# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1271425019 -10800 # Node ID b33c3d136b7ed4194724e53ff281d19197529c62 # Parent a579325b79dd3e3536e00d16922e73874de9e69e Revision: 201015 Kit: 201015 diff -r a579325b79dd -r b33c3d136b7e esockapiextensions/internetsockets/inc/in6_if.h --- a/esockapiextensions/internetsockets/inc/in6_if.h Tue Feb 02 01:27:53 2010 +0200 +++ b/esockapiextensions/internetsockets/inc/in6_if.h Fri Apr 16 16:36:59 2010 +0300 @@ -28,7 +28,7 @@ #define __IN6_IF_H__ #include -#include "in_iface.h" // TSoIfInfo +#include // CNifIfBase::Control(aLevel, aName, aOption, ..) // aLevel is KSOLInterface defined in in_iface.h in standard EPOC @@ -83,6 +83,38 @@ */ const TUint KIfNeedsND = 0x00000100; +const TUint KMaxInterfaceName=32; + +/** + * Holds the name of a network interface. + * + * This is used in TSoIfInfo. + * + */ +typedef TBuf TInterfaceName; + +class TSoIfInfo +// Socket option structure for KSoIfInfo +/** + * Current network interface operation parameters. + * + * It is returned by RSocket::GetOpt(), when that function is called with anOptionLevel + * set to KSOLInterface and anOptionName set to KSoIfInfo. + * + */ + { +public: + /** Feature flags. Possible values are defined in in_iface.h. */ + TUint iFeatures; // Feature flags + /** Maximum transmission unit. */ + TInt iMtu; // Max frame size + /** An approximation of the interface speed in Kbps. */ + TInt iSpeedMetric; // Indication of performance, approx to Kbps + /** Interface protocol name, ipcp::\. */ + TInterfaceName iName; + }; + + class TSoIfInfo6 : public TSoIfInfo // aOption when aName == KSoIfInfo /** * Extends the TSoIfInfo for the receive MTU. @@ -112,6 +144,19 @@ TInt iRMtu; }; +class TSoIfConfigBase +/** + * Base class for TSoInetIfConfig, which simply identifies the protocol family + * using the interface. + * + * @internalComponent + */ + { +public: + /** The protocol family, e.g. KAfInet. */ + TUint iFamily; + }; + class TSoInet6IfConfig : public TSoIfConfigBase /** * IPv6 interface configuration. diff -r a579325b79dd -r b33c3d136b7e esockapiextensions/internetsockets/inc/in_iface.h --- a/esockapiextensions/internetsockets/inc/in_iface.h Tue Feb 02 01:27:53 2010 +0200 +++ b/esockapiextensions/internetsockets/inc/in_iface.h Fri Apr 16 16:36:59 2010 +0300 @@ -31,7 +31,7 @@ #if !defined(__NIFVAR_H__) #include #endif - +#include // Feature Flags /** @@ -149,20 +149,6 @@ */ const TUint KSoIfGetConnectionInfo = 0xf001; // Retrieve IAP and NID information -/** -@internalComponent -*/ -const TUint KMaxInterfaceName=32; - -/** - * Holds the name of a network interface. - * - * This is used in TSoIfInfo. - * - * @internalTechnology - */ -typedef TBuf TInterfaceName; - class TInetIfConfig // Information which allows IP to enter route table entries /** @@ -188,28 +174,6 @@ TInetAddr iNameSer2; }; -class TSoIfInfo -// Socket option structure for KSoIfInfo -/** - * Current network interface operation parameters. - * - * It is returned by RSocket::GetOpt(), when that function is called with anOptionLevel - * set to KSOLInterface and anOptionName set to KSoIfInfo. - * - * @internalTechnology - */ - { -public: - /** Feature flags. Possible values are defined in in_iface.h. */ - TUint iFeatures; // Feature flags - /** Maximum transmission unit. */ - TInt iMtu; // Max frame size - /** An approximation of the interface speed in Kbps. */ - TInt iSpeedMetric; // Indication of performance, approx to Kbps - /** Interface protocol name, ipcp::\. */ - TInterfaceName iName; - }; - class TSoIfHardwareAddr // Socket option structure for KSoIfHardwareAddr /** @@ -225,19 +189,6 @@ TSockAddr iHardwareAddr; }; -class TSoIfConfigBase -/** - * Base class for TSoInetIfConfig, which simply identifies the protocol family - * using the interface. - * - * @internalComponent - */ - { -public: - /** The protocol family, e.g. KAfInet. */ - TUint iFamily; - }; - class TSoInetIfConfig : public TSoIfConfigBase /** * Describes the current interface routing configuration. diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/Documentation/Nifman Configuration Design.mdl --- a/linklayercontrol/networkinterfacemgr/Documentation/Nifman Configuration Design.mdl Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27782 +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 "3EE5BF170032" - 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 "3EE5BF170034" - exportControl "Public" - global TRUE - logical_models (list unit_reference_list - (object Class "CActiveScheduler" - quid "3EE9EB5500DE" - stereotype "Actor") - (object Class "IOTA process" - quid "3EF842FD011D" - stereotype "Actor") - (object Class "User process" - quid "3EF8434A00DE" - stereotype "Actor") - (object UseCase "Link Layer Up" - quid "3EE99D8C034F" - logical_models (list unit_reference_list - (object Mechanism @1 - logical_models (list unit_reference_list - (object Object "$UNNAMED$0" - quid "3EE99E3B02A3" - collaborators (list link_list - (object Link - quid "3EE99EFA02B3" - supplier "$UNNAMED$0" - quidu "3EE99E3B02A3" - messages (list Messages - (object Message "SendFlowOn" - quid "3EE99EFA02B4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1))) - (object Link - quid "3EE99F1F03CC" - supplier "$UNNAMED$1" - quidu "3EE99E6201F7" - messages (list Messages - (object Message "StartSending" - quid "3EE99F1F03CD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2)))) - class "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$1" - quid "3EE99E6201F7" - collaborators (list link_list - (object Link - quid "3EE99F290217" - supplier "$UNNAMED$1" - quidu "3EE99E6201F7" - messages (list Messages - (object Message "StartSending" - quid "3EE99F290218" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3) - (object Message "Notify all bound protocols" - quid "3EE9C3800320" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3" - ordinal 16) - (object Message "Notify all post outboud protocols" - quid "3EE9C3FC0226" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.4" - ordinal 17))) - (object Link - quid "3EE99F6E015B" - supplier "$UNNAMED$2" - quidu "3EE99E7602E2" - messages (list Messages - (object Message "StartSending" - quid "3EE99F6E015C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2" - ordinal 4)))) - class "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$2" - quid "3EE99E7602E2" - collaborators (list link_list - (object Link - quid "3EE99F800265" - supplier "$UNNAMED$3" - quidu "3EE99E8300AF" - messages (list Messages - (object Message "StartSending" - quid "3EE99F800266" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1" - ordinal 5) - (object Message "NotifyFlows" - quid "3EE9A8D40284" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.2" - ordinal 11) - (object Message "UpdateFlowCount" - quid "3EE9AB790255" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 15))) - (object Link - quid "3EE9ABA400BF" - supplier "$UNNAMED$2" - quidu "3EE99E7602E2" - messages (list Messages - (object Message "ScanHoldings" - quid "3EE9ABA400C0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.3" - ordinal 13))) - (object Link - quid "3EE9ABE903CC" - supplier "$UNNAMED$4" - quidu "3EE9A8FD0284" - messages (list Messages - (object Message "SetStatus(EFlow_READY)" - quid "3EE9ABE903CD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.3.1" - ordinal 14)))) - class "Logical View::Network Layer::CIp6Manager" - quidu "3EE8AB0803CC" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$3" - quid "3EE99E8300AF" - collaborators (list link_list - (object Link - quid "3EE99FED038E" - supplier "$UNNAMED$0" - quidu "3EE99E3B02A3" - messages (list Messages - (object Message "Control(KSoIfGetConnectionInfo)" - quid "3EE99FED038F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.1" - ordinal 6) - (object Message "Control(KSoIfHardwareAddr)" - quid "3EE9A04B0207" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.2" - ordinal 7))) - (object Link - quid "3EE9A08F01B9" - supplier "$UNNAMED$3" - quidu "3EE99E8300AF" - messages (list Messages - (object Message "Update4" - quid "3EE9A08F01BA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.3" - ordinal 8) - (object Message "Update6" - quid "3EE9A0A701F7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.4" - ordinal 9) - (object Message "SetTimer" - quid "3EE9A69201A9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.5" - ordinal 10))) - (object Link - quid "3EE9A9380207" - supplier "$UNNAMED$4" - quidu "3EE9A8FD0284" - messages (list Messages - (object Message "Notify" - quid "3EE9A9380208" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.2.1" - ordinal 12)))) - class "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$5" - quid "3EE99EDF00BF" - collaborators (list link_list - (object Link - quid "3EE99EF20311" - supplier "$UNNAMED$0" - quidu "3EE99E3B02A3" - messages (list Messages - (object Message "FsmLayerUp" - quid "3EE99EF20320" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Logical View::Data Link Layer (NIF)::MPppFsm" - quidu "3EE6FA1501F7" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$4" - quid "3EE9A8FD0284" - class "Logical View::Network Layer::CIp6Flow" - quidu "3EE8BE380236" - persistence "Transient" - multi FALSE))) - (object Mechanism @2 - logical_models (list unit_reference_list - (object Object "$UNNAMED$6" - quid "3EE9E49300BF" - collaborators (list link_list - (object Link - quid "3EE9E82A0003" - supplier "$UNNAMED$6" - quidu "3EE9E49300BF" - messages (list Messages - (object Message "SetTimer(ETimerMedium)" - quid "3EE9E82A0004" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2) - (object Message "switch to compatibility layer" - quid "3EE9E841033F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.3" - ordinal 3)))) - class "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$7" - quid "3EE9E4E400A0" - collaborators (list link_list - (object Link - quid "3EE9E5AD0236" - supplier "$UNNAMED$6" - quidu "3EE9E49300BF" - messages (list Messages - (object Message "LinkLayerUp" - quid "3EE9E5AD0237" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0) - (object Message "State" - quid "3EE9E5C301A9" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1" - ordinal 1)))) - class "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$8" - quid "3EE9E6B601F7" - class "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - persistence "Transient" - multi FALSE))) - (object Mechanism @3 - logical_models (list unit_reference_list - (object Object "$UNNAMED$9" - quid "3F4DF09600B9" - collaborators (list link_list - (object Link - quid "3F4DF09600BA" - supplier "$UNNAMED$9" - quidu "3F4DF09600B9" - messages (list Messages - (object Message "SetTimer(ETimerMedium)" - quid "3F4DF09600BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.3" - ordinal 4) - (object Message "switch to compatibility layer" - quid "3F4DF09600BC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 3))) - (object Link - quid "3F4DF09600BD" - supplier "$UNNAMED$10" - quidu "3F4DF09600C6" - messages (list Messages - (object Message "NewL" - quid "3F4DF09600BE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "NewL( )" - quidu "3F3372B1035F") - (object Message "ConfigureNetworkL" - quid "3F4DF0CC0210" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.4" - ordinal 5 - Operation "ConfigureNetworkL( )" - quidu "3EF3500C0330") - (object Message "Progress(KLinkLayerUp)" - quid "3F4DF20F02AD" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.4.2" - ordinal 16)))) - class "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$11" - quid "3F4DF09600C3" - collaborators (list link_list - (object Link - quid "3F4DF09600C2" - supplier "$UNNAMED$9" - quidu "3F4DF09600B9" - messages (list Messages - (object Message "LinkLayerUp" - quid "3F4DF09600C1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$10" - quid "3F4DF09600C6" - collaborators (list link_list - (object Link - quid "3F4DF09600C7" - supplier "Service" - quidu "3F4DF09600CB" - messages (list Messages - (object Message "CreateSession" - quid "3F4DF09600C9" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "2" - ordinal 6) - (object Message "Configure(connection info)" - quid "3F6046850119" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.4.1" - ordinal 7))) - (object Link - quid "3F4DF09600C5" - supplier "$UNNAMED$10" - quidu "3F4DF09600C6" - messages (list Messages - (object Message "Lookup daemon" - quid "3F4DF09600C4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2)))) - class "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - persistence "Transient" - multi FALSE) - (object Object "Service" - quid "3F4DF09600CB" - collaborators (list link_list - (object Link - quid "3F4DF09600CC" - supplier "$UNNAMED$12" - quidu "3F4DF09600DB" - messages (list Messages - (object Message "Complete" - quid "3F4DF09600CE" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "9" - ordinal 14))) - (object Link - quid "3F4DF09600CF" - supplier "$UNNAMED$13" - quidu "3F4DF09600DD" - messages (list Messages - (object Message "Open" - quid "3F4DF09600D0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 8) - (object Message "Attach" - quid "3F4DF09600D1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 9))) - (object Link - quid "3F4DF09600D2" - supplier "Service" - quidu "3F4DF09600CB" - messages (list Messages - (object Message "acquire IP address" - quid "3F4DF09600D3" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "7" - ordinal 12))) - (object Link - quid "3F4DF09600D5" - supplier "$UNNAMED$14" - quidu "3F4DF09600DE" - messages (list Messages - (object Message "Set Address" - quid "3F4DF09600D6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "8" - ordinal 13) - (object Message "Open/Connect" - quid "3F4DF09600D7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 10) - (object Message "SetOption(KSONoSourceAddressSelect)" - quid "3F4DF09600D8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 11)))) - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$13" - quid "3F4DF09600DD" - class "Logical View::Connection Interface::RConnection" - quidu "3EE71ACE01B9" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$14" - quid "3F4DF09600DE" - class "Logical View::Connection Interface::RSocket" - quidu "3EE71A970090" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$12" - quid "3F4DF09600DB" - collaborators (list link_list - (object Link - quid "3F4DF09600DA" - supplier "$UNNAMED$10" - quidu "3F4DF09600C6" - messages (list Messages - (object Message "RunL" - quid "3F4DF09600DC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "9.1" - ordinal 15 - Operation "RunL( )" - quidu "3F4F53730230")))) - class "Use Case View::CActiveScheduler" - quidu "3EE9EB5500DE" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "SimpleIP stack" - mechanism_ref @1 - quid "3EE99DBB00FD" - title "SimpleIP stack" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$0" @4 - location (608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @4 - location (608, 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 "3EE99E3B02A3" - width 300 - height 1881 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @5 - location (608, 368) - line_color 3342489 - InterObjView @4 - height 1588 - y_coord 1528 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @6 - location (608, 448) - line_color 3342489 - InterObjView @4 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @7 - location (608, 832) - line_color 3342489 - InterObjView @4 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @8 - location (608, 896) - line_color 3342489 - InterObjView @4 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$1" @9 - location (944, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @9 - location (944, 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 "3EE99E6201F7" - width 300 - height 1881 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @10 - location (944, 560) - line_color 3342489 - InterObjView @9 - height 1336 - y_coord 1276 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @11 - location (944, 640) - line_color 3342489 - InterObjView @9 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @12 - location (944, 1680) - line_color 3342489 - InterObjView @9 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @13 - location (944, 1776) - line_color 3342489 - InterObjView @9 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$2" @14 - location (1280, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @14 - location (1280, 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 "3EE99E7602E2" - width 300 - height 1881 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @15 - location (1280, 752) - line_color 3342489 - InterObjView @14 - height 1028 - y_coord 968 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @16 - location (1280, 1472) - line_color 3342489 - InterObjView @14 - height 248 - y_coord 188 - Nested TRUE)) - (object InterObjView "$UNNAMED$3" @17 - location (1616, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @17 - location (1616, 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 "3EE99E8300AF" - width 300 - height 1881 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @18 - location (1616, 768) - line_color 3342489 - InterObjView @17 - height 568 - y_coord 508 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @19 - location (1616, 960) - line_color 3342489 - InterObjView @17 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @20 - location (1616, 1072) - line_color 3342489 - InterObjView @17 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @21 - location (1616, 1216) - line_color 3342489 - InterObjView @17 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @22 - location (1616, 1296) - line_color 3342489 - InterObjView @17 - height 168 - y_coord 108 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @23 - location (1616, 1600) - line_color 3342489 - InterObjView @17 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$4" @24 - location (1952, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @24 - location (1952, 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 "3EE9A8FD0284" - width 300 - height 1881 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @25 - location (1952, 1344) - line_color 3342489 - InterObjView @24 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @26 - location (1952, 1488) - line_color 3342489 - InterObjView @24 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$5" @27 - location (272, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @27 - 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 "3EE99EDF00BF" - width 300 - height 1881 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @28 - location (272, 368) - line_color 3342489 - InterObjView @27 - height 1648 - y_coord 1588 - Nested FALSE)) - (object InterMessView "" @29 - location (16, 368) - label (object SegLabel @30 - Parent_View @29 - location (439, 324) - quidu "3EE99EF20320" - anchor_loc 1 - nlines 1 - max_width 231 - justify 0 - label "FsmLayerUp" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @27 - supplier @4 - Focus_Src @28 - Focus_Entry @5 - origin (287, 368) - terminus (592, 368) - ordinal 0) - (object SelfMessView "" @31 - location (16, 448) - label (object SegLabel @32 - Parent_View @31 - location (715, 420) - quidu "3EE99EFA02B4" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SendFlowOn" - pctDist 0.606667 - height 29 - orientation 0) - line_color 3342489 - client @4 - supplier @4 - Focus_Src @5 - Focus_Entry @6 - origin (624, 448) - terminus (774, 448) - ordinal 1) - (object InterMessView "" @33 - location (16, 560) - label (object SegLabel @34 - Parent_View @33 - location (775, 516) - quidu "3EE99F1F03CD" - anchor_loc 1 - nlines 1 - max_width 234 - justify 0 - label "StartSending" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @4 - supplier @9 - Focus_Src @5 - Focus_Entry @10 - origin (623, 560) - terminus (928, 560) - ordinal 2) - (object SelfMessView "" @35 - location (16, 640) - label (object SegLabel @36 - Parent_View @35 - location (1050, 612) - quidu "3EE99F290218" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "StartSending" - pctDist 0.600000 - height 29 - orientation 0) - line_color 3342489 - client @9 - supplier @9 - Focus_Src @10 - Focus_Entry @11 - origin (960, 640) - terminus (1110, 640) - ordinal 3) - (object NoteView @37 - location (1088, 448) - label (object ItemLabel - Parent_View @37 - location (950, 388) - fill_color 13434879 - nlines 2 - max_width 240 - label "recursion through list") - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object InterMessView "" @38 - location (16, 752) - label (object SegLabel @39 - Parent_View @38 - location (1111, 712) - quidu "3EE99F6E015C" - anchor_loc 1 - nlines 1 - max_width 234 - justify 0 - label "StartSending" - pctDist 0.498361 - height 41 - orientation 0) - line_color 3342489 - client @9 - supplier @14 - Focus_Src @10 - Focus_Entry @15 - origin (959, 752) - terminus (1264, 752) - ordinal 4) - (object InterMessView "" @40 - location (16, 768) - label (object SegLabel @41 - Parent_View @40 - location (1447, 727) - quidu "3EE99F800266" - anchor_loc 1 - nlines 1 - max_width 234 - justify 0 - label "StartSending" - pctDist 0.498361 - height 42 - orientation 0) - line_color 3342489 - client @14 - supplier @17 - Focus_Src @15 - Focus_Entry @18 - origin (1295, 768) - terminus (1600, 768) - ordinal 5) - (object AttachView "" @42 - stereotype TRUE - line_color 3342489 - client @37 - supplier @35 - line_style 0) - (object InterMessView "" @43 - location (16, 832) - label (object SegLabel @44 - Parent_View @43 - location (1111, 800) - quidu "3EE99FED038F" - anchor_loc 1 - nlines 1 - max_width 581 - justify 0 - label "Control(KSoIfGetConnectionInfo)" - pctDist 0.501025 - height 33 - orientation 1) - line_color 3342489 - client @17 - supplier @4 - Focus_Src @18 - Focus_Entry @7 - origin (1600, 832) - terminus (624, 832) - ordinal 6) - (object InterMessView "" @45 - location (16, 896) - label (object SegLabel @46 - Parent_View @45 - location (1112, 868) - quidu "3EE9A04B0207" - anchor_loc 1 - nlines 1 - max_width 503 - justify 0 - label "Control(KSoIfHardwareAddr)" - pctDist 0.500000 - height 29 - orientation 1) - line_color 3342489 - client @17 - supplier @4 - Focus_Src @18 - Focus_Entry @8 - origin (1600, 896) - terminus (624, 896) - ordinal 7) - (object SelfMessView "" @47 - location (16, 960) - label (object SegLabel @48 - Parent_View @47 - location (1707, 916) - quidu "3EE9A08F01BA" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "Update4" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @17 - supplier @17 - Focus_Src @18 - Focus_Entry @19 - origin (1632, 960) - terminus (1782, 960) - ordinal 8) - (object SelfMessView "" @49 - location (16, 1072) - font (object Font - size 8) - label (object SegLabel @50 - Parent_View @49 - location (1707, 1028) - font (object Font - size 8) - quidu "3EE9A0A701F7" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "Update6" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @17 - supplier @17 - Focus_Src @18 - Focus_Entry @20 - origin (1632, 1072) - terminus (1782, 1072) - ordinal 9) - (object NoteView @51 - location (2000, 784) - label (object ItemLabel - Parent_View @51 - location (1834, 678) - fill_color 13434879 - nlines 4 - max_width 297 - label "Configure interface for IPv6 if it supports KSoIfInfo6") - line_color 3342489 - fill_color 13434879 - width 357 - height 225) - (object NoteView @52 - location (1824, 496) - label (object ItemLabel - Parent_View @52 - location (1649, 371) - fill_color 13434879 - nlines 5 - max_width 315 - label "Configure interface for IPv4 if it supports KSoIfInto and KSoIfConfig") - line_color 3342489 - fill_color 13434879 - width 375 - height 262) - (object AttachView "" @53 - stereotype TRUE - line_color 3342489 - client @52 - supplier @47 - line_style 0) - (object AttachView "" @54 - stereotype TRUE - line_color 3342489 - client @51 - supplier @49 - line_style 0) - (object SelfMessView "" @55 - location (16, 1216) - label (object SegLabel @56 - Parent_View @55 - location (1707, 1172) - quidu "3EE9A69201A9" - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "SetTimer" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @17 - supplier @17 - Focus_Src @18 - Focus_Entry @21 - origin (1632, 1216) - terminus (1782, 1216) - ordinal 10) - (object Label @57 - location (63, 1095) - nlines 1 - max_width 1725 - label "_______________________________________________________________________________") - (object Label @58 - location (64, 1072) - nlines 1 - max_width 444 - label "KIfaceTransition_NONE") - (object Label @59 - location (64, 1162) - nlines 1 - max_width 412 - label "KIfaceTransition_UP") - (object InterMessView "" @60 - location (16, 1296) - label (object SegLabel @61 - Parent_View @60 - location (1447, 1252) - quidu "3EE9A8D40284" - anchor_loc 1 - nlines 1 - max_width 209 - justify 0 - label "NotifyFlows" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @14 - supplier @17 - Focus_Src @15 - Focus_Entry @22 - origin (1295, 1296) - terminus (1600, 1296) - ordinal 11) - (object InterMessView "" @62 - location (16, 1344) - label (object SegLabel @63 - Parent_View @62 - location (1783, 1300) - quidu "3EE9A9380208" - anchor_loc 1 - nlines 1 - max_width 103 - justify 0 - label "Notify" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @17 - supplier @24 - Focus_Src @22 - Focus_Entry @25 - origin (1631, 1344) - terminus (1936, 1344) - ordinal 12) - (object NoteView @64 - location (2000, 1104) - label (object ItemLabel - Parent_View @64 - location (1853, 976) - fill_color 13434879 - nlines 5 - max_width 259 - label "for all CIp6Flow(s) attached to all interface's CIp6Route(s)") - line_color 3342489 - fill_color 13434879 - width 319 - height 269) - (object AttachView "" @65 - stereotype TRUE - line_color 3342489 - client @64 - supplier @62 - line_style 0) - (object InterMessView "" @66 - location (16, 1600) - label (object SegLabel @67 - Parent_View @66 - location (1447, 1556) - quidu "3EE9AB790255" - anchor_loc 1 - nlines 1 - max_width 319 - justify 0 - label "UpdateFlowCount" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @14 - supplier @17 - Focus_Src @16 - Focus_Entry @23 - origin (1295, 1600) - terminus (1600, 1600) - ordinal 15) - (object SelfMessView "" @68 - location (16, 1472) - label (object SegLabel @69 - Parent_View @68 - location (1386, 1446) - quidu "3EE9ABA400C0" - anchor_loc 1 - nlines 1 - max_width 244 - justify 0 - label "ScanHoldings" - pctDist 0.600000 - height 27 - orientation 0) - line_color 3342489 - client @14 - supplier @14 - Focus_Src @15 - Focus_Entry @16 - origin (1296, 1472) - terminus (1446, 1472) - ordinal 13) - (object InterMessView "" @70 - location (16, 1488) - label (object SegLabel @71 - Parent_View @70 - location (1757, 1462) - quidu "3EE9ABE903CD" - anchor_loc 1 - nlines 1 - max_width 481 - justify 0 - label "SetStatus(EFlow_READY)" - pctDist 0.722309 - height 27 - orientation 0) - line_color 3342489 - client @14 - supplier @24 - Focus_Src @16 - Focus_Entry @26 - origin (1295, 1488) - terminus (1936, 1488) - ordinal 14) - (object NoteView @72 - location (960, 1488) - label (object ItemLabel - Parent_View @72 - location (707, 1410) - fill_color 13434879 - nlines 3 - max_width 471 - label "for holding route (scanned routes are removed from the holding route") - line_color 3342489 - fill_color 13434879 - width 531 - height 169) - (object AttachView "" @73 - stereotype TRUE - line_color 3342489 - client @72 - supplier @66 - line_style 0) - (object NoteView @74 - location (1072, 1280) - label (object ItemLabel - Parent_View @74 - location (934, 1220) - fill_color 13434879 - nlines 2 - max_width 240 - label "all flows attached to holding route") - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object AttachView "" @75 - stereotype TRUE - line_color 3342489 - client @74 - supplier @71 - line_style 0) - (object SelfMessView "" @76 - location (16, 1680) - label (object SegLabel @77 - Parent_View @76 - location (1020, 1650) - quidu "3EE9C3800320" - anchor_loc 1 - nlines 1 - max_width 431 - justify 0 - label "Notify all bound protocols" - pctDist 0.400000 - height 31 - orientation 0) - line_color 3342489 - client @9 - supplier @9 - Focus_Src @10 - Focus_Entry @12 - origin (960, 1680) - terminus (1110, 1680) - ordinal 16) - (object SelfMessView "" @78 - location (16, 1776) - label (object SegLabel @79 - Parent_View @78 - location (1034, 1749) - quidu "3EE9C3FC0226" - anchor_loc 1 - nlines 1 - max_width 580 - justify 0 - label "Notify all post outboud protocols" - pctDist 0.493333 - height 28 - orientation 0) - line_color 3342489 - client @9 - supplier @9 - Focus_Src @10 - Focus_Entry @13 - origin (960, 1776) - terminus (1110, 1776) - ordinal 17))) - (object InteractionDiagram "SimpleIP" - mechanism_ref @2 - quid "3EE9E3480294" - title "SimpleIP" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$6" @80 - location (608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @80 - location (608, 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 "3EE9E49300BF" - width 300 - height 685 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @81 - location (608, 368) - line_color 3342489 - InterObjView @80 - height 392 - y_coord 332 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @82 - location (608, 528) - line_color 3342489 - InterObjView @80 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @83 - location (608, 640) - line_color 3342489 - InterObjView @80 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$7" @84 - location (272, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @84 - 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 "3EE9E4E400A0" - width 300 - height 685 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @85 - location (272, 336) - line_color 3342489 - InterObjView @84 - height 484 - y_coord 424 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @86 - location (272, 448) - line_color 3342489 - InterObjView @84 - height 60 - y_coord 0 - Nested TRUE)) - (object InterMessView "" @87 - location (16, 368) - label (object SegLabel @88 - Parent_View @87 - location (439, 339) - quidu "3EE9E5AD0237" - anchor_loc 1 - nlines 1 - max_width 226 - justify 0 - label "LinkLayerUp" - pctDist 0.498361 - height 29 - orientation 0) - line_color 3342489 - client @84 - supplier @80 - Focus_Src @85 - Focus_Entry @81 - origin (287, 368) - terminus (592, 368) - ordinal 0) - (object InterMessView "" @89 - location (16, 448) - label (object SegLabel @90 - Parent_View @89 - location (441, 419) - quidu "3EE9E5C301A9" - anchor_loc 1 - nlines 1 - max_width 97 - justify 0 - label "State" - pctDist 0.496711 - height 29 - orientation 1) - line_color 3342489 - client @80 - supplier @84 - Focus_Src @81 - Focus_Entry @86 - origin (592, 448) - terminus (288, 448) - ordinal 1) - (object InterObjView "$UNNAMED$8" @91 - location (944, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @91 - location (944, 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 "3EE9E6B601F7" - width 300 - height 685 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1) - (object SelfMessView "" @92 - location (16, 528) - label (object SegLabel @93 - Parent_View @92 - location (698, 500) - quidu "3EE9E82A0004" - anchor_loc 1 - nlines 1 - max_width 444 - justify 0 - label "SetTimer(ETimerMedium)" - pctDist 0.493333 - height 28 - orientation 0) - line_color 3342489 - client @80 - supplier @80 - Focus_Src @81 - Focus_Entry @82 - origin (624, 528) - terminus (774, 528) - ordinal 2) - (object SelfMessView "" @94 - location (16, 640) - label (object SegLabel @95 - Parent_View @94 - location (698, 612) - quidu "3EE9E841033F" - anchor_loc 1 - nlines 1 - max_width 463 - justify 0 - label "switch to compatibility layer" - pctDist 0.493333 - height 28 - orientation 0) - line_color 3342489 - client @80 - supplier @80 - Focus_Src @81 - Focus_Entry @83 - origin (624, 640) - terminus (774, 640) - ordinal 3))) - (object InteractionDiagram "Daemon as a Server Address Acquisition R-interface" - mechanism_ref @3 - quid "3F4DF01D0174" - title "Daemon as a Server Address Acquisition R-interface" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$9" @96 - location (832, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @96 - location (832, 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 "3F4DF09600B9" - width 300 - height 1753 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @97 - location (832, 352) - line_color 3342489 - InterObjView @96 - height 1476 - y_coord 1416 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @98 - location (832, 576) - line_color 3342489 - InterObjView @96 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @99 - location (832, 688) - line_color 3342489 - InterObjView @96 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @100 - location (832, 1648) - line_color 3342489 - InterObjView @96 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$11" @101 - location (512, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @101 - 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 "3F4DF09600C3" - width 300 - height 1753 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @102 - location (512, 336) - line_color 3342489 - InterObjView @101 - height 1552 - y_coord 1492 - Nested FALSE)) - (object InterObjView "$UNNAMED$10" @103 - location (1232, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @103 - location (1232, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 456 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F4DF09600C6" - width 474 - height 1753 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @104 - location (1232, 414) - line_color 3342489 - InterObjView @103 - height 184 - y_coord 124 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @105 - location (1232, 478) - line_color 3342489 - InterObjView @103 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @106 - location (1232, 800) - line_color 3342489 - InterObjView @103 - height 968 - y_coord 908 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @107 - location (1232, 1568) - line_color 3342489 - InterObjView @103 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "Service" @108 - location (1648, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @108 - location (1648, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "Service") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F4DF09600CB" - width 300 - height 1753 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @109 - location (1648, 848) - line_color 3342489 - InterObjView @108 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @110 - location (1648, 912) - line_color 3342489 - InterObjView @108 - height 836 - y_coord 776 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @111 - location (1648, 1328) - line_color 3342489 - InterObjView @108 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$13" @112 - location (1952, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @112 - location (1952, 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 "3F4DF09600DD" - width 300 - height 1753 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @113 - location (1952, 960) - line_color 3342489 - InterObjView @112 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @114 - location (1952, 1072) - line_color 3342489 - InterObjView @112 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$14" @115 - location (2288, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @115 - location (2288, 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 "3F4DF09600DE" - width 300 - height 1753 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @116 - location (2288, 1184) - line_color 3342489 - InterObjView @115 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @117 - location (2288, 1264) - line_color 3342489 - InterObjView @115 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @118 - location (2288, 1424) - line_color 3342489 - InterObjView @115 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$12" @119 - location (176, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @119 - location (176, 339) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F4DF09600DB" - width 336 - height 1753 - icon_height 162 - icon_width 120 - icon_y_offset -93 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @120 - location (176, 1504) - line_color 3342489 - InterObjView @119 - height 184 - y_coord 124 - Nested FALSE)) - (object NoteView @121 - location (912, 1280) - label (object ItemLabel - Parent_View @121 - location (688, 1221) - fill_color 13434879 - nlines 2 - max_width 413 - label "indicates the daemon has completed its task") - line_color 3342489 - fill_color 13434879 - width 473 - height 131) - (object Label @122 - location (1478, 116) - font (object Font - size 8) - nlines 42 - max_width 61 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @123 - location (1232, 80) - nlines 1 - max_width 493 - label "Process(thread) boundary") - (object NoteView @124 - location (2000, 1616) - label (object ItemLabel - Parent_View @124 - location (1780, 1519) - fill_color 13434879 - nlines 4 - max_width 404 - label "Send the result down to IP interface. The stack should unblock all its waiting flows.") - line_color 3342489 - fill_color 13434879 - width 464 - height 206) - (object NoteView @125 - location (1440, 1184) - label (object ItemLabel - Parent_View @125 - location (1288, 1125) - fill_color 13434879 - nlines 2 - max_width 268 - label "with given connection info") - line_color 3342489 - fill_color 13434879 - width 328 - height 131) - (object NoteView @126 - location (2272, 1056) - label (object ItemLabel - Parent_View @126 - location (2130, 985) - fill_color 13434879 - nlines 3 - max_width 249 - label "using just attached connection") - line_color 3342489 - fill_color 13434879 - width 309 - height 154) - (object NoteView @127 - location (1696, 688) - label (object ItemLabel - Parent_View @127 - location (1394, 628) - fill_color 13434879 - nlines 2 - max_width 568 - label -|methods of "private" R-interface between daemon & NIFMAN - ) - line_color 3342489 - fill_color 13434879 - width 628 - height 132) - (object InterMessView "" @128 - location (16, 352) - label (object SegLabel @129 - Parent_View @128 - location (671, 325) - quidu "3F4DF09600C1" - anchor_loc 1 - nlines 1 - max_width 226 - justify 0 - label "LinkLayerUp" - pctDist 0.498361 - height 28 - orientation 0) - line_color 3342489 - client @101 - supplier @96 - Focus_Src @102 - Focus_Entry @97 - origin (527, 352) - terminus (816, 352) - ordinal 0) - (object SelfMessView "" @130 - location (16, 688) - label (object SegLabel @131 - Parent_View @130 - location (921, 661) - quidu "3F4DF09600BB" - anchor_loc 1 - nlines 1 - max_width 459 - justify 0 - label "SetTimer(ETimerMedium)" - pctDist 0.493333 - height 28 - orientation 0) - line_color 3342489 - client @96 - supplier @96 - Focus_Src @97 - Focus_Entry @99 - origin (848, 688) - terminus (998, 688) - ordinal 4) - (object SelfMessView "" @132 - location (16, 576) - label (object SegLabel @133 - Parent_View @132 - location (921, 539) - quidu "3F4DF09600BC" - anchor_loc 1 - nlines 1 - max_width 503 - justify 0 - label "switch to compatibility layer" - pctDist 0.486667 - height 38 - orientation 0) - line_color 3342489 - client @96 - supplier @96 - Focus_Src @97 - Focus_Entry @98 - origin (848, 576) - terminus (998, 576) - ordinal 3) - (object InterMessView "" @134 - location (16, 414) - label (object SegLabel @135 - Parent_View @134 - location (1031, 386) - quidu "3F4DF09600BE" - anchor_loc 1 - nlines 1 - max_width 322 - justify 0 - label "NewL" - pctDist 0.498645 - height 29 - orientation 0) - line_color 3342489 - client @96 - supplier @103 - Focus_Src @97 - Focus_Entry @104 - origin (847, 414) - terminus (1216, 414) - ordinal 1) - (object SelfMessView "" @136 - location (16, 478) - label (object SegLabel @137 - Parent_View @136 - location (1321, 450) - quidu "3F4DF09600C4" - anchor_loc 1 - nlines 1 - max_width 288 - justify 0 - label "Lookup daemon" - pctDist 0.493333 - height 29 - orientation 0) - line_color 3342489 - client @103 - supplier @103 - Focus_Src @104 - Focus_Entry @105 - origin (1248, 478) - terminus (1398, 478) - ordinal 2) - (object InterMessView "" @138 - location (16, 848) - font (object Font - size 8) - label (object SegLabel @139 - Parent_View @138 - location (1438, 821) - font (object Font - size 8) - quidu "3F4DF09600C9" - anchor_loc 1 - nlines 1 - max_width 500 - justify 0 - label "CreateSession" - pctDist 0.498701 - height 28 - orientation 0) - line_color 3342489 - client @103 - supplier @108 - Focus_Src @106 - Focus_Entry @109 - origin (1247, 848) - terminus (1632, 848) - ordinal 6) - (object InterMessView "" @140 - location (16, 960) - font (object Font - size 8) - label (object SegLabel @141 - Parent_View @140 - location (1799, 916) - font (object Font - size 8) - quidu "3F4DF09600D0" - anchor_loc 1 - nlines 1 - max_width 82 - justify 0 - label "Open" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @108 - supplier @112 - Focus_Src @110 - Focus_Entry @113 - origin (1663, 960) - terminus (1936, 960) - ordinal 8) - (object SelfMessView "" @142 - location (16, 1328) - font (object Font - size 8) - label (object SegLabel @143 - Parent_View @142 - location (1739, 1308) - font (object Font - size 8) - quidu "3F4DF09600D3" - anchor_loc 1 - nlines 1 - max_width 269 - justify 0 - label "acquire IP address" - pctDist 0.500000 - height 21 - orientation 0) - line_color 3342489 - client @108 - supplier @108 - Focus_Src @110 - Focus_Entry @111 - origin (1664, 1328) - terminus (1814, 1328) - ordinal 12) - (object InterMessView "" @144 - location (16, 1424) - font (object Font - size 8) - label (object SegLabel @145 - Parent_View @144 - location (1967, 1398) - font (object Font - size 8) - quidu "3F4DF09600D6" - anchor_loc 1 - nlines 1 - max_width 181 - justify 0 - label "Set Address" - pctDist 0.499200 - height 27 - orientation 0) - line_color 3342489 - client @108 - supplier @115 - Focus_Src @110 - Focus_Entry @118 - origin (1663, 1424) - terminus (2272, 1424) - ordinal 13) - (object InterMessView "" @146 - location (16, 1184) - label (object SegLabel @147 - Parent_View @146 - location (1967, 1159) - font (object Font - size 8) - quidu "3F4DF09600D7" - anchor_loc 1 - nlines 1 - max_width 216 - justify 0 - label "Open/Connect" - pctDist 0.500800 - height 26 - orientation 0) - line_color 3342489 - client @108 - supplier @115 - Focus_Src @110 - Focus_Entry @116 - origin (1663, 1184) - terminus (2272, 1184) - ordinal 10) - (object InterMessView "" @148 - location (16, 1072) - label (object SegLabel @149 - Parent_View @148 - location (1800, 1046) - font (object Font - size 8) - quidu "3F4DF09600D1" - anchor_loc 1 - nlines 1 - max_width 141 - justify 0 - label "Attach" - pctDist 0.501832 - height 27 - orientation 0) - line_color 3342489 - client @108 - supplier @112 - Focus_Src @110 - Focus_Entry @114 - origin (1663, 1072) - terminus (1936, 1072) - ordinal 9) - (object InterMessView "" @150 - location (16, 1264) - label (object SegLabel @151 - Parent_View @150 - location (1967, 1236) - font (object Font - size 8) - quidu "3F4DF09600D8" - anchor_loc 1 - nlines 1 - max_width 694 - justify 0 - label "SetOption(KSONoSourceAddressSelect)" - pctDist 0.500800 - height 29 - orientation 0) - line_color 3342489 - client @108 - supplier @115 - Focus_Src @110 - Focus_Entry @117 - origin (1663, 1264) - terminus (2272, 1264) - ordinal 11) - (object InterMessView "" @152 - location (16, 1504) - label (object SegLabel @153 - Parent_View @152 - location (912, 1460) - quidu "3F4DF09600CE" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Complete" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @108 - supplier @119 - Focus_Src @110 - Focus_Entry @120 - origin (1632, 1504) - terminus (192, 1504) - ordinal 14) - (object InterMessView "" @154 - location (16, 1568) - label (object SegLabel @155 - Parent_View @154 - location (703, 1524) - quidu "3F4DF09600DC" - anchor_loc 1 - nlines 1 - max_width 94 - justify 0 - label "RunL" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @119 - supplier @103 - Focus_Src @120 - Focus_Entry @107 - origin (191, 1568) - terminus (1216, 1568) - ordinal 15) - (object AttachView "" @156 - stereotype TRUE - line_color 3342489 - client @124 - supplier @144 - line_style 0) - (object AttachView "" @157 - stereotype TRUE - line_color 3342489 - client @125 - supplier @148 - line_style 0) - (object AttachView "" @158 - stereotype TRUE - line_color 3342489 - client @126 - supplier @146 - line_style 0) - (object AttachView "" @159 - stereotype TRUE - line_color 3342489 - client @127 - supplier @138 - line_style 0) - (object InterMessView "" @160 - location (16, 800) - label (object SegLabel @161 - Parent_View @160 - location (1031, 756) - quidu "3F4DF0CC0210" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "ConfigureNetworkL" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @96 - supplier @103 - Focus_Src @97 - Focus_Entry @106 - origin (847, 800) - terminus (1216, 800) - ordinal 5) - (object AttachView "" @162 - stereotype TRUE - line_color 3342489 - client @121 - supplier @152 - line_style 0) - (object InterMessView "" @163 - location (16, 1648) - label (object SegLabel @164 - Parent_View @163 - location (1032, 1604) - quidu "3F4DF20F02AD" - anchor_loc 1 - nlines 1 - max_width 425 - justify 0 - label "Progress(KLinkLayerUp)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @103 - supplier @96 - Focus_Src @106 - Focus_Entry @100 - origin (1216, 1648) - terminus (848, 1648) - ordinal 16) - (object InterMessView "" @165 - location (16, 912) - label (object SegLabel @166 - Parent_View @165 - location (1438, 884) - font (object Font - size 8) - quidu "3F6046850119" - anchor_loc 1 - nlines 1 - max_width 394 - justify 0 - label "Configure(connection info)" - pctDist 0.498701 - height 29 - orientation 0) - line_color 3342489 - client @103 - supplier @108 - Focus_Src @106 - Focus_Entry @110 - origin (1247, 912) - terminus (1632, 912) - ordinal 7) - (object AttachView "" @167 - stereotype TRUE - line_color 3342489 - client @127 - supplier @165 - line_style 0) - (object NoteView @168 - location (368, 480) - label (object ItemLabel - Parent_View @168 - location (99, 409) - fill_color 13434879 - nlines 3 - max_width 502 - label -|returns a "proper" instance of CNifConfigurationControl superclass - ) - line_color 3342489 - fill_color 13434879 - width 562 - height 155) - (object AttachView "" @169 - stereotype TRUE - line_color 3342489 - client @168 - supplier @134 - line_style 0) - (object NoteView @170 - location (896, 960) - label (object ItemLabel - Parent_View @170 - location (662, 889) - fill_color 13434879 - nlines 3 - max_width 432 - label "method of CNifConfigurationControl superclass") - line_color 3342489 - fill_color 13434879 - width 492 - height 155) - (object AttachView "" @171 - stereotype TRUE - line_color 3342489 - client @170 - supplier @160 - line_style 0))))) - (object UseCase "IOTA provisioning policy" - quid "3EF841B701C8" - statemachine (object State_Machine "State/Activity Model" - quid "3EF8734B01A9" - states (list States - (object State "Start" - quid "3EF9BBE80399" - transitions (list transition_list - (object State_Transition - quid "3EF9BC810241" - supplier "Idle" - quidu "3EF9BBFA004D" - sendEvent (object sendEvent - quid "3EF9BC810244")) - (object State_Transition - quid "3F054CC9034E" - supplier "OnXXX()" - quidu "3F054C3501F6" - sendEvent (object sendEvent - quid "3F054CC90351"))) - type "StartState") - (object State "Idle" - quid "3EF9BBFA004D" - transitions (list transition_list - (object State_Transition - quid "3EF9D1AF000F" - label "" - supplier "No Settings" - quidu "3EF9BC020203" - Event (object Event "SelectAgent" - quid "3EF9D1AF0010") - condition "[IOTA applies" - sendEvent (object sendEvent - quid "3EF9D1AF0012")) - (object State_Transition - quid "3EF9D22503D7" - label "" - supplier "Provisioning session" - quidu "3EF9BC2E004D" - Event (object Event "OnConnectionStarted" - quid "3EF9D22503D8") - condition "IOTA in progress" - sendEvent (object sendEvent - quid "3EF9D22503DA")) - (object State_Transition - quid "3EFAE3DA00DA" - label "" - supplier "User Data" - quidu "3EFAE3C7034B" - Event (object Event "SelectAgent" - quid "3EFAE3DA00DB") - condition "IOTA not in progress" - sendEvent (object sendEvent - quid "3EFAE3DA00DD")) - (object State_Transition - quid "3EFAE55B0186" - supplier "Destroy" - quidu "3EFAE54F0128" - sendEvent (object sendEvent - quid "3EFAE55B0189"))) - statemachine (object State_Machine "State/Activity Model" - quid "3EFC3E79030C" - states (list States - (object State "Start" - quid "3EFC466B01D4" - transitions (list transition_list - (object State_Transition - quid "3F0EC4FD0286" - supplier ":Idle:GetPolicy?" - quidu "3F0EC39501DA" - sendEvent (object sendEvent - quid "3F0EC4FD0289"))) - type "StartState") - (object State "return KErrNone" - quid "3F00141B0273" - type "EndState") - (object ActivityState "SelectAgent" - quid "3F0EC32D00E0" - transitions (list transition_list - (object State_Transition - quid "3F0EC5560034" - supplier ":Idle:return value?" - quidu "3F0EC426018C" - sendEvent (object sendEvent - quid "3F0EC5560037")))) - (object Decision "GetPolicy?" - quid "3F0EC39501DA" - transitions (list transition_list - (object State_Transition - quid "3F0EC460038F" - label "" - supplier ":Idle:return KErrNone" - quidu "3F00141B0273" - condition "NULL" - sendEvent (object sendEvent - quid "3F0EC4600392")) - (object State_Transition - quid "3F0EC46D038F" - label "" - supplier ":Idle:SelectAgent" - quidu "3F0EC32D00E0" - condition "!=NULL" - sendEvent (object sendEvent - quid "3F0EC46D0392")))) - (object Decision "return value?" - quid "3F0EC426018C" - transitions (list transition_list - (object State_Transition - quid "3F0EC55B01AB" - label "" - supplier ":Idle:GetPolicy?" - quidu "3F0EC39501DA" - condition "!=KRequestPending" - sendEvent (object sendEvent - quid "3F0EC55B01AE")) - (object State_Transition - quid "3F0EC58600E0" - label "" - supplier ":Idle:SetPolicy" - quidu "3F0EC5790209" - condition "KRequestPending" - sendEvent (object sendEvent - quid "3F0EC58600E3")))) - (object ActivityState "SetPolicy" - quid "3F0EC5790209" - transitions (list transition_list - (object State_Transition - quid "3F0EC5B20312" - supplier ":Idle:return KErrNone" - quidu "3F00141B0273" - sendEvent (object sendEvent - quid "3F0EC5B20315"))))) - partitions (list Partitions - (object Partition "$UNNAMED$15" - quid "3EFC4962029F" - class "Logical View::Connection Management Policy::CNifPolicyIdle" - quidu "3EFAD73100DA" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$16" - quid "3F0EC2FB039F" - class "Logical View::Connection Management Policy::MNifManPolicyState" - quidu "3F0D4A7B018C" - persistence "Transient" - multi FALSE)) - statediagrams (list StateDiagrams - (object ActivityDiagram "SelectAgent" - quid "3EFC49460399" - title "SelectAgent" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$15" @172 - line_color 3342489 - quidu "3EFC4962029F" - width 1180) - (object StateView "StartState" "Start" @173 - Parent_View @172 - location (608, 144) - label (object ItemLabel - Parent_View @173 - location (650, 114) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFC466B01D4" - autoResize TRUE) - (object StateView "EndState" "return KErrNone" @174 - Parent_View @172 - location (144, 400) - label (object ItemLabel - Parent_View @174 - location (198, 358) - nlines 2 - max_width 600 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F00141B0273" - autoResize TRUE) - (object DecisionView "GetPolicy?" @175 - Parent_View @172 - location (608, 400) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @175 - location (664, 351) - nlines 2 - max_width 300 - label "GetPolicy?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EC39501DA" - autoResize TRUE) - (object TransView "" @176 - label (object SegLabel @177 - Parent_View @176 - location (359, 428) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ NULL ]" - pctDist 0.501441 - height 28 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EC460038F" - client @175 - supplier @174 - line_style 0 - x_offset FALSE) - (object TransView "" @178 - stereotype TRUE - line_color 3342489 - quidu "3F0EC4FD0286" - client @173 - supplier @175 - line_style 0 - x_offset FALSE) - (object DecisionView "return value?" @179 - Parent_View @172 - location (608, 736) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @179 - location (664, 687) - nlines 2 - max_width 300 - label "return value?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EC426018C" - autoResize TRUE) - (object TransView "" @180 - label (object SegLabel @181 - Parent_View @180 - location (389, 661) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ !=KRequestPending ]" - pctDist 0.145038 - height 219 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EC55B01AB" - client @179 - supplier @175 - line_style 0 - x_offset FALSE) - (object ActivityStateView "SetPolicy" @182 - Parent_View @172 - location (608, 992) - label (object ItemLabel - Parent_View @182 - location (608, 993) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SetPolicy") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EC5790209" - autoResize TRUE) - (object TransView "" @183 - label (object SegLabel @184 - Parent_View @183 - location (397, 792) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ KRequestPending ]" - pctDist 0.115854 - height 211 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EC58600E0" - client @179 - supplier @182 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @185 - Parent_View @172 - location (608, 1248) - label (object ItemLabel - Parent_View @185 - location (662, 1206) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F00141B0273" - autoResize TRUE) - (object TransView "" @186 - stereotype TRUE - line_color 3342489 - quidu "3F0EC5B20312" - client @182 - supplier @185 - line_style 0 - x_offset FALSE) - (object NoteView @187 - Parent_View @172 - location (1104, 192) - label (object ItemLabel - Parent_View @187 - location (844, 67) - fill_color 13434879 - nlines 5 - max_width 484 - label "The order in iPolicies array determines the order the policies will be called. CIOTANoSettings policy should be the first member") - line_color 3342489 - fill_color 13434879 - width 544 - height 262) - (object Swimlane "$UNNAMED$16" @188 - location (1180, 0) - line_color 3342489 - quidu "3F0EC2FB039F" - width 496) - (object ActivityStateView "SelectAgent" @189 - Parent_View @188 - location (1428, 528) - label (object ItemLabel - Parent_View @189 - location (1428, 529) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SelectAgent") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EC32D00E0" - autoResize TRUE) - (object TransView "" @190 - label (object SegLabel @191 - Parent_View @190 - location (952, 484) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ !=NULL ]" - pctDist 0.472125 - height 38 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EC46D038F" - client @175 - supplier @189 - line_style 0 - x_offset FALSE) - (object TransView "" @192 - stereotype TRUE - line_color 3342489 - quidu "3F0EC5560034" - client @189 - supplier @179 - line_style 0 - x_offset FALSE) - (object AttachView "" @193 - stereotype TRUE - line_color 3342489 - client @187 - supplier @175 - line_style 0))))) - type "Normal") - (object State "No Settings" - quid "3EF9BC020203" - transitions (list transition_list - (object State_Transition - quid "3EF9D21D0231" - supplier "Idle" - quidu "3EF9BBFA004D" - sendEvent (object sendEvent - quid "3EF9D21D0234"))) - statemachine (object State_Machine "State/Activity Model" - quid "3F0015410263" - states (list States - (object Decision "IOTA available?" - quid "3F030C530031" - transitions (list transition_list - (object State_Transition - quid "3F0310CD03AC" - label "" - supplier ":No Settings:launch IOTA application" - quidu "3F030D9C0273" - condition "YES" - sendEvent (object sendEvent - quid "3F0310CD03AF")))) - (object State "return" - quid "3F030D7402D1" - type "EndState") - (object ActivityState "launch IOTA application" - quid "3F030D9C0273" - transitions (list transition_list - (object State_Transition - quid "3F03110E035D" - supplier ":No Settings:SetActive" - quidu "3F0310110263" - sendEvent (object sendEvent - quid "3F03110E0360")))) - (object ActivityState "SetActive" - quid "3F0310110263" - transitions (list transition_list - (object State_Transition - quid "3F0EC79D0034" - quidu "3F002B7001D7" - sendEvent (object sendEvent - quid "3F0EC79D0037")) - (object State_Transition - quid "3F0ED12C00B3" - supplier ":No Settings:return KRequestPending" - quidu "3F0ED12C00AA" - sendEvent (object sendEvent - quid "3F0ED12C00B6")) - (object State_Transition - quid "3F0ED94B013E" - supplier ":No Settings:return" - quidu "3F030D7402D1" - sendEvent (object sendEvent - quid "3F0ED94B0141")))) - (object Decision "Error ?" - quid "3F0313740060" - transitions (list transition_list - (object State_Transition - quid "3F03144E037D" - label "" - supplier ":No Settings:Set Timer" - quidu "3F0ED8AD03CE" - condition "NO" - sendEvent (object sendEvent - quid "3F03144E0380")) - (object State_Transition - quid "3F0ED0620286" - label "" - supplier ":No Settings:SetPolicy(KNifPolicyIdle)" - quidu "3F0ECFE40332" - condition "YES" - sendEvent (object sendEvent - quid "3F0ED0620289")))) - (object Decision "Timer?" - quid "3F0ECB040257" - transitions (list transition_list - (object State_Transition - quid "3F0ED00A013E" - label "" - supplier ":No Settings:SetPolicy(KNifPolicyIdle)" - quidu "3F0ECFE40332" - Event (object Event "YES" - quid "3F0ED00A013F") - sendEvent (object sendEvent - quid "3F0ED00A0141")) - (object State_Transition - quid "3F0ED0360341" - label "" - supplier ":No Settings:Error ?" - quidu "3F0313740060" - condition "NO" - sendEvent (object sendEvent - quid "3F0ED0360344")))) - (object ActivityState "SetPolicy(KNifPolicyIdle)" - quid "3F0ECFE40332" - transitions (list transition_list - (object State_Transition - quid "3F0ED02302A5" - supplier ":No Settings:cancel queued requests" - quidu "3F0ED00D011E" - sendEvent (object sendEvent - quid "3F0ED02302A8")) - (object State_Transition - quid "3F0ED68D02A5" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0ED68D02A8")) - (object State_Transition - quid "3F0ED6930332" - supplier ":No Settings:dispatch queued requests" - quidu "3F0ED560012E" - sendEvent (object sendEvent - quid "3F0ED6930335")) - (object State_Transition - quid "3F0EE9C20332" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0EE9C20335")))) - (object ActivityState "cancel queued requests" - quid "3F0ED00D011E" - transitions (list transition_list - (object State_Transition - quid "3F0ED05B0370" - supplier ":No Settings:return" - quidu "3F030D7402D1" - sendEvent (object sendEvent - quid "3F0ED05B0373")) - (object State_Transition - quid "3F0ED3C302C4" - supplier ":No Settings:SelectComplete(KErrCouldNotConnect)" - quidu "3F0ED3800380" - sendEvent (object sendEvent - quid "3F0ED3C302C7")) - (object State_Transition - quid "3F0ED6860267" - supplier ":No Settings:iIOTAConnection=NULL" - quidu "3F0ED51400FF" - sendEvent (object sendEvent - quid "3F0ED686026A")) - (object State_Transition - quid "3F0EEA440341" - supplier ":No Settings:SetPolicy(KNifPolicyIdle)" - quidu "3F0ECFE40332" - sendEvent (object sendEvent - quid "3F0EEA440344")) - (object State_Transition - quid "3F0EEA7D0380" - supplier ":No Settings:SelectComplete(KErrCouldNotConnect)" - quidu "3F0ED3800380" - sendEvent (object sendEvent - quid "3F0EEA7D0383")))) - (object State "Start" - quid "3F0ED12C0073" - transitions (list transition_list - (object State_Transition - quid "3F0ED12C0078" - supplier ":No Settings:CurrentPolicy?" - quidu "3F0ED12C0084" - sendEvent (object sendEvent - quid "3F0ED12C007B")) - (object State_Transition - quid "3F0ED12C007C" - supplier ":No Settings:IOTA available?" - quidu "3F030C530031" - sendEvent (object sendEvent - quid "3F0ED12C007F")) - (object State_Transition - quid "3F0ED12C0080" - supplier ":No Settings:Error ?" - quidu "3F0313740060" - sendEvent (object sendEvent - quid "3F0ED12C0083")) - (object State_Transition - quid "3F0ED403014D" - supplier ":No Settings:Timer?" - quidu "3F0ECB040257" - sendEvent (object sendEvent - quid "3F0ED4030150")) - (object State_Transition - quid "3F0ED4A100FF" - supplier ":No Settings:refresh CommDb settings" - quidu "3F0ED4910257" - sendEvent (object sendEvent - quid "3F0ED4A10102")) - (object State_Transition - quid "3F0ED99A02E4" - supplier ":No Settings:Cancel Timer" - quidu "3F0ED97D02E4" - sendEvent (object sendEvent - quid "3F0ED99A02E7")) - (object State_Transition - quid "3F0EE9B2017C" - supplier ":No Settings:iIOTAConnection?" - quidu "3F0EE8D50332" - sendEvent (object sendEvent - quid "3F0EE9B2017F"))) - type "StartState") - (object Decision "SettingsOK?" - quid "3F0ED12C0097" - transitions (list transition_list - (object State_Transition - quid "3F0ED12C0093" - label "" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - condition "YES" - sendEvent (object sendEvent - quid "3F0ED12C0096")) - (object State_Transition - quid "3F0ED12C0098" - label "" - supplier ":No Settings:launch IOTA" - quidu "3F0ED12C009C" - condition "NO" - sendEvent (object sendEvent - quid "3F0ED12C009B")) - (object State_Transition - quid "3F0ED4DB02B5" - label "" - supplier ":No Settings:cancel queued requests" - quidu "3F0ED00D011E" - condition "NO" - sendEvent (object sendEvent - quid "3F0ED4DB02B8")) - (object State_Transition - quid "3F0ED70E017C" - label "" - supplier ":No Settings:iIOTAConnection=NULL" - quidu "3F0ED51400FF" - condition "YES" - sendEvent (object sendEvent - quid "3F0ED70E017F")))) - (object State "return KErrNone" - quid "3F0ED12C0092" - type "EndState") - (object State "return KRequestPending" - quid "3F0ED12C00AA" - type "EndState") - (object ActivityState "launch IOTA" - quid "3F0ED12C009C" - transitions (list transition_list - (object State_Transition - quid "3F0ED12C009D" - supplier ":No Settings:SetActive" - quidu "3F0310110263" - sendEvent (object sendEvent - quid "3F0ED12C00A0")))) - (object Decision "CurrentPolicy?" - quid "3F0ED12C0084" - transitions (list transition_list - (object State_Transition - quid "3F0ED12C0085" - label "" - supplier ":No Settings:IOTA?" - quidu "3F0EF33D00C1" - condition "ME" - sendEvent (object sendEvent - quid "3F0ED12C0088")) - (object State_Transition - quid "3F0ED12C0089" - label "" - supplier ":No Settings:SettingsOK?" - quidu "3F0ED12C0097" - condition "SOMEBODY ELSE" - sendEvent (object sendEvent - quid "3F0ED12C008C")))) - (object ActivityState "queue request" - quid "3F0ED12C008D" - transitions (list transition_list - (object State_Transition - quid "3F0ED12C008E" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0ED12C0091")))) - (object ActivityState "SelectComplete(KErrCouldNotConnect)" - quid "3F0ED3800380" - transitions (list transition_list - (object State_Transition - quid "3F0ED3D30053" - supplier ":No Settings:cancel queued requests" - quidu "3F0ED00D011E" - sendEvent (object sendEvent - quid "3F0ED3D30056")) - (object State_Transition - quid "3F0EEA83015D" - supplier ":No Settings:cancel queued requests" - quidu "3F0ED00D011E" - sendEvent (object sendEvent - quid "3F0EEA830160")))) - (object ActivityState "refresh CommDb settings" - quid "3F0ED4910257" - transitions (list transition_list - (object State_Transition - quid "3F0ED4A303BE" - supplier ":No Settings:SettingsOK?" - quidu "3F0ED12C0097" - sendEvent (object sendEvent - quid "3F0ED4A303C1")))) - (object ActivityState "iIOTAConnection=NULL" - quid "3F0ED51400FF" - transitions (list transition_list - (object State_Transition - quid "3F0ED6F1015D" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0ED6F10160")) - (object State_Transition - quid "3F0ED7B50092" - supplier ":No Settings:SetPolicy(KNifPolicyIdle)" - quidu "3F0ECFE40332" - sendEvent (object sendEvent - quid "3F0ED7B50095")) - (object State_Transition - quid "3F0ED7B80024" - supplier ":No Settings:SetPolicy(KNifPolicyIdle)" - quidu "3F0ECFE40332" - sendEvent (object sendEvent - quid "3F0ED7B80027")))) - (object ActivityState "dispatch queued requests" - quid "3F0ED560012E" - transitions (list transition_list - (object State_Transition - quid "3F0ED66C0380" - supplier ":No Settings:SelectAgent" - quidu "3F0ED6590267" - sendEvent (object sendEvent - quid "3F0ED66C0383")) - (object State_Transition - quid "3F0ED6ED017C" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0ED6ED017F")))) - (object ActivityState "SelectAgent" - quid "3F0ED6590267" - transitions (list transition_list - (object State_Transition - quid "3F0ED6FD0267" - supplier ":No Settings:dispatch queued requests" - quidu "3F0ED560012E" - sendEvent (object sendEvent - quid "3F0ED6FD026A")) - (object State_Transition - quid "3F0EF4F30218" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0EF4F3021B")))) - (object ActivityState "Set Timer" - quid "3F0ED8AD03CE" - transitions (list transition_list - (object State_Transition - quid "3F0ED94400A1" - supplier ":No Settings:SetActive" - quidu "3F0310110263" - sendEvent (object sendEvent - quid "3F0ED94400A4")))) - (object ActivityState "Cancel Timer" - quid "3F0ED97D02E4" - transitions (list transition_list - (object State_Transition - quid "3F0ED9B60361" - supplier ":No Settings:set iIOTAConnection" - quidu "3F0ED9A00312" - sendEvent (object sendEvent - quid "3F0ED9B60364")))) - (object ActivityState "set iIOTAConnection" - quid "3F0ED9A00312" - transitions (list transition_list - (object State_Transition - quid "3F0ED9D00034" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - sendEvent (object sendEvent - quid "3F0ED9D00037")))) - (object Decision "iIOTAConnection?" - quid "3F0EE8D50332" - transitions (list transition_list - (object State_Transition - quid "3F0EE93903AF" - label "" - supplier ":No Settings:return KErrNone" - quidu "3F0ED12C0092" - condition "!=NULL" - sendEvent (object sendEvent - quid "3F0EE93903B2")) - (object State_Transition - quid "3F0EE99002B5" - label "" - supplier ":No Settings:cancel queued requests" - quidu "3F0ED00D011E" - condition "NULL" - sendEvent (object sendEvent - quid "3F0EE99002B8")) - (object State_Transition - quid "3F0EF3EE0303" - label "" - supplier ":No Settings:SelectComplete(KErrAccessDenied)" - quidu "3F0EF3DB00E0" - condition "!=NULL" - sendEvent (object sendEvent - quid "3F0EF3EE0306")) - (object State_Transition - quid "3F0EF4CC0034" - label "" - supplier ":No Settings:SelectAgent" - quidu "3F0ED6590267" - condition "NULL" - sendEvent (object sendEvent - quid "3F0EF4CC0037")))) - (object Decision "IOTA?" - quid "3F0EF33D00C1" - transitions (list transition_list - (object State_Transition - quid "3F0EF3960082" - label "" - supplier ":No Settings:iIOTAConnection?" - quidu "3F0EE8D50332" - condition "YES" - sendEvent (object sendEvent - quid "3F0EF3960085")) - (object State_Transition - quid "3F0EF427011E" - supplier ":No Settings:SelectComplete(KErrAccessDenied)" - quidu "3F0EF3DB00E0" - sendEvent (object sendEvent - quid "3F0EF4270121")) - (object State_Transition - quid "3F0EF43F02C4" - label "" - supplier ":No Settings:queue request" - quidu "3F0ED12C008D" - condition "NO" - sendEvent (object sendEvent - quid "3F0EF43F02C7")))) - (object ActivityState "SelectComplete(KErrAccessDenied)" - quid "3F0EF3DB00E0")) - partitions (list Partitions - (object Partition "$UNNAMED$17" - quid "3F001650030F" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$18" - quid "3F002AB50169" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$19" - quid "3F030FDE0002" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$20" - quid "3F03135D0263" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$21" - quid "3F0ECB540073" - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$22" - quid "3F0ED13800A1" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$23" - quid "3F0ED14A015D" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$24" - quid "3F0ED44801BB" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$25" - quid "3F0ED44A01F9" - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$26" - quid "3F0ED63A03BE" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$27" - quid "3F0ED80500C1" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$28" - quid "3F0ED8C101EA" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$29" - quid "3F0ED96E0295" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$30" - quid "3F0EE8AF03DE" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$31" - quid "3F0EEA61014D" - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$32" - quid "3F0EF315016D" - class "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$33" - quid "3F0EF3B60322" - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE)) - statediagrams (list StateDiagrams - (object ActivityDiagram "SelectAgent()" - quid "3F0015410273" - title "SelectAgent()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$33" @194 - line_color 3342489 - quidu "3F0EF3B60322" - width 572) - (object Swimlane "$UNNAMED$32" @195 - location (572, 0) - line_color 3342489 - quidu "3F0EF315016D" - width 522) - (object ActivityStateView "SelectAgent" @196 - Parent_View @195 - location (832, 736) - label (object ItemLabel - Parent_View @196 - location (832, 737) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SelectAgent") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED6590267" - autoResize TRUE) - (object Swimlane "$UNNAMED$22" @197 - location (1094, 0) - line_color 3342489 - quidu "3F0ED13800A1" - width 1344) - (object StateView "EndState" "return KErrNone" @198 - Parent_View @197 - location (1664, 944) - label (object ItemLabel - Parent_View @198 - location (1718, 902) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0092" - autoResize TRUE) - (object StateView "EndState" "return KRequestPending" @199 - Parent_View @197 - location (2067, 1600) - label (object ItemLabel - Parent_View @199 - location (2121, 1558) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KRequestPending") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C00AA" - autoResize TRUE) - (object ActivityStateView "queue request" @200 - Parent_View @197 - location (1668, 688) - label (object ItemLabel - Parent_View @200 - location (1668, 689) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "queue request") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C008D" - autoResize TRUE) - (object TransView "" @201 - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C008E" - client @200 - supplier @198 - line_style 0 - x_offset FALSE) - (object StateView "StartState" "Start" @202 - Parent_View @197 - location (2051, 176) - label (object ItemLabel - Parent_View @202 - location (2093, 146) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0073" - autoResize TRUE) - (object DecisionView "CurrentPolicy?" @203 - Parent_View @197 - location (2051, 432) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @203 - location (2107, 383) - nlines 2 - max_width 300 - label "CurrentPolicy?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0084" - autoResize TRUE) - (object TransView "" @204 - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C0078" - client @202 - supplier @203 - line_style 0 - x_offset FALSE) - (object DecisionView "SettingsOK?" @205 - Parent_View @197 - location (2051, 944) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @205 - location (2107, 895) - nlines 2 - max_width 300 - label "SettingsOK?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0097" - autoResize TRUE) - (object TransView "" @206 - label (object SegLabel @207 - Parent_View @206 - location (1911, 972) - anchor_loc 1 - nlines 1 - max_width 143 - justify 0 - label "[ YES ]" - pctDist 0.240741 - height 28 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C0093" - client @205 - supplier @198 - line_style 0 - x_offset FALSE) - (object TransView "" @208 - label (object SegLabel @209 - Parent_View @208 - location (2243, 542) - anchor_loc 1 - nlines 1 - max_width 381 - justify 0 - label "[ SOMEBODY ELSE ]" - pctDist 0.170068 - height 192 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C0089" - client @203 - supplier @205 - line_style 0 - x_offset FALSE) - (object ActivityStateView "launch IOTA" @210 - Parent_View @197 - location (2051, 1248) - label (object ItemLabel - Parent_View @210 - location (2051, 1249) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "launch IOTA") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C009C" - autoResize TRUE) - (object TransView "" @211 - label (object SegLabel @212 - Parent_View @211 - location (2120, 1035) - anchor_loc 1 - nlines 1 - max_width 113 - justify 0 - label "[ NO ]" - pctDist 0.254717 - height 69 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C0098" - client @205 - supplier @210 - line_style 0 - x_offset FALSE) - (object DecisionView "IOTA?" @213 - Parent_View @197 - location (1670, 432) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @213 - location (1726, 383) - nlines 2 - max_width 300 - label "IOTA?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF33D00C1" - autoResize TRUE) - (object TransView "" @214 - label (object SegLabel @215 - Parent_View @214 - location (1895, 466) - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "[ ME ]" - pctDist 0.350649 - height 34 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C0085" - client @203 - supplier @213 - line_style 0 - x_offset FALSE) - (object DecisionView "iIOTAConnection?" @216 - Parent_View @197 - location (1314, 432) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @216 - location (1370, 383) - nlines 2 - max_width 300 - label "iIOTAConnection?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EE8D50332" - autoResize TRUE) - (object TransView "" @217 - label (object SegLabel @218 - Parent_View @217 - location (1523, 453) - anchor_loc 1 - nlines 1 - max_width 150 - justify 0 - label "[ YES ]" - pctDist 0.354369 - height 21 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EF3960082" - client @213 - supplier @216 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$23" @219 - location (2438, 0) - line_color 3342489 - quidu "3F0ED14A015D" - width 512) - (object ActivityStateView "SetActive" @220 - Parent_View @219 - location (2702, 1456) - label (object ItemLabel - Parent_View @220 - location (2702, 1457) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SetActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0310110263" - autoResize TRUE) - (object TransView "" @221 - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C009D" - client @210 - supplier @220 - line_style 0 - x_offset FALSE) - (object TransView "" @222 - stereotype TRUE - line_color 3342489 - quidu "3F0ED12C00B3" - client @220 - supplier @199 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$17" @223 - location (2950, 0) - line_color 3342489 - quidu "3F001650030F" - width 450) - (object ActivityStateView "SelectComplete(KErrAccessDenied)" @224 - Parent_View @194 - location (286, 432) - label (object ItemLabel - Parent_View @224 - location (286, 427) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 340 - justify 0 - label "SelectComplete(KErrAccessDenied)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF3DB00E0" - width 452 - height 116 - autoResize TRUE) - (object TransView "" @225 - label (object SegLabel @226 - Parent_View @225 - location (992, 400) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ !=NULL ]" - pctDist 0.329333 - height 32 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EF3EE0303" - client @216 - supplier @224 - line_style 0 - x_offset FALSE) - (object TransView "" @227 - label (object SegLabel @228 - Parent_View @227 - location (1604, 551) - anchor_loc 1 - nlines 1 - max_width 144 - justify 0 - label "[ NO ]" - pctDist 0.507959 - height 65 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EF43F02C4" - client @213 - supplier @200 - line_style 0 - x_offset FALSE) - (object TransView "" @229 - label (object SegLabel @230 - Parent_View @229 - location (986, 563) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ NULL ]" - pctDist 0.674827 - height 46 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EF4CC0034" - client @216 - supplier @196 - line_style 0 - x_offset FALSE) - (object TransView "" @231 - stereotype TRUE - line_color 3342489 - quidu "3F0EF4F30218" - client @196 - supplier @198 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnConnectionStopped()" - quid "3F0015CA0206" - title "OnConnectionStopped()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$24" @232 - line_color 3342489 - quidu "3F0ED44801BB" - width 1454) - (object StateView "StartState" "Start" @233 - Parent_View @232 - location (368, 144) - label (object ItemLabel - Parent_View @233 - location (410, 114) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0073" - autoResize TRUE) - (object DecisionView "SettingsOK?" @234 - Parent_View @232 - location (368, 528) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @234 - location (424, 479) - nlines 2 - max_width 300 - label "SettingsOK?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0097" - autoResize TRUE) - (object ActivityStateView "refresh CommDb settings" @235 - Parent_View @232 - location (368, 320) - label (object ItemLabel - Parent_View @235 - location (368, 318) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "refresh CommDb settings") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED4910257" - width 434 - height 110 - autoResize TRUE) - (object TransView "" @236 - stereotype TRUE - line_color 3342489 - quidu "3F0ED4A100FF" - client @233 - supplier @235 - line_style 0 - x_offset FALSE) - (object TransView "" @237 - stereotype TRUE - line_color 3342489 - quidu "3F0ED4A303BE" - client @235 - supplier @234 - line_style 0 - x_offset FALSE) - (object ActivityStateView "cancel queued requests" @238 - Parent_View @232 - location (1024, 528) - label (object ItemLabel - Parent_View @238 - location (1024, 523) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "cancel queued requests") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED00D011E" - width 380 - height 116 - autoResize TRUE) - (object TransView "" @239 - label (object SegLabel @240 - Parent_View @239 - location (623, 547) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ NO ]" - pctDist 0.443609 - height 19 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0ED4DB02B5" - client @234 - supplier @238 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @241 - Parent_View @232 - location (368, 1680) - label (object ItemLabel - Parent_View @241 - location (422, 1638) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0092" - autoResize TRUE) - (object ActivityStateView "iIOTAConnection=NULL" @242 - Parent_View @232 - location (368, 741) - label (object ItemLabel - Parent_View @242 - location (368, 741) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 332 - justify 0 - label "iIOTAConnection=NULL") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED51400FF" - width 438 - height 107 - autoResize TRUE) - (object TransView "" @243 - label (object SegLabel @244 - Parent_View @243 - location (288, 605) - anchor_loc 1 - nlines 1 - max_width 135 - justify 0 - label "[ YES ]" - pctDist 0.337423 - height 81 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0ED70E017C" - client @234 - supplier @242 - line_style 0 - x_offset FALSE) - (object ActivityStateView "dispatch queued requests" @245 - Parent_View @232 - location (368, 1426) - label (object ItemLabel - Parent_View @245 - location (368, 1424) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 332 - justify 0 - label "dispatch queued requests") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED560012E" - width 440 - height 110 - autoResize TRUE) - (object TransView "" @246 - stereotype TRUE - line_color 3342489 - quidu "3F0ED6ED017C" - client @245 - supplier @241 - line_style 0 - x_offset FALSE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @247 - Parent_View @232 - location (370, 970) - label (object ItemLabel - Parent_View @247 - location (370, 961) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 500 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ECFE40332" - width 619 - height 125 - autoResize TRUE) - (object TransView "" @248 - stereotype TRUE - line_color 3342489 - quidu "3F0ED6930332" - client @247 - supplier @245 - line_style 0 - x_offset FALSE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @249 - Parent_View @232 - location (1027, 970) - label (object ItemLabel - Parent_View @249 - location (1027, 961) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 500 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ECFE40332" - width 619 - height 125 - autoResize TRUE) - (object StateView "EndState" "return KErrNone" @250 - Parent_View @232 - location (1024, 1187) - label (object ItemLabel - Parent_View @250 - location (1078, 1145) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0092" - autoResize TRUE) - (object TransView "" @251 - stereotype TRUE - line_color 3342489 - quidu "3F0ED68D02A5" - client @249 - supplier @250 - line_style 0 - x_offset FALSE) - (object NoteView @252 - Parent_View @232 - location (1072, 1633) - font (object Font - color 255 - default_color FALSE) - label (object ItemLabel - Parent_View @252 - location (787, 1524) - fill_color 13434879 - nlines 4 - max_width 534 - label "self must not be current state while dispatching requests (see No Settings::SelectAgent)") - line_color 3342489 - fill_color 13434879 - width 594 - height 231) - (object AttachView "" @253 - stereotype TRUE - line_color 3342489 - client @252 - supplier @245 - line_style 0) - (object ActivityStateView "iIOTAConnection=NULL" @254 - Parent_View @232 - location (1024, 736) - label (object ItemLabel - Parent_View @254 - location (1024, 736) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 332 - justify 0 - label "iIOTAConnection=NULL") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED51400FF" - width 438 - height 107 - autoResize TRUE) - (object Swimlane "$UNNAMED$26" @255 - location (1454, 0) - line_color 3342489 - quidu "3F0ED63A03BE" - width 506) - (object ActivityStateView "SelectAgent" @256 - Parent_View @255 - location (1712, 1424) - label (object ItemLabel - Parent_View @256 - location (1712, 1425) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SelectAgent") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED6590267" - autoResize TRUE) - (object TransView "" @257 - stereotype TRUE - line_color 3342489 - quidu "3F0ED66C0380" - client @245 - supplier @256 - vertices (list Points - (556, 1398) - (909, 1346) - (1542, 1407)) - line_style 0 - x_offset FALSE) - (object TransView "" @258 - stereotype TRUE - line_color 3342489 - quidu "3F0ED6FD0267" - client @256 - supplier @245 - vertices (list Points - (1542, 1437) - (909, 1490) - (558, 1448)) - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$25" @259 - location (1960, 0) - line_color 3342489 - quidu "3F0ED44A01F9" - width 1068) - (object ActivityStateView "SelectComplete(KErrCouldNotConnect)" @260 - Parent_View @259 - location (2542, 528) - label (object ItemLabel - Parent_View @260 - location (2542, 519) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 732 - justify 0 - label "SelectComplete(KErrCouldNotConnect)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED3800380" - width 850 - height 125 - autoResize TRUE) - (object TransView "" @261 - stereotype TRUE - line_color 3342489 - quidu "3F0ED3D30053" - client @260 - supplier @238 - vertices (list Points - (2194, 553) - (1488, 606) - (1191, 556)) - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$17" @262 - location (3028, 0) - line_color 3342489 - quidu "3F001650030F" - width 450) - (object TransView "" @263 - stereotype TRUE - line_color 3342489 - quidu "3F0ED6860267" - client @238 - supplier @254 - line_style 0 - x_offset FALSE) - (object TransView "" @264 - stereotype TRUE - line_color 3342489 - quidu "3F0ED3C302C4" - client @238 - supplier @260 - vertices (list Points - (1193, 504) - (1488, 463) - (2192, 506)) - line_style 0 - x_offset FALSE) - (object TransView "" @265 - stereotype TRUE - line_color 3342489 - quidu "3F0ED7B50092" - client @242 - supplier @247 - line_style 0 - x_offset FALSE) - (object TransView "" @266 - stereotype TRUE - line_color 3342489 - quidu "3F0ED7B80024" - client @254 - supplier @249 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnRequestCompleteL" - quid "3F031321039C" - title "OnRequestCompleteL" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$28" @267 - line_color 3342489 - quidu "3F0ED8C101EA" - width 520) - (object ActivityStateView "Set Timer" @268 - Parent_View @267 - location (248, 816) - label (object ItemLabel - Parent_View @268 - location (248, 817) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "Set Timer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED8AD03CE" - autoResize TRUE) - (object Swimlane "$UNNAMED$20" @269 - location (520, 0) - line_color 3342489 - quidu "3F03135D0263" - width 1184) - (object DecisionView "Error ?" @270 - Parent_View @269 - location (776, 816) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @270 - location (832, 767) - nlines 2 - max_width 300 - label "Error ?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0313740060" - autoResize TRUE) - (object TransView "" @271 - label (object SegLabel @272 - Parent_View @271 - location (601, 779) - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "[ NO ]" - pctDist 0.354701 - height 38 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F03144E037D" - client @270 - supplier @268 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return" @273 - Parent_View @269 - location (1336, 1216) - label (object ItemLabel - Parent_View @273 - location (1390, 1174) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F030D7402D1" - autoResize TRUE) - (object DecisionView "Timer?" @274 - Parent_View @269 - location (776, 384) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @274 - location (832, 335) - nlines 2 - max_width 300 - label "Timer?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ECB040257" - autoResize TRUE) - (object TransView "" @275 - label (object SegLabel @276 - Parent_View @275 - location (821, 600) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ NO ]" - pctDist 0.500000 - height 45 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0ED0360341" - client @274 - supplier @270 - line_style 0 - x_offset FALSE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @277 - Parent_View @269 - location (1336, 384) - label (object ItemLabel - Parent_View @277 - location (1336, 375) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 450 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ECFE40332" - width 569 - height 125 - autoResize TRUE) - (object TransView "" @278 - label (object SegLabel @279 - Parent_View @278 - location (936, 406) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "YES" - pctDist 0.365957 - height 22 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0ED00A013E" - client @274 - supplier @277 - line_style 0 - x_offset FALSE) - (object TransView "" @280 - label (object SegLabel @281 - Parent_View @280 - location (1028, 599) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ YES ]" - pctDist 0.500000 - height 45 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0ED0620286" - client @270 - supplier @277 - line_style 0 - x_offset FALSE) - (object ActivityStateView "cancel queued requests" @282 - Parent_View @269 - location (1336, 672) - label (object ItemLabel - Parent_View @282 - location (1336, 670) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 270 - justify 0 - label "cancel queued requests") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED00D011E" - width 378 - height 110 - autoResize TRUE) - (object TransView "" @283 - stereotype TRUE - line_color 3342489 - quidu "3F0ED02302A5" - client @277 - supplier @282 - line_style 0 - x_offset FALSE) - (object TransView "" @284 - stereotype TRUE - line_color 3342489 - quidu "3F0ED05B0370" - client @282 - supplier @273 - line_style 0 - x_offset FALSE) - (object StateView "StartState" "Start" @285 - Parent_View @269 - location (776, 144) - label (object ItemLabel - Parent_View @285 - location (818, 114) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0073" - autoResize TRUE) - (object TransView "" @286 - stereotype TRUE - line_color 3342489 - quidu "3F0ED403014D" - client @285 - supplier @274 - line_style 0 - x_offset FALSE) - (object NoteView @287 - Parent_View @269 - location (1312, 128) - label (object ItemLabel - Parent_View @287 - location (1049, 59) - fill_color 13434879 - nlines 2 - max_width 490 - label "no agent up => IOTA application probably dead") - line_color 3342489 - fill_color 13434879 - width 550 - height 150) - (object AttachView "" @288 - stereotype TRUE - line_color 3342489 - client @287 - supplier @279 - line_style 0) - (object Swimlane "$UNNAMED$21" @289 - location (1704, 0) - line_color 3342489 - quidu "3F0ECB540073" - width 972) - (object ActivityStateView "SelectComplete(KErrCouldNotConnect)" @290 - Parent_View @289 - location (2190, 666) - label (object ItemLabel - Parent_View @290 - location (2190, 657) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 732 - justify 0 - label "SelectComplete(KErrCouldNotConnect)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED3800380" - width 850 - height 125 - autoResize TRUE) - (object TransView "" @291 - stereotype TRUE - line_color 3342489 - quidu "3F0ED3C302C4" - client @282 - supplier @290 - vertices (list Points - (1499, 641) - (1608, 622) - (1842, 639)) - line_style 0 - x_offset FALSE) - (object TransView "" @292 - stereotype TRUE - line_color 3342489 - quidu "3F0ED3D30053" - client @290 - supplier @282 - vertices (list Points - (1840, 688) - (1608, 703) - (1504, 691)) - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$17" @293 - location (2676, 0) - line_color 3342489 - quidu "3F001650030F" - width 450) - (object ActivityStateView "SetActive" @294 - Parent_View @267 - location (249, 1216) - label (object ItemLabel - Parent_View @294 - location (249, 1217) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SetActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0310110263" - autoResize TRUE) - (object TransView "" @295 - stereotype TRUE - line_color 3342489 - quidu "3F0ED94400A1" - client @268 - supplier @294 - line_style 0 - x_offset FALSE) - (object TransView "" @296 - stereotype TRUE - line_color 3342489 - quidu "3F0ED94B013E" - client @294 - supplier @273 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnConnectionStarted()" - quid "3F0ED7CE012E" - title "OnConnectionStarted()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$27" @297 - line_color 3342489 - quidu "3F0ED80500C1" - width 1120) - (object StateView "StartState" "Start" @298 - Parent_View @297 - location (368, 144) - label (object ItemLabel - Parent_View @298 - location (410, 114) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0073" - autoResize TRUE) - (object ActivityStateView "set iIOTAConnection" @299 - Parent_View @297 - location (400, 512) - label (object ItemLabel - Parent_View @299 - location (400, 509) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "set iIOTAConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED9A00312" - width 437 - height 113 - autoResize TRUE) - (object StateView "EndState" "return KErrNone" @300 - Parent_View @297 - location (400, 928) - label (object ItemLabel - Parent_View @300 - location (454, 886) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0092" - autoResize TRUE) - (object Swimlane "$UNNAMED$29" @301 - location (1120, 0) - line_color 3342489 - quidu "3F0ED96E0295" - width 496) - (object ActivityStateView "Cancel Timer" @302 - Parent_View @301 - location (1368, 304) - label (object ItemLabel - Parent_View @302 - location (1368, 305) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "Cancel Timer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED97D02E4" - autoResize TRUE) - (object TransView "" @303 - stereotype TRUE - line_color 3342489 - quidu "3F0ED99A02E4" - client @298 - supplier @302 - line_style 0 - x_offset FALSE) - (object TransView "" @304 - stereotype TRUE - line_color 3342489 - quidu "3F0ED9B60361" - client @302 - supplier @299 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$17" @305 - location (1616, 0) - line_color 3342489 - quidu "3F001650030F" - width 450) - (object TransView "" @306 - stereotype TRUE - line_color 3342489 - quidu "3F0ED9D00034" - client @299 - supplier @300 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnExceptionNotify()" - quid "3F0EE8280238" - title "OnExceptionNotify()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$30" @307 - line_color 3342489 - quidu "3F0EE8AF03DE" - width 1426) - (object StateView "StartState" "Start" @308 - Parent_View @307 - location (640, 128) - label (object ItemLabel - Parent_View @308 - location (682, 98) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0073" - autoResize TRUE) - (object DecisionView "iIOTAConnection?" @309 - Parent_View @307 - location (640, 336) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @309 - location (696, 287) - nlines 2 - max_width 300 - label "iIOTAConnection?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EE8D50332" - autoResize TRUE) - (object TransView "" @310 - stereotype TRUE - line_color 3342489 - quidu "3F0EE9B2017C" - client @308 - supplier @309 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @311 - Parent_View @307 - location (144, 816) - label (object ItemLabel - Parent_View @311 - location (198, 774) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED12C0092" - autoResize TRUE) - (object TransView "" @312 - label (object SegLabel @313 - Parent_View @312 - location (422, 366) - anchor_loc 1 - nlines 1 - max_width 188 - justify 0 - label "[ !=NULL ]" - pctDist 0.202797 - height 89 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EE93903AF" - client @309 - supplier @311 - line_style 0 - x_offset FALSE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @314 - Parent_View @307 - location (1040, 816) - label (object ItemLabel - Parent_View @314 - location (1040, 800) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 458 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ECFE40332" - width 587 - height 138 - autoResize TRUE) - (object TransView "" @315 - stereotype TRUE - line_color 3342489 - quidu "3F0EE9C20332" - client @314 - supplier @311 - line_style 0 - x_offset FALSE) - (object ActivityStateView "cancel queued requests" @316 - Parent_View @307 - location (1040, 496) - label (object ItemLabel - Parent_View @316 - location (1040, 494) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 332 - justify 0 - label "cancel queued requests") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED00D011E" - width 440 - height 110 - autoResize TRUE) - (object TransView "" @317 - label (object SegLabel @318 - Parent_View @317 - location (886, 372) - anchor_loc 1 - nlines 1 - max_width 150 - justify 0 - label "[ NULL ]" - pctDist 0.733649 - height 43 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EE99002B5" - client @309 - supplier @316 - line_style 0 - x_offset FALSE) - (object NoteView @319 - Parent_View @307 - location (240, 192) - label (object ItemLabel - Parent_View @319 - location (33, 114) - fill_color 13434879 - nlines 3 - max_width 378 - label "wait for OnConnectionStopped() call") - line_color 3342489 - fill_color 13434879 - width 438 - height 168) - (object AttachView "" @320 - stereotype TRUE - line_color 3342489 - client @319 - supplier @312 - line_style 0) - (object Swimlane "$UNNAMED$31" @321 - location (1426, 0) - line_color 3342489 - quidu "3F0EEA61014D" - width 1012) - (object ActivityStateView "SelectComplete(KErrCouldNotConnect)" @322 - Parent_View @321 - location (1952, 496) - label (object ItemLabel - Parent_View @322 - location (1952, 487) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 732 - justify 0 - label "SelectComplete(KErrCouldNotConnect)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0ED3800380" - width 850 - height 125 - autoResize TRUE) - (object Swimlane "$UNNAMED$17" @323 - location (2438, 0) - line_color 3342489 - quidu "3F001650030F" - width 450) - (object TransView "" @324 - stereotype TRUE - line_color 3342489 - quidu "3F0EEA440341" - client @316 - supplier @314 - line_style 0 - x_offset FALSE) - (object TransView "" @325 - stereotype TRUE - line_color 3342489 - quidu "3F0EEA7D0380" - client @316 - supplier @322 - vertices (list Points - (1222, 460) - (1375, 431) - (1612, 457)) - line_style 0 - x_offset FALSE) - (object TransView "" @326 - stereotype TRUE - line_color 3342489 - quidu "3F0EEA83015D" - client @322 - supplier @316 - vertices (list Points - (1609, 532) - (1359, 559) - (1221, 531)) - line_style 0 - x_offset FALSE))))) - type "Normal") - (object State "Provisioning session" - quid "3EF9BC2E004D" - transitions (list transition_list - (object State_Transition - quid "3EF9D32302DD" - supplier "Idle" - quidu "3EF9BBFA004D" - sendEvent (object sendEvent - quid "3EF9D32302E0")) - (object State_Transition - quid "3EFAE4910212" - label "" - supplier "User Data" - quidu "3EFAE3C7034B" - Event (object Event "OnConnectionStopped" - quid "3EFAE4910213") - condition "IOTA pre-empted" - sendEvent (object sendEvent - quid "3EFAE4910215"))) - statemachine (object State_Machine "State/Activity Model" - quid "3F002D96032F" - states (list States - (object State "Start" - quid "3F002E23012B" - transitions (list transition_list - (object State_Transition - quid "3F0034B102D1" - supplier ":Provisioning session:CurrentPolicy?" - quidu "3F0031D30300" - sendEvent (object sendEvent - quid "3F0034B102D4")) - (object State_Transition - quid "3F0EED030015" - supplier ":Provisioning session:iIOTAConnection?" - quidu "3F0EEC5F039F" - sendEvent (object sendEvent - quid "3F0EED030018")) - (object State_Transition - quid "3F0EF0380092" - supplier ":Provisioning session:set iIOTAConnection" - quidu "3F0EEFFC012E" - sendEvent (object sendEvent - quid "3F0EF0380095")) - (object State_Transition - quid "3F0EF1C60332" - supplier ":Provisioning session:GetPolicy(KNifPolicyNoSettings )" - quidu "3F0EF80C010F" - sendEvent (object sendEvent - quid "3F0EF1C60335"))) - type "StartState") - (object Decision "IOTA?" - quid "3F002FAC01C7") - (object Decision "CurrentPolicy?" - quid "3F0031D30300" - transitions (list transition_list - (object State_Transition - quid "3F0034B80050" - label "" - supplier ":Provisioning session:IOTA ?" - quidu "3F0EDD290092" - condition "ME" - sendEvent (object sendEvent - quid "3F0034B80053")) - (object State_Transition - quid "3F0EEE27015D" - label "" - supplier ":Provisioning session:IOTA ?" - quidu "3F0EDD290092" - condition "SOMEBODY ELSE" - sendEvent (object sendEvent - quid "3F0EEE270160")))) - (object ActivityState "Close()" - quid "3F003C1902D1") - (object Decision "IOTA ?" - quid "3F0EDD290092" - transitions (list transition_list - (object State_Transition - quid "3F0EDF400082" - label "" - supplier ":Provisioning session:SelectComplete(KErrAccessDenied)" - quidu "3F0EDF080053" - condition "YES" - sendEvent (object sendEvent - quid "3F0EDF400085")) - (object State_Transition - quid "3F0EE53B0073" - label "" - supplier ":Provisioning session:Stop" - quidu "3F0EE51D02E4" - condition "NO" - sendEvent (object sendEvent - quid "3F0EE53B0076")) - (object State_Transition - quid "3F0EEE640034" - label "" - supplier ":Provisioning session:SelectAgent" - quidu "3F0EEE5A00A1" - condition "YES" - sendEvent (object sendEvent - quid "3F0EEE640037")) - (object State_Transition - quid "3F0EEF7602E4" - label "" - supplier ":Provisioning session:return KErrNone" - quidu "3F0EECE00312" - condition "NO" - sendEvent (object sendEvent - quid "3F0EEF7602E7")))) - (object ActivityState "SelectComplete(KErrAccessDenied)" - quid "3F0EDF080053") - (object ActivityState "Stop" - quid "3F0EE51D02E4" - transitions (list transition_list - (object State_Transition - quid "3F0EEDE900C1" - supplier ":Provisioning session:queue request" - quidu "3F0EE5F20228" - sendEvent (object sendEvent - quid "3F0EEDE900C4")))) - (object ActivityState "queue request" - quid "3F0EE5F20228" - transitions (list transition_list - (object State_Transition - quid "3F0EEF710303" - supplier ":Provisioning session:return KErrNone" - quidu "3F0EECE00312" - sendEvent (object sendEvent - quid "3F0EEF710306")))) - (object Decision "iIOTAConnection?" - quid "3F0EEC5F039F" - transitions (list transition_list - (object State_Transition - quid "3F0EED0702B5" - label "" - supplier ":Provisioning session:return KErrNone" - quidu "3F0EECE00312" - condition "!=NULL" - sendEvent (object sendEvent - quid "3F0EED0702B8")) - (object State_Transition - quid "3F0EED0A00D0" - label "" - supplier ":Provisioning session:SetPolicy(KNifPolicyIdle)" - quidu "3F0EECA6011E" - condition "NULL" - sendEvent (object sendEvent - quid "3F0EED0A00D3")))) - (object ActivityState "SetPolicy(KNifPolicyIdle)" - quid "3F0EECA6011E" - transitions (list transition_list - (object State_Transition - quid "3F0EED0E02C4" - supplier ":Provisioning session:SetPolicy(KNifPolicyIdle)" - quidu "3F0EECA6011E" - sendEvent (object sendEvent - quid "3F0EED0E02C7")) - (object State_Transition - quid "3F0EED140024" - supplier ":Provisioning session:return KErrNone" - quidu "3F0EECE00312" - sendEvent (object sendEvent - quid "3F0EED140027")) - (object State_Transition - quid "3F0EF1CB00C1" - supplier ":Provisioning session:dispatch queued requests" - quidu "3F0EF1760351" - sendEvent (object sendEvent - quid "3F0EF1CB00C4")))) - (object State "return KErrNone" - quid "3F0EECE00312" - type "EndState") - (object ActivityState "SelectAgent" - quid "3F0EEE5A00A1" - transitions (list transition_list - (object State_Transition - quid "3F0EEF660332" - supplier ":Provisioning session:return KRequestPending" - quidu "3F0EEE880034" - sendEvent (object sendEvent - quid "3F0EEF660335")) - (object State_Transition - quid "3F12861E00A1" - supplier ":Provisioning session:dispatch queued requests" - quidu "3F0EF1760351" - sendEvent (object sendEvent - quid "3F12861E00A4")))) - (object State "return KRequestPending" - quid "3F0EEE880034" - type "EndState") - (object ActivityState "set iIOTAConnection" - quid "3F0EEFFC012E" - transitions (list transition_list - (object State_Transition - quid "3F0EF03A0218" - supplier ":Provisioning session:return KErrNone" - quidu "3F0EECE00312" - sendEvent (object sendEvent - quid "3F0EF03A021B")))) - (object ActivityState "iIOTAConnection = NULL" - quid "3F0EF05E01F9" - transitions (list transition_list - (object State_Transition - quid "3F0EF1C80332" - supplier ":Provisioning session:SetPolicy(KNifPolicyIdle)" - quidu "3F0EECA6011E" - sendEvent (object sendEvent - quid "3F0EF1C80335")))) - (object ActivityState "dispatch queued requests" - quid "3F0EF1760351" - transitions (list transition_list - (object State_Transition - quid "3F0EF1CE012E" - supplier ":Provisioning session:SelectAgent" - quidu "3F0EEE5A00A1" - sendEvent (object sendEvent - quid "3F0EF1CE0131")) - (object State_Transition - quid "3F0EF1F0039F" - supplier ":Provisioning session:return KErrNone" - quidu "3F0EECE00312" - sendEvent (object sendEvent - quid "3F0EF1F003A2")))) - (object ActivityState "OnConnectionStopped(NULL)" - quid "3F0EF7E30005" - transitions (list transition_list - (object State_Transition - quid "3F0EF845014D" - supplier ":Provisioning session:iIOTAConnection = NULL" - quidu "3F0EF05E01F9" - sendEvent (object sendEvent - quid "3F0EF8450150")))) - (object ActivityState "GetPolicy(KNifPolicyNoSettings )" - quid "3F0EF80C010F" - transitions (list transition_list - (object State_Transition - quid "3F0EF82C016D" - supplier ":Provisioning session:OnConnectionStopped(NULL)" - quidu "3F0EF7E30005" - sendEvent (object sendEvent - quid "3F0EF82C0170"))))) - partitions (list Partitions - (object Partition "$UNNAMED$34" - quid "3F002E0C0300" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAProvisioning" - quidu "3EFAE17F033B" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$35" - quid "3F002F64012B" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAProvisioning" - quidu "3EFAE17F033B" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$36" - quid "3F0039F90273" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAProvisioning" - quidu "3EFAE17F033B" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$37" - quid "3F003A620292" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$38" - quid "3F0EDEF703AF" - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$39" - quid "3F0EE51101F9" - class "Logical View::Connection Management::MNifConnection" - quidu "3F12814302A5" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$40" - quid "3F0EEC4802D4" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAProvisioning" - quidu "3EFAE17F033B" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$41" - quid "3F0EEE4C011E" - class "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$42" - quid "3F0EF7CF00E0" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTANoSettings" - quidu "3EFAE13A0260" - persistence "Transient" - multi FALSE)) - statediagrams (list StateDiagrams - (object ActivityDiagram "SelectAgent()" - quid "3F002D96033E" - title "SelectAgent()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$41" @327 - line_color 3342489 - quidu "3F0EEE4C011E" - width 496) - (object ActivityStateView "SelectAgent" @328 - Parent_View @327 - location (248, 672) - label (object ItemLabel - Parent_View @328 - location (248, 673) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SelectAgent") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EEE5A00A1" - autoResize TRUE) - (object StateView "EndState" "return KRequestPending" @329 - Parent_View @327 - location (248, 1234) - label (object ItemLabel - Parent_View @329 - location (302, 1192) - nlines 2 - max_width 600 - label "return KRequestPending") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EEE880034" - autoResize TRUE) - (object Swimlane "$UNNAMED$35" @330 - location (496, 0) - line_color 3342489 - quidu "3F002F64012B" - width 1084) - (object StateView "StartState" "Start" @331 - Parent_View @330 - location (704, 160) - label (object ItemLabel - Parent_View @331 - location (746, 130) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F002E23012B" - autoResize TRUE) - (object DecisionView "CurrentPolicy?" @332 - Parent_View @330 - location (704, 400) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @332 - location (760, 351) - nlines 2 - max_width 300 - label "CurrentPolicy?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0031D30300" - autoResize TRUE) - (object TransView "" @333 - stereotype TRUE - line_color 3342489 - quidu "3F0034B102D1" - client @331 - supplier @332 - line_style 0 - x_offset FALSE) - (object DecisionView "IOTA ?" @334 - Parent_View @330 - location (1248, 400) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @334 - location (1304, 351) - nlines 2 - max_width 300 - label "IOTA ?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EDD290092" - autoResize TRUE) - (object TransView "" @335 - label (object SegLabel @336 - Parent_View @335 - location (1038, 434) - anchor_loc 1 - nlines 1 - max_width 138 - justify 0 - label "[ ME ]" - pctDist 0.659631 - height 34 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0034B80050" - client @332 - supplier @334 - line_style 0 - x_offset FALSE) - (object NoteView @337 - Parent_View @330 - location (1264, 112) - label (object ItemLabel - Parent_View @337 - location (1057, 28) - fill_color 13434879 - nlines 3 - max_width 378 - label "we don't allow more than one IOTA connection(session)") - line_color 3342489 - fill_color 13434879 - width 438 - height 181) - (object ActivityStateView "queue request" @338 - Parent_View @330 - location (1264, 816) - label (object ItemLabel - Parent_View @338 - location (1264, 817) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "queue request") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EE5F20228" - autoResize TRUE) - (object StateView "EndState" "return KErrNone" @339 - Parent_View @330 - location (1264, 1232) - label (object ItemLabel - Parent_View @339 - location (1318, 1190) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EECE00312" - autoResize TRUE) - (object DecisionView "IOTA ?" @340 - Parent_View @330 - location (704, 672) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @340 - location (760, 623) - nlines 2 - max_width 300 - label "IOTA ?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EDD290092" - autoResize TRUE) - (object TransView "" @341 - label (object SegLabel @342 - Parent_View @341 - location (508, 470) - anchor_loc 1 - nlines 1 - max_width 375 - justify 0 - label "[ SOMEBODY ELSE ]" - pctDist 0.166667 - height 196 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EEE27015D" - client @332 - supplier @340 - line_style 0 - x_offset FALSE) - (object TransView "" @343 - label (object SegLabel @344 - Parent_View @343 - location (555, 634) - anchor_loc 1 - nlines 1 - max_width 162 - justify 0 - label "[ YES ]" - pctDist 0.352381 - height 38 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EEE640034" - client @340 - supplier @328 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$39" @345 - location (1580, 0) - line_color 3342489 - quidu "3F0EE51101F9" - width 496) - (object ActivityStateView "Stop" @346 - Parent_View @345 - location (1828, 816) - label (object ItemLabel - Parent_View @346 - location (1828, 817) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "Stop") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EE51D02E4" - autoResize TRUE) - (object TransView "" @347 - label (object SegLabel @348 - Parent_View @347 - location (1395, 512) - anchor_loc 1 - nlines 1 - max_width 175 - justify 0 - label "[ NO ]" - pctDist 0.222952 - height 41 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EE53B0073" - client @334 - supplier @346 - line_style 0 - x_offset FALSE) - (object TransView "" @349 - stereotype TRUE - line_color 3342489 - quidu "3F0EEDE900C1" - client @346 - supplier @338 - line_style 0 - x_offset FALSE) - (object NoteView @350 - Parent_View @345 - location (1840, 1104) - label (object ItemLabel - Parent_View @350 - location (1599, 1020) - fill_color 13434879 - nlines 3 - max_width 447 - label "while waitin for OnConnectionStopped() (DisconnectComplete())") - line_color 3342489 - fill_color 13434879 - width 507 - height 181) - (object AttachView "" @351 - stereotype TRUE - line_color 3342489 - client @350 - supplier @338 - line_style 0) - (object Swimlane "$UNNAMED$38" @352 - location (2076, 0) - line_color 3342489 - quidu "3F0EDEF703AF" - width 988) - (object ActivityStateView "SelectComplete(KErrAccessDenied)" @353 - Parent_View @352 - location (2544, 400) - label (object ItemLabel - Parent_View @353 - location (2544, 391) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 682 - justify 0 - label "SelectComplete(KErrAccessDenied)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EDF080053" - width 800 - height 125 - autoResize TRUE) - (object TransView "" @354 - label (object SegLabel @355 - Parent_View @354 - location (1763, 438) - anchor_loc 1 - nlines 1 - max_width 194 - justify 0 - label "[ YES ]" - pctDist 0.497423 - height 38 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EDF400082" - client @334 - supplier @353 - line_style 0 - x_offset FALSE) - (object AttachView "" @356 - stereotype TRUE - line_color 3342489 - client @337 - supplier @354 - line_style 0) - (object NoteView @357 - Parent_View @352 - location (2160, 608) - label (object ItemLabel - Parent_View @357 - location (1744, 543) - fill_color 13434879 - nlines 2 - max_width 797 - label -|Stop IOTA connection & assure that -|iReconnectAfterDisconnect == EFalse - ) - line_color 3342489 - fill_color 13434879 - width 857 - height 143) - (object AttachView "" @358 - stereotype TRUE - line_color 3342489 - client @357 - supplier @346 - line_style 0) - (object Swimlane "$UNNAMED$34" @359 - location (3064, 0) - line_color 3342489 - quidu "3F002E0C0300" - width 450) - (object TransView "" @360 - stereotype TRUE - line_color 3342489 - quidu "3F0EEF660332" - client @328 - supplier @329 - line_style 0 - x_offset FALSE) - (object TransView "" @361 - stereotype TRUE - line_color 3342489 - quidu "3F0EEF710303" - client @338 - supplier @339 - line_style 0 - x_offset FALSE) - (object TransView "" @362 - label (object SegLabel @363 - Parent_View @362 - location (833, 741) - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "[ NO ]" - pctDist 0.165034 - height 64 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EEF7602E4" - client @340 - supplier @339 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnConnectionStopped()" - quid "3F002DEB037D" - title "OnConnectionStopped()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$34" @364 - line_color 3342489 - quidu "3F002E0C0300" - width 742) - (object StateView "StartState" "Start" @365 - Parent_View @364 - location (335, 176) - label (object ItemLabel - Parent_View @365 - location (377, 146) - nlines 2 - max_width 600 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F002E23012B" - autoResize TRUE) - (object ActivityStateView "iIOTAConnection = NULL" @366 - Parent_View @364 - location (356, 592) - label (object ItemLabel - Parent_View @366 - location (356, 589) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 302 - justify 0 - label "iIOTAConnection = NULL") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF05E01F9" - width 413 - height 112 - autoResize TRUE) - (object ActivityStateView "dispatch queued requests" @367 - Parent_View @364 - location (355, 1168) - label (object ItemLabel - Parent_View @367 - location (355, 1166) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 332 - justify 0 - label "dispatch queued requests") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF1760351" - width 440 - height 110 - autoResize TRUE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @368 - Parent_View @364 - location (358, 880) - label (object ItemLabel - Parent_View @368 - location (358, 871) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 476 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EECA6011E" - width 594 - height 125 - autoResize TRUE) - (object TransView "" @369 - stereotype TRUE - line_color 3342489 - quidu "3F0EF1C80332" - client @366 - supplier @368 - line_style 0 - x_offset FALSE) - (object TransView "" @370 - stereotype TRUE - line_color 3342489 - quidu "3F0EF1CB00C1" - client @368 - supplier @367 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @371 - Parent_View @364 - location (352, 1488) - label (object ItemLabel - Parent_View @371 - location (406, 1446) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EECE00312" - autoResize TRUE) - (object ActivityStateView "GetPolicy(KNifPolicyNoSettings )" @372 - Parent_View @364 - location (332, 368) - label (object ItemLabel - Parent_View @372 - location (332, 352) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 416 - justify 0 - label "GetPolicy(KNifPolicyNoSettings )") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF80C010F" - width 544 - height 138 - autoResize TRUE) - (object TransView "" @373 - stereotype TRUE - line_color 3342489 - quidu "3F0EF1C60332" - client @365 - supplier @372 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$37" @374 - location (742, 0) - line_color 3342489 - quidu "3F003A620292" - width 570) - (object ActivityStateView "SelectAgent" @375 - Parent_View @374 - location (1032, 1168) - label (object ItemLabel - Parent_View @375 - location (1032, 1162) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 324 - justify 0 - label "SelectAgent") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EEE5A00A1" - width 438 - height 119 - autoResize TRUE) - (object NoteView @376 - Parent_View @374 - location (1016, 112) - label (object ItemLabel - Parent_View @376 - location (825, 46) - fill_color 13434879 - nlines 2 - max_width 346 - label "to refresh CommDb info") - line_color 3342489 - fill_color 13434879 - width 406 - height 144) - (object Swimlane "$UNNAMED$42" @377 - location (1312, 0) - line_color 3342489 - quidu "3F0EF7CF00E0" - width 766) - (object ActivityStateView "OnConnectionStopped(NULL)" @378 - Parent_View @377 - location (1696, 368) - label (object ItemLabel - Parent_View @378 - location (1696, 362) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 530 - justify 0 - label "OnConnectionStopped(NULL)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF7E30005" - width 644 - height 119 - autoResize TRUE) - (object TransView "" @379 - stereotype TRUE - line_color 3342489 - quidu "3F0EF82C016D" - client @372 - supplier @378 - line_style 0 - x_offset FALSE) - (object AttachView "" @380 - stereotype TRUE - line_color 3342489 - client @376 - supplier @378 - line_style 0) - (object Swimlane "$UNNAMED$34" @381 - location (2078, 0) - line_color 3342489 - quidu "3F002E0C0300" - width 450) - (object TransView "" @382 - stereotype TRUE - line_color 3342489 - quidu "3F0EF845014D" - client @378 - supplier @366 - line_style 0 - x_offset FALSE) - (object TransView "" @383 - stereotype TRUE - line_color 3342489 - quidu "3F12861E00A1" - client @375 - supplier @367 - vertices (list Points - (840, 1194) - (688, 1216) - (543, 1195)) - line_style 0 - x_offset FALSE) - (object TransView "" @384 - stereotype TRUE - line_color 3342489 - quidu "3F0EF1CE012E" - client @367 - supplier @375 - vertices (list Points - (543, 1140) - (688, 1119) - (840, 1140)) - line_style 0 - x_offset FALSE) - (object TransView "" @385 - stereotype TRUE - line_color 3342489 - quidu "3F0EF1F0039F" - client @367 - supplier @371 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnConnectionStarted()" - quid "3F0039BC014A" - title "OnConnectionStarted()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$36" @386 - line_color 3342489 - quidu "3F0039F90273" - width 1284) - (object StateView "StartState" "Start" @387 - Parent_View @386 - location (544, 176) - label (object ItemLabel - Parent_View @387 - location (586, 146) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F002E23012B" - autoResize TRUE) - (object ActivityStateView "set iIOTAConnection" @388 - Parent_View @386 - location (546, 416) - label (object ItemLabel - Parent_View @388 - location (546, 410) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 322 - justify 0 - label "set iIOTAConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EEFFC012E" - width 437 - height 119 - autoResize TRUE) - (object StateView "EndState" "return KErrNone" @389 - Parent_View @386 - location (544, 688) - label (object ItemLabel - Parent_View @389 - location (598, 646) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EECE00312" - autoResize TRUE) - (object Swimlane "$UNNAMED$34" @390 - location (1284, 0) - line_color 3342489 - quidu "3F002E0C0300" - width 450) - (object TransView "" @391 - stereotype TRUE - line_color 3342489 - quidu "3F0EF0380092" - client @387 - supplier @388 - line_style 0 - x_offset FALSE) - (object TransView "" @392 - stereotype TRUE - line_color 3342489 - quidu "3F0EF03A0218" - client @388 - supplier @389 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnExceptionNotify()" - quid "3F0EEB3A010F" - title "OnExceptionNotify()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$40" @393 - line_color 3342489 - quidu "3F0EEC4802D4" - width 1512) - (object StateView "StartState" "Start" @394 - Parent_View @393 - location (672, 128) - label (object ItemLabel - Parent_View @394 - location (714, 98) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F002E23012B" - autoResize TRUE) - (object DecisionView "iIOTAConnection?" @395 - Parent_View @393 - location (672, 336) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @395 - location (728, 287) - nlines 2 - max_width 300 - label "iIOTAConnection?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EEC5F039F" - autoResize TRUE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @396 - Parent_View @393 - location (1152, 704) - label (object ItemLabel - Parent_View @396 - location (1152, 698) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 486 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EECA6011E" - width 600 - height 118 - autoResize TRUE) - (object NoteView @397 - Parent_View @393 - location (272, 208) - label (object ItemLabel - Parent_View @397 - location (34, 133) - fill_color 13434879 - nlines 3 - max_width 440 - label "wait for OnConnectionStopped() call") - line_color 3342489 - fill_color 13434879 - width 500 - height 163) - (object StateView "EndState" "return KErrNone" @398 - Parent_View @393 - location (256, 704) - label (object ItemLabel - Parent_View @398 - location (310, 662) - nlines 2 - max_width 600 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EECE00312" - autoResize TRUE) - (object Swimlane "$UNNAMED$34" @399 - location (1512, 0) - line_color 3342489 - quidu "3F002E0C0300" - width 450) - (object TransView "" @400 - stereotype TRUE - line_color 3342489 - quidu "3F0EED030015" - client @394 - supplier @395 - line_style 0 - x_offset FALSE) - (object TransView "" @401 - label (object SegLabel @402 - Parent_View @401 - location (455, 366) - anchor_loc 1 - nlines 1 - max_width 212 - justify 0 - label "[ !=NULL ]" - pctDist 0.269923 - height 83 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EED0702B5" - client @395 - supplier @398 - line_style 0 - x_offset FALSE) - (object TransView "" @403 - label (object SegLabel @404 - Parent_View @403 - location (880, 373) - anchor_loc 1 - nlines 1 - max_width 181 - justify 0 - label "[ NULL ]" - pctDist 0.271193 - height 62 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EED0A00D0" - client @395 - supplier @396 - line_style 0 - x_offset FALSE) - (object TransView "" @405 - stereotype TRUE - line_color 3342489 - quidu "3F0EED140024" - client @396 - supplier @398 - line_style 0 - x_offset FALSE) - (object AttachView "" @406 - stereotype TRUE - line_color 3342489 - client @397 - supplier @401 - line_style 0))))) - type "Normal") - (object State "User Data" - quid "3EFAE3C7034B" - transitions (list transition_list - (object State_Transition - quid "3EFAE44002AE" - supplier "Idle" - quidu "3EF9BBFA004D" - sendEvent (object sendEvent - quid "3EFAE44002B1"))) - statemachine (object State_Machine "State/Activity Model" - quid "3F003DC303BB" - states (list States - (object State "Start" - quid "3F003DE3032F" - transitions (list transition_list - (object State_Transition - quid "3F003E930169" - supplier ":User Data:CurrentPolicy?" - quidu "3F0EF28200E0" - sendEvent (object sendEvent - quid "3F003E93016C")) - (object State_Transition - quid "3F00400601B8" - supplier ":User Data:Last connection?" - quidu "3F003F440292" - sendEvent (object sendEvent - quid "3F00400601BB")) - (object State_Transition - quid "3F0EF8EC0082" - supplier ":User Data:OnConnectionStopped( aNifConnection )" - quidu "3F0EF88B00C1" - sendEvent (object sendEvent - quid "3F0EF8EC0085"))) - type "StartState") - (object Decision "IOTA?" - quid "3F003DEB007F" - transitions (list transition_list - (object State_Transition - quid "3F003E7F0021" - label "" - supplier ":User Data:SelectComplete(KErrAccessDenied)" - quidu "3F0EF5B50303" - condition "YES" - sendEvent (object sendEvent - quid "3F003E7F0024")) - (object State_Transition - quid "3F0EF59501EA" - label "" - supplier ":User Data:SelectAgent" - quidu "3F0EF56700B1" - condition "NO" - sendEvent (object sendEvent - quid "3F0EF59501ED")) - (object State_Transition - quid "3F0EF69900C1" - label "" - supplier ":User Data:SelectAgent" - quidu "3F0EF56700B1" - condition "NO" - sendEvent (object sendEvent - quid "3F0EF69900C4")) - (object State_Transition - quid "3F0EF6AC0257" - label "" - supplier ":User Data:return KErrNone" - quidu "3F0EF6500015" - condition "YES" - sendEvent (object sendEvent - quid "3F0EF6AC025A")))) - (object State "return KRequestPending" - quid "3F003E5A032F" - type "EndState") - (object Decision "Last connection?" - quid "3F003F440292" - transitions (list transition_list - (object State_Transition - quid "3F003FDD008F" - label "" - supplier ":User Data:SetPolicy(KNifPolicyIdle)" - quidu "3F003F6201E6" - condition "YES" - sendEvent (object sendEvent - quid "3F003FDD0092")) - (object State_Transition - quid "3F0EF7730247" - label "" - supplier ":User Data:return KErrNone" - quidu "3F0EF6500015" - condition "NO" - sendEvent (object sendEvent - quid "3F0EF773024A")))) - (object ActivityState "SetPolicy(KNifPolicyIdle)" - quid "3F003F6201E6" - transitions (list transition_list - (object State_Transition - quid "3F0EF7890351" - supplier ":User Data:return KErrNone" - quidu "3F0EF6500015" - sendEvent (object sendEvent - quid "3F0EF7890354")))) - (object Decision "CurrentPolicy?" - quid "3F0EF28200E0" - transitions (list transition_list - (object State_Transition - quid "3F0EF573015D" - label "" - supplier ":User Data:IOTA?" - quidu "3F003DEB007F" - condition "ME" - sendEvent (object sendEvent - quid "3F0EF5730160")) - (object State_Transition - quid "3F0EF667017C" - label "" - supplier ":User Data:IOTA?" - quidu "3F003DEB007F" - condition "SOMEBODY ELSE" - sendEvent (object sendEvent - quid "3F0EF667017F")))) - (object ActivityState "SelectAgent" - quid "3F0EF56700B1" - transitions (list transition_list - (object State_Transition - quid "3F0EF6370257" - supplier ":User Data:return KRequestPending" - quidu "3F003E5A032F" - sendEvent (object sendEvent - quid "3F0EF637025A")))) - (object ActivityState "SelectComplete(KErrAccessDenied)" - quid "3F0EF5B50303" - transitions (list transition_list - (object State_Transition - quid "3F0EF65C017C" - supplier ":User Data:return KErrNone" - quidu "3F0EF6500015" - sendEvent (object sendEvent - quid "3F0EF65C017F")))) - (object State "return KErrNone" - quid "3F0EF6500015" - type "EndState") - (object ActivityState "OnConnectionStopped( aNifConnection )" - quid "3F0EF88B00C1" - transitions (list transition_list - (object State_Transition - quid "3F0EF8D202C4" - supplier ":User Data:return KErrNone" - quidu "3F0EF6500015" - sendEvent (object sendEvent - quid "3F0EF8D202C7"))))) - partitions (list Partitions - (object Partition "$UNNAMED$43" - quid "3F003DD600FC" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAUserDataPolicy" - quidu "3EFAE59701F3" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$44" - quid "3F003E17031F" - class "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$45" - quid "3F003F3101E6" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAUserDataPolicy" - quidu "3EFAE59701F3" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$46" - quid "3F0EF5A50332" - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Partition "$UNNAMED$47" - quid "3F0EF87902F3" - class "Logical View::Connection Management Policy::IOTA Policies::CIOTAUserDataPolicy" - quidu "3EFAE59701F3" - persistence "Transient" - multi FALSE)) - statediagrams (list StateDiagrams - (object ActivityDiagram "SelectAgent()" - quid "3F003DC303CB" - title "SelectAgent()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$43" @407 - line_color 3342489 - quidu "3F003DD600FC" - width 924) - (object StateView "StartState" "Start" @408 - Parent_View @407 - location (208, 144) - label (object ItemLabel - Parent_View @408 - location (250, 114) - nlines 2 - max_width 600 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003DE3032F" - autoResize TRUE) - (object DecisionView "IOTA?" @409 - Parent_View @407 - location (656, 400) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @409 - location (712, 351) - nlines 2 - max_width 300 - label "IOTA?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003DEB007F" - autoResize TRUE) - (object StateView "EndState" "return KRequestPending" @410 - Parent_View @407 - location (656, 944) - label (object ItemLabel - Parent_View @410 - location (710, 902) - nlines 2 - max_width 600 - label "return KRequestPending") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003E5A032F" - autoResize TRUE) - (object DecisionView "CurrentPolicy?" @411 - Parent_View @407 - location (208, 400) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @411 - location (264, 351) - nlines 2 - max_width 300 - label "CurrentPolicy?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF28200E0" - autoResize TRUE) - (object TransView "" @412 - stereotype TRUE - line_color 3342489 - quidu "3F003E930169" - client @408 - supplier @411 - line_style 0 - x_offset FALSE) - (object TransView "" @413 - label (object SegLabel @414 - Parent_View @413 - location (432, 422) - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "[ ME ]" - pctDist 0.503356 - height 22 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EF573015D" - client @411 - supplier @409 - line_style 0 - x_offset FALSE) - (object DecisionView "IOTA?" @415 - Parent_View @407 - location (208, 720) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @415 - location (264, 671) - nlines 2 - max_width 300 - label "IOTA?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003DEB007F" - autoResize TRUE) - (object TransView "" @416 - label (object SegLabel @417 - Parent_View @416 - location (395, 599) - anchor_loc 1 - nlines 1 - max_width 350 - justify 0 - label "[ SOMEBODY ELSE ]" - pctDist 0.656566 - height 187 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EF667017C" - client @411 - supplier @415 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @418 - Parent_View @407 - location (208, 944) - label (object ItemLabel - Parent_View @418 - location (262, 902) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF6500015" - autoResize TRUE) - (object Swimlane "$UNNAMED$44" @419 - location (924, 0) - line_color 3342489 - quidu "3F003E17031F" - width 524) - (object ActivityStateView "SelectAgent" @420 - Parent_View @419 - location (1200, 720) - label (object ItemLabel - Parent_View @420 - location (1200, 721) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "SelectAgent") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF56700B1" - autoResize TRUE) - (object TransView "" @421 - label (object SegLabel @422 - Parent_View @421 - location (1110, 586) - anchor_loc 1 - nlines 1 - max_width 181 - justify 0 - label "[ NO ]" - pctDist 0.889235 - height 61 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EF59501EA" - client @409 - supplier @420 - line_style 0 - x_offset FALSE) - (object TransView "" @423 - stereotype TRUE - line_color 3342489 - quidu "3F0EF6370257" - client @420 - supplier @410 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$46" @424 - location (1448, 0) - line_color 3342489 - quidu "3F0EF5A50332" - width 584) - (object ActivityStateView "SelectComplete(KErrAccessDenied)" @425 - Parent_View @424 - location (1744, 400) - label (object ItemLabel - Parent_View @425 - location (1744, 394) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 342 - justify 0 - label "SelectComplete(KErrAccessDenied)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF5B50303" - width 456 - height 119 - autoResize TRUE) - (object TransView "" @426 - label (object SegLabel @427 - Parent_View @426 - location (1099, 373) - anchor_loc 1 - nlines 1 - max_width 144 - justify 0 - label "[ YES ]" - pctDist 0.455650 - height 28 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F003E7F0021" - client @409 - supplier @425 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @428 - Parent_View @424 - location (1744, 944) - label (object ItemLabel - Parent_View @428 - location (1798, 902) - nlines 2 - max_width 600 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF6500015" - autoResize TRUE) - (object TransView "" @429 - stereotype TRUE - line_color 3342489 - quidu "3F0EF65C017C" - client @425 - supplier @428 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$43" @430 - location (2032, 0) - line_color 3342489 - quidu "3F003DD600FC" - width 450) - (object TransView "" @431 - label (object SegLabel @432 - Parent_View @431 - location (640, 692) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ NO ]" - pctDist 0.479003 - height 29 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EF69900C1" - client @415 - supplier @420 - line_style 0 - x_offset FALSE) - (object TransView "" @433 - label (object SegLabel @434 - Parent_View @433 - location (157, 798) - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "[ YES ]" - pctDist 0.282759 - height 52 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F0EF6AC0257" - client @415 - supplier @418 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "OnConnectionStopped()" - quid "3F003F0F00BE" - title "OnConnectionStopped()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$45" @435 - line_color 3342489 - quidu "3F003F3101E6" - width 1270) - (object StateView "StartState" "Start" @436 - Parent_View @435 - location (672, 160) - label (object ItemLabel - Parent_View @436 - location (714, 130) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003DE3032F" - autoResize TRUE) - (object DecisionView "Last connection?" @437 - Parent_View @435 - location (672, 400) - font (object Font - bold TRUE) - label (object ItemLabel - Parent_View @437 - location (728, 351) - nlines 2 - max_width 300 - label "Last connection?") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003F440292" - autoResize TRUE) - (object TransView "" @438 - stereotype TRUE - line_color 3342489 - quidu "3F00400601B8" - client @436 - supplier @437 - line_style 0 - x_offset FALSE) - (object ActivityStateView "SetPolicy(KNifPolicyIdle)" @439 - Parent_View @435 - location (352, 688) - label (object ItemLabel - Parent_View @439 - location (352, 688) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 462 - justify 0 - label "SetPolicy(KNifPolicyIdle)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003F6201E6" - width 568 - height 106 - autoResize TRUE) - (object TransView "" @440 - label (object SegLabel @441 - Parent_View @440 - location (436, 508) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ YES ]" - pctDist 0.612173 - height 54 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3F003FDD008F" - client @437 - supplier @439 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "return KErrNone" @442 - Parent_View @435 - location (973, 686) - label (object ItemLabel - Parent_View @442 - location (1027, 644) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF6500015" - autoResize TRUE) - (object TransView "" @443 - label (object SegLabel @444 - Parent_View @443 - location (874, 509) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "[ NO ]" - pctDist 0.529752 - height 33 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3F0EF7730247" - client @437 - supplier @442 - line_style 0 - x_offset FALSE) - (object TransView "" @445 - stereotype TRUE - line_color 3342489 - quidu "3F0EF7890351" - client @439 - supplier @442 - line_style 0 - x_offset FALSE) - (object NoteView @446 - Parent_View @435 - location (992, 208) - label (object ItemLabel - Parent_View @446 - location (801, 130) - fill_color 13434879 - nlines 3 - max_width 346 - label "check using CNifMan::iAgents container") - line_color 3342489 - fill_color 13434879 - width 406 - height 169) - (object Swimlane "$UNNAMED$43" @447 - location (1270, 0) - line_color 3342489 - quidu "3F003DD600FC" - width 450) - (object AttachView "" @448 - stereotype TRUE - line_color 3342489 - client @446 - supplier @437 - line_style 0))) - (object ActivityDiagram "OnExceptionNotify()" - quid "3F0EF6F602D4" - title "OnExceptionNotify()" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$47" @449 - line_color 3342489 - quidu "3F0EF87902F3" - width 1250) - (object ActivityStateView "OnConnectionStopped( aNifConnection )" @450 - Parent_View @449 - location (608, 544) - label (object ItemLabel - Parent_View @450 - location (608, 535) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 800 - justify 0 - label "OnConnectionStopped( aNifConnection )") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF88B00C1" - width 919 - height 125 - autoResize TRUE) - (object NoteView @451 - Parent_View @449 - location (832, 320) - label (object ItemLabel - Parent_View @451 - location (657, 254) - fill_color 13434879 - nlines 2 - max_width 315 - label "aNifConnection is a parameter") - line_color 3342489 - fill_color 13434879 - width 375 - height 144) - (object AttachView "" @452 - stereotype TRUE - line_color 3342489 - client @451 - supplier @450 - line_style 0) - (object StateView "EndState" "return KErrNone" @453 - Parent_View @449 - location (608, 800) - label (object ItemLabel - Parent_View @453 - location (662, 758) - anchor_loc 1 - nlines 2 - max_width -12 - justify 0 - label "return KErrNone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EF6500015" - autoResize TRUE) - (object TransView "" @454 - stereotype TRUE - line_color 3342489 - quidu "3F0EF8D202C4" - client @450 - supplier @453 - line_style 0 - x_offset FALSE) - (object StateView "StartState" "Start" @455 - Parent_View @449 - location (608, 192) - label (object ItemLabel - Parent_View @455 - location (650, 162) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F003DE3032F" - autoResize TRUE) - (object Swimlane "$UNNAMED$43" @456 - location (1250, 0) - line_color 3342489 - quidu "3F003DD600FC" - width 450) - (object TransView "" @457 - stereotype TRUE - line_color 3342489 - quidu "3F0EF8EC0082" - client @455 - supplier @450 - line_style 0 - x_offset FALSE))))) - type "Normal") - (object State "Destroy" - quid "3EFAE54F0128" - type "EndState") - (object ActivityState "OnXXX()" - quid "3F054C3501F6" - transitions (list transition_list - (object State_Transition - quid "3F054CCD00CD" - supplier "return the result of OnXXX call" - quidu "3F054C9C0021" - sendEvent (object sendEvent - quid "3F054CCD00D0")))) - (object State "return the result of OnXXX call" - quid "3F054C9C0021" - type "EndState")) - partitions (list Partitions - (object Partition "$UNNAMED$48" - quid "3F054BCB02F0" - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Partition "derivative class" - quid "3F054BE20283" - class "Logical View::Connection Management Policy::CNifPolicyIdle" - quidu "3EFAD73100DA" - persistence "Transient" - multi FALSE)) - statediagrams (list StateDiagrams - (object State_Diagram "IOTA Policy" - quid "3EF9BB120137" - title "IOTA Policy" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object StateView "StartState" "Start" @458 - location (720, 576) - label (object ItemLabel - Parent_View @458 - location (762, 546) - nlines 2 - max_width 600 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9BBE80399" - autoResize TRUE) - (object StateView "Normal" "Idle" @459 - location (1024, 864) - label (object ItemLabel - Parent_View @459 - location (1024, 853) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 204 - justify 0 - label "Idle") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9BBFA004D" - autoResize TRUE) - (object StateView "Normal" "No Settings" @460 - location (160, 864) - label (object ItemLabel - Parent_View @460 - location (160, 853) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 204 - justify 0 - label "No Settings") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9BC020203" - autoResize TRUE) - (object StateView "Normal" "Provisioning session" @461 - location (1995, 872) - label (object ItemLabel - Parent_View @461 - location (1995, 859) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 246 - justify 0 - label "Provisioning session") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9BC2E004D" - width 343 - height 138 - autoResize TRUE) - (object TransView "" @462 - stereotype TRUE - line_color 3342489 - quidu "3EF9D21D0231" - client @460 - supplier @459 - vertices (list Points - (310, 880) - (574, 909) - (874, 879)) - line_style 0 - x_offset FALSE) - (object TransView "" @463 - stereotype TRUE - line_color 3342489 - quidu "3EF9D32302DD" - client @461 - supplier @459 - vertices (list Points - (1824, 882) - (1406, 909) - (1174, 881)) - line_style 0 - x_offset FALSE) - (object StateView "Normal" "User Data" @464 - location (1024, 1331) - label (object ItemLabel - Parent_View @464 - location (1024, 1320) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 204 - justify 0 - label "User Data") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFAE3C7034B" - autoResize TRUE) - (object TransView "" @465 - label (object SegLabel @466 - Parent_View @465 - location (599, 784) - anchor_loc 1 - nlines 1 - max_width 586 - justify 0 - label "SelectAgent[ [IOTA applies ]" - pctDist 0.495413 - height 35 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3EF9D1AF000F" - client @459 - supplier @460 - vertices (list Points - (874, 847) - (574, 816) - (310, 846)) - line_style 0 - x_offset FALSE) - (object TransView "" @467 - label (object SegLabel @468 - Parent_View @467 - location (1503, 782) - anchor_loc 1 - nlines 1 - max_width 734 - justify 0 - label "OnConnectionStarted[ IOTA in progress ]" - pctDist 0.500000 - height 45 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3EF9D22503D7" - client @459 - supplier @461 - vertices (list Points - (1174, 844) - (1390, 816) - (1824, 856)) - line_style 0 - x_offset FALSE) - (object TransView "" @469 - label (object SegLabel @470 - Parent_View @469 - location (603, 1148) - anchor_loc 1 - nlines 1 - max_width 685 - justify 0 - label "SelectAgent[ IOTA not in progress ]" - pctDist 2.265425 - height 292 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3EFAE3DA00DA" - client @459 - supplier @464 - vertices (list Points - (998, 930) - (944, 1072) - (1003, 1263)) - line_style 0 - x_offset FALSE) - (object TransView "" @471 - stereotype TRUE - line_color 3342489 - quidu "3EFAE44002AE" - client @464 - supplier @459 - vertices (list Points - (1040, 1263) - (1088, 1072) - (1044, 930)) - line_style 0 - x_offset FALSE) - (object TransView "" @472 - label (object SegLabel @473 - Parent_View @472 - location (1825, 1137) - anchor_loc 1 - nlines 1 - max_width 772 - justify 0 - label "OnConnectionStopped[ IOTA pre-empted ]" - pctDist 0.141238 - height 167 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3EFAE4910212" - client @461 - supplier @464 - line_style 0 - x_offset FALSE) - (object StateView "EndState" "Destroy" @474 - location (1296, 576) - label (object ItemLabel - Parent_View @474 - location (1350, 534) - nlines 2 - max_width 600 - label "Destroy") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFAE54F0128" - autoResize TRUE) - (object TransView "" @475 - stereotype TRUE - line_color 3342489 - quidu "3EFAE55B0186" - client @459 - supplier @474 - line_style 0 - x_offset FALSE) - (object TransView "" @476 - stereotype TRUE - line_color 3342489 - quidu "3EF9BC810241" - client @458 - supplier @459 - line_style 0 - x_offset FALSE))) - (object ActivityDiagram "CNifmanPolicyControl::OnXXX template" - quid "3F054B7C0215" - title "CNifmanPolicyControl::OnXXX template" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "$UNNAMED$48" @477 - line_color 3342489 - quidu "3F054BCB02F0" - width 810) - (object StateView "StartState" "Start" @478 - Parent_View @477 - location (368, 304) - label (object ItemLabel - Parent_View @478 - location (410, 274) - anchor_loc 1 - nlines 2 - max_width -36 - justify 0 - label "Start") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9BBE80399" - autoResize TRUE) - (object StateView "EndState" "return the result of OnXXX call" @479 - Parent_View @477 - location (368, 896) - label (object ItemLabel - Parent_View @479 - location (422, 854) - nlines 2 - max_width 600 - label "return the result of OnXXX call") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F054C9C0021" - autoResize TRUE) - (object NoteView @480 - Parent_View @477 - location (384, 112) - label (object ItemLabel - Parent_View @480 - location (31, 27) - fill_color 13434879 - nlines 3 - max_width 671 - label "all methods are inline. The activity template applies too on CNifmanPolicyControl:SelectAgent") - line_color 3342489 - fill_color 13434879 - width 731 - height 182) - (object Swimlane "derivative class" @481 - location (810, 0) - line_color 3342489 - quidu "3F054BE20283" - width 542) - (object ActivityStateView "OnXXX()" @482 - Parent_View @481 - location (1104, 624) - label (object ItemLabel - Parent_View @482 - location (1104, 625) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 268 - justify 0 - label "OnXXX()") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F054C3501F6" - autoResize TRUE) - (object TransView "" @483 - stereotype TRUE - line_color 3342489 - quidu "3F054CCD00CD" - client @482 - supplier @479 - line_style 0 - x_offset FALSE) - (object TransView "" @484 - stereotype TRUE - line_color 3342489 - quidu "3F054CC9034E" - client @478 - supplier @482 - line_style 0 - x_offset FALSE) - (object Swimlane "$UNNAMED$48" @485 - location (1352, 0) - line_color 3342489 - quidu "3F054BCB02F0" - width 450) - (object NoteView @486 - Parent_View @485 - location (1744, 128) - label (object ItemLabel - Parent_View @486 - location (1413, 40) - fill_color 13434879 - nlines 3 - max_width 627 - label -|can use CNifmanPolicyControl::SetPolicy to change the "state" object - ) - line_color 3342489 - fill_color 13434879 - width 687 - height 188) - (object AttachView "" @487 - stereotype TRUE - line_color 3342489 - client @486 - supplier @482 - line_style 0))))) - logical_models (list unit_reference_list - (object Mechanism @488 - logical_models (list unit_reference_list - (object Object "User data" - quid "3EF8425A01D8" - collaborators (list link_list - (object Link - quid "3EF843840061" - supplier "$UNNAMED$49" - quidu "3EF8427B014B" - messages (list Messages - (object Message "SelectionComplete" - quid "3F0D96F903AF" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "3.2.2.1.1" - ordinal 21))) - (object Link - quid "3EF869B200DE" - supplier "IOTA" - quidu "3EF86991017A") - (object Link - quid "3F0D8FBF00F0" - supplier "$UNNAMED$50" - quidu "3EF842A403AD" - messages (list Messages - (object Message "SelectAgent( )" - quid "3F0D8FE60082" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3EF865A40330")))) - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$49" - quid "3EF8427B014B" - collaborators (list link_list - (object Link - quid "3EF8608000A0" - supplier "$UNNAMED$49" - quidu "3EF8427B014B") - (object Link - quid "3EF8670901E8" - supplier "$UNNAMED$50" - quidu "3EF842A403AD" - messages (list Messages - (object Message "SelectAgent" - quid "3F0D92DC016D" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "1.3.2.1.1" - ordinal 8) - (object Message "SelectAgent" - quid "3F0D969A0238" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "3.2.2.1" - ordinal 20))) - (object Link - quid "3F0D92F70053" - supplier "IOTA" - quidu "3EF86991017A" - messages (list Messages - (object Message "SelectionComplete" - quid "3F0D92F70054" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.3.2.1.1.1" - ordinal 9)))) - class "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$50" - quid "3EF842A403AD" - collaborators (list link_list - (object Link - quid "3EF86431034F" - supplier "$UNNAMED$50" - quidu "3EF842A403AD" - messages (list Messages - (object Message "CheckSettings" - quid "3F0D90720322" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1) - (object Message "Hold up the request" - quid "3F0D91190247" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2) - (object Message "start timer" - quid "3F0D91A90073" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.4" - ordinal 5) - (object Message "kill timer" - quid "3F0D97820005" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.3.2.1.1.1.2.1" - ordinal 13))) - (object Link - quid "3EF8651200EE" - supplier "$UNNAMED$51" - quidu "3EF842CE02A3" - messages (list Messages - (object Message "launch IOTA" - quid "3F0D922D0247" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.3" - ordinal 3) - (object Message "Complete" - quid "3F0D924201BB" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "1.3.1" - ordinal 4)))) - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$51" - quid "3EF842CE02A3" - collaborators (list link_list - (object Link - quid "3EF866110032" - supplier "$UNNAMED$51" - quidu "3EF842CE02A3" - messages (list Messages - (object Message "set up comm db" - quid "3F0D953D02E4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 16))) - (object Link - quid "3EF8667901E8" - supplier "User data" - quidu "3EF8425A01D8") - (object Link - quid "3EF86C840013" - supplier "IOTA" - quidu "3EF86991017A" - messages (list Messages - (object Message "RConnection::Open" - quid "3F0D929401F9" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.3.2" - ordinal 6) - (object Message "Complete" - quid "3F0D94380370" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "3" - ordinal 15) - (object Message "RConection::Stop" - quid "3F0D956B00D0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2" - ordinal 17)))) - class "Use Case View::IOTA process" - quidu "3EF842FD011D" - persistence "Transient" - multi FALSE) - (object Object "IOTA" - quid "3EF86991017A" - collaborators (list link_list - (object Link - quid "3EF869D00217" - supplier "$UNNAMED$50" - quidu "3EF842A403AD" - messages (list Messages - (object Message "SelectAgent" - quid "3F0D92C20082" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.3.2.1" - ordinal 7 - Operation "SelectAgent( )" - quidu "3EF865A40330") - (object Message "OnConnectionStarted( )" - quid "3F0D940201BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.3.2.1.1.1.2" - ordinal 12 - quidu "3EF8693B01A9") - (object Message "OnConnectionStopped( )" - quid "3F0D96830322" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2.2" - ordinal 19 - quidu "3EF979020330"))) - (object Link - quid "3F0D9147014D" - supplier "IOTA" - quidu "3EF86991017A") - (object Link - quid "3F0D9392012E" - supplier "IOTA" - quidu "3F0D93680218" - messages (list Messages - (object Message "Start" - quid "3F0D9392012F" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.3.2.1.1.1.1" - ordinal 10) - (object Message "ServiceStarted" - quid "3F0D93BB013E" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "1.3.2.1.1.1.1.1" - ordinal 11) - (object Message "Progress(KLinkLayerOpen)" - quid "3F0D9475012E" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "2" - ordinal 14) - (object Message "Stop" - quid "3F0D962300FF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2.1" - ordinal 18)))) - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Object "IOTA" - quid "3F0D93680218" - class "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - persistence "Transient" - multi FALSE))) - (object Mechanism @489 - logical_models (list unit_reference_list - (object Object "User data" - quid "3EF9786E00FD" - collaborators (list link_list - (object Link - quid "3EF9786E00FE" - supplier "$UNNAMED$52" - quidu "3EF9786E0104" - messages (list Messages - (object Message "Complete" - quid "3F0D9E790238" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "2.1" - ordinal 7))) - (object Link - quid "3EF9833B02D2" - supplier "$UNNAMED$53" - quidu "3EF9786E010D" - messages (list Messages - (object Message "SelectAgent" - quid "3F0D9DCF039F" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "SelectAgent( )" - quidu "3EF865A40330") - (object Message "OnConnectionStarted( )" - quid "3F0D9EAE0380" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1.1" - ordinal 9 - quidu "3EF8693B01A9"))) - (object Link - quid "3F0D9E8C038F" - supplier "User data" - quidu "3EF9786E00FD" - messages (list Messages - (object Message "Start Agent" - quid "3F0D9E8C0390" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "2.1.1" - ordinal 8)))) - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$52" - quid "3EF9786E0104" - collaborators (list link_list - (object Link - quid "3EF9786E0103" - supplier "$UNNAMED$52" - quidu "3EF9786E0104") - (object Link - quid "3EF9786E0108" - supplier "$UNNAMED$53" - quidu "3EF9786E010D" - messages (list Messages - (object Message "SelectAgent" - quid "3F0D9E2200C1" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "2" - ordinal 6) - (object Message "CancelRequest" - quid "3F0E84C4038F" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.1" - ordinal 2)))) - class "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$53" - quid "3EF9786E010D" - collaborators (list link_list - (object Link - quid "3EF9786E010E" - supplier "$UNNAMED$53" - quidu "3EF9786E010D" - messages (list Messages - (object Message "IOTA active?" - quid "3EF9806F01D8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1))) - (object Link - quid "3EF9786E0110" - supplier "$UNNAMED$54" - quidu "3EF9786E0118")) - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$54" - quid "3EF9786E0118" - collaborators (list link_list - (object Link - quid "3EF9786E0119" - supplier "$UNNAMED$54" - quidu "3EF9786E0118") - (object Link - quid "3EF9786E011C" - supplier "$UNNAMED$54" - quidu "3EF9786E0118" - messages (list Messages - (object Message "Progress(KErrAccessDenied)" - quid "3F0D9D770209" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.1" - ordinal 4)))) - class "Use Case View::IOTA process" - quidu "3EF842FD011D" - persistence "Transient" - multi FALSE) - (object Object "IOTA" - quid "3EF9786E0122" - collaborators (list link_list - (object Link - quid "3EF9786E0121" - supplier "$UNNAMED$53" - quidu "3EF9786E010D" - messages (list Messages - (object Message "Stop(KErrAccessDenied)" - quid "3F0D9C59014D" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2" - ordinal 3) - (object Message "OnConnectionStopped( )" - quid "3F0D9DA2014D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2" - ordinal 5 - quidu "3EF979020330")))) - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE))) - (object Mechanism @490 - logical_models (list unit_reference_list - (object Object "$UNNAMED$55" - quid "3EF96C12039E" - collaborators (list link_list - (object Link - quid "3EF96C12039F" - supplier "$UNNAMED$55" - quidu "3EF96C12039E" - messages (list Messages - (object Message "user session active?" - quid "3EF96CD80071" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 2))) - (object Link - quid "3EF96C1203A1" - supplier "$UNNAMED$56" - quidu "3EF96C1203A9")) - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$56" - quid "3EF96C1203A9" - collaborators (list link_list - (object Link - quid "3EF96C1203AA" - supplier "$UNNAMED$56" - quidu "3EF96C1203A9") - (object Link - quid "3EF96C1203AD" - supplier "IOTA" - quidu "3EF96C1203B3" - messages (list Messages - (object Message "RConnection::Open" - quid "3EF96D9D0255" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1" - ordinal 0) - (object Message "Complete(KErrAccessDenied)" - quid "3F0DA1150303" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "1.1.1.1" - ordinal 4)))) - class "Use Case View::IOTA process" - quidu "3EF842FD011D" - persistence "Transient" - multi FALSE) - (object Object "IOTA" - quid "3EF96C1203B3" - collaborators (list link_list - (object Link - quid "3EF96C1203B2" - supplier "$UNNAMED$55" - quidu "3EF96C12039E" - messages (list Messages - (object Message "SelectAgent" - quid "3F0DA04701EA" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "SelectAgent( )" - quidu "3EF865A40330") - (object Message "SelectComplete(KErrAccessDenied)" - quid "3F0DA0930053" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "1.1.1" - ordinal 3)))) - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE))) - (object Mechanism @491 - logical_models (list unit_reference_list - (object Object "User data" - quid "3EF984E201A9" - collaborators (list link_list - (object Link - quid "3F0DA1B60063" - supplier "$UNNAMED$57" - quidu "3EF984E201B9" - messages (list Messages - (object Message "SelectAgent" - quid "3F0DA1B60064" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "SelectAgent( )" - quidu "3EF865A40330") - (object Message "return - no request completion yet" - quid "3F0DA27A0228" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.1" - ordinal 4)))) - class "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$57" - quid "3EF984E201B9" - collaborators (list link_list - (object Link - quid "3EF984E201BA" - supplier "$UNNAMED$57" - quidu "3EF984E201B9" - messages (list Messages - (object Message "check IOTA session" - quid "3EF985410226" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 2) - (object Message "hold the request" - quid "3F0DA23A0341" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 3)))) - class "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$58" - quid "3EF984F602B3" - collaborators (list link_list - (object Link - quid "3EF9851100CE" - supplier "User data" - quidu "3EF984E201A9" - messages (list Messages - (object Message "RConnection::Open" - quid "3EF9851100CF" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Use Case View::User process" - quidu "3EF8434A00DE" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "No settings" - mechanism_ref @488 - quid "3EF841D8018A" - title "No settings" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "User data" @492 - location (224, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @492 - location (224, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "User data") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF8425A01D8" - width 300 - height 2013 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @493 - location (224, 352) - line_color 3342489 - InterObjView @492 - height 628 - y_coord 568 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @494 - location (224, 1728) - line_color 3342489 - InterObjView @492 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$49" @495 - location (608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @495 - location (608, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 395 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF8427B014B" - width 413 - height 2013 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @496 - location (608, 928) - line_color 3342489 - InterObjView @495 - height 592 - y_coord 532 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @497 - location (608, 1696) - line_color 3342489 - InterObjView @495 - height 152 - y_coord 92 - Nested FALSE)) - (object InterObjView "$UNNAMED$50" @498 - location (1072, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @498 - location (1072, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 457 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF842A403AD" - width 475 - height 2013 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @499 - location (1072, 368) - line_color 3342489 - InterObjView @498 - height 552 - y_coord 492 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @500 - location (1072, 416) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @501 - location (1072, 544) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @502 - location (1072, 720) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @503 - location (1072, 800) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @504 - location (1072, 896) - line_color 3342489 - InterObjView @498 - height 684 - y_coord 624 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @505 - location (1072, 1216) - line_color 3342489 - InterObjView @498 - height 184 - y_coord 124 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @506 - location (1072, 1280) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @507 - location (1072, 1616) - line_color 3342489 - InterObjView @498 - height 292 - y_coord 232 - Nested FALSE)) - (object InterObjView "$UNNAMED$51" @508 - location (2128, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @508 - location (2128, 234) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF842CE02A3" - width 336 - height 2013 - icon_height 162 - icon_width 120 - icon_y_offset 12 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @509 - location (2128, 640) - line_color 3342489 - InterObjView @508 - height 1060 - y_coord 1000 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @510 - location (2128, 1392) - line_color 3342489 - InterObjView @508 - height 636 - y_coord 576 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @511 - location (2128, 1440) - line_color 3342489 - InterObjView @508 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "IOTA" @512 - location (1488, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @512 - location (1488, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "IOTA") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0D93680218" - width 300 - height 2013 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @513 - location (1488, 1072) - line_color 3342489 - InterObjView @512 - height 200 - y_coord 140 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @514 - location (1488, 1280) - line_color 3342489 - InterObjView @512 - height 868 - y_coord 808 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @515 - location (1488, 1552) - line_color 3342489 - InterObjView @512 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "IOTA" @516 - location (1817, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @516 - location (1817, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "IOTA") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF86991017A" - width 300 - height 2013 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @517 - location (1817, 848) - line_color 3342489 - InterObjView @516 - height 792 - y_coord 732 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @518 - location (1817, 992) - line_color 3342489 - InterObjView @516 - height 468 - y_coord 408 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @519 - location (1817, 1152) - line_color 3342489 - InterObjView @516 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @520 - location (1817, 1344) - line_color 3342489 - InterObjView @516 - height 744 - y_coord 684 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @521 - location (1817, 1520) - line_color 3342489 - InterObjView @516 - height 448 - y_coord 388 - Nested TRUE)) - (object NoteView @522 - location (848, 80) - label (object ItemLabel - Parent_View @522 - location (607, 24) - fill_color 13434879 - nlines 2 - max_width 446 - label "accessed via CNetworkControlerBase") - line_color 3342489 - fill_color 13434879 - width 506 - height 125) - (object AttachView "" @523 - stereotype TRUE - line_color 3342489 - client @522 - supplier @495 - line_style 0) - (object InterMessView "" @524 - location (16, 368) - label (object SegLabel @525 - Parent_View @524 - location (647, 324) - quidu "3F0D8FE60082" - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "SelectAgent( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @492 - supplier @498 - Focus_Src @493 - Focus_Entry @499 - origin (239, 368) - terminus (1056, 368) - ordinal 0) - (object SelfMessView "" @526 - location (16, 416) - label (object SegLabel @527 - Parent_View @526 - location (1164, 388) - quidu "3F0D90720322" - anchor_loc 1 - nlines 1 - max_width 250 - justify 0 - label "CheckSettings" - pctDist 0.506667 - height 29 - orientation 0) - line_color 3342489 - client @498 - supplier @498 - Focus_Src @499 - Focus_Entry @500 - origin (1088, 416) - terminus (1238, 416) - ordinal 1) - (object SelfMessView "" @528 - location (16, 544) - label (object SegLabel @529 - Parent_View @528 - location (1163, 500) - quidu "3F0D91190247" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "Hold up the request" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @498 - Focus_Src @499 - Focus_Entry @501 - origin (1088, 544) - terminus (1238, 544) - ordinal 2) - (object SelfMessView "" @530 - location (16, 800) - label (object SegLabel @531 - Parent_View @530 - location (1163, 756) - quidu "3F0D91A90073" - anchor_loc 1 - nlines 1 - max_width 184 - justify 0 - label "start timer" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @498 - Focus_Src @499 - Focus_Entry @503 - origin (1088, 800) - terminus (1238, 800) - ordinal 5) - (object NoteView @532 - location (800, 672) - label (object ItemLabel - Parent_View @532 - location (609, 566) - fill_color 13434879 - nlines 4 - max_width 346 - label "to cancel the original request in case IOTA app freezes up") - line_color 3342489 - fill_color 13434879 - width 406 - height 225) - (object InterMessView "" @533 - location (16, 640) - label (object SegLabel @534 - Parent_View @533 - location (1599, 596) - quidu "3F0D922D0247" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "launch IOTA" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @508 - Focus_Src @499 - Focus_Entry @509 - origin (1087, 640) - terminus (2112, 640) - ordinal 3) - (object InterMessView "" @535 - location (16, 720) - label (object SegLabel @536 - Parent_View @535 - location (1579, 692) - quidu "3F0D924201BB" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Complete" - pctDist 0.521307 - height 29 - orientation 1) - line_color 3342489 - client @508 - supplier @498 - Focus_Src @509 - Focus_Entry @502 - origin (2112, 720) - terminus (1088, 720) - ordinal 4) - (object InterMessView "" @537 - location (16, 848) - label (object SegLabel @538 - Parent_View @537 - location (1973, 804) - quidu "3F0D929401F9" - anchor_loc 1 - nlines 1 - max_width 353 - justify 0 - label "RConnection::Open" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @508 - supplier @516 - Focus_Src @509 - Focus_Entry @517 - origin (2112, 848) - terminus (1833, 848) - ordinal 6) - (object AttachView "" @539 - stereotype TRUE - line_color 3342489 - client @532 - supplier @530 - line_style 0) - (object InterMessView "" @540 - location (16, 896) - label (object SegLabel @541 - Parent_View @540 - location (1445, 857) - quidu "3F0D92C20082" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500000 - height 40 - orientation 1) - line_color 3342489 - client @516 - supplier @498 - Focus_Src @517 - Focus_Entry @504 - origin (1801, 896) - terminus (1088, 896) - ordinal 7) - (object InterMessView "" @542 - location (16, 928) - label (object SegLabel @543 - Parent_View @542 - location (840, 884) - quidu "3F0D92DC016D" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @498 - supplier @495 - Focus_Src @504 - Focus_Entry @496 - origin (1056, 928) - terminus (624, 928) - ordinal 8) - (object InterMessView "" @544 - location (16, 992) - label (object SegLabel @545 - Parent_View @544 - location (1211, 964) - quidu "3F0D92F70054" - anchor_loc 1 - nlines 1 - max_width 341 - justify 0 - label "SelectionComplete" - pctDist 0.499411 - height 29 - orientation 0) - line_color 3342489 - client @495 - supplier @516 - Focus_Src @496 - Focus_Entry @518 - origin (623, 992) - terminus (1801, 992) - ordinal 9) - (object InterMessView "" @546 - location (16, 1072) - label (object SegLabel @547 - Parent_View @546 - location (1654, 1045) - quidu "3F0D9392012F" - anchor_loc 1 - nlines 1 - max_width 88 - justify 0 - label "Start" - pctDist 0.498316 - height 28 - orientation 1) - line_color 3342489 - client @516 - supplier @512 - Focus_Src @518 - Focus_Entry @513 - origin (1801, 1072) - terminus (1504, 1072) - ordinal 10) - (object InterMessView "" @548 - location (16, 1152) - label (object SegLabel @549 - Parent_View @548 - location (1652, 1108) - quidu "3F0D93BB013E" - anchor_loc 1 - nlines 1 - max_width 263 - justify 0 - label "ServiceStarted" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @512 - supplier @516 - Focus_Src @513 - Focus_Entry @519 - origin (1503, 1152) - terminus (1801, 1152) - ordinal 11) - (object InterMessView "" @550 - location (16, 1216) - label (object SegLabel @551 - Parent_View @550 - location (1445, 1189) - quidu "3F0D940201BB" - anchor_loc 1 - nlines 1 - max_width 425 - justify 0 - label "OnConnectionStarted( )" - pctDist 0.499299 - height 28 - orientation 1) - line_color 3342489 - client @516 - supplier @498 - Focus_Src @518 - Focus_Entry @505 - origin (1801, 1216) - terminus (1088, 1216) - ordinal 12) - (object InterMessView "" @552 - location (16, 1392) - label (object SegLabel @553 - Parent_View @552 - location (1972, 1348) - quidu "3F0D94380370" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Complete" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @516 - supplier @508 - Focus_Src @520 - Focus_Entry @510 - origin (1832, 1392) - terminus (2112, 1392) - ordinal 15) - (object InterMessView "" @554 - location (16, 1344) - label (object SegLabel @555 - Parent_View @554 - location (1636, 1301) - quidu "3F0D9475012E" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "Progress(KLinkLayerOpen)" - pctDist 0.446309 - height 44 - orientation 0) - line_color 3342489 - client @512 - supplier @516 - Focus_Src @514 - Focus_Entry @520 - origin (1503, 1344) - terminus (1801, 1344) - ordinal 14) - (object SelfMessView "" @556 - location (16, 1440) - label (object SegLabel @557 - Parent_View @556 - location (2219, 1412) - quidu "3F0D953D02E4" - anchor_loc 1 - nlines 1 - max_width 278 - justify 0 - label "set up comm db" - pctDist 0.500000 - height 29 - orientation 0) - line_color 3342489 - client @508 - supplier @508 - Focus_Src @510 - Focus_Entry @511 - origin (2144, 1440) - terminus (2294, 1440) - ordinal 16) - (object InterMessView "" @558 - location (16, 1520) - label (object SegLabel @559 - Parent_View @558 - location (1973, 1476) - quidu "3F0D956B00D0" - anchor_loc 1 - nlines 1 - max_width 319 - justify 0 - label "RConection::Stop" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @508 - supplier @516 - Focus_Src @510 - Focus_Entry @521 - origin (2112, 1520) - terminus (1833, 1520) - ordinal 17) - (object InterMessView "" @560 - location (16, 1552) - label (object SegLabel @561 - Parent_View @560 - location (1637, 1526) - quidu "3F0D962300FF" - anchor_loc 1 - nlines 1 - max_width 84 - justify 0 - label "Stop" - pctDist 0.552189 - height 27 - orientation 1) - line_color 3342489 - client @516 - supplier @512 - Focus_Src @521 - Focus_Entry @515 - origin (1801, 1552) - terminus (1504, 1552) - ordinal 18) - (object InterMessView "" @562 - location (16, 1616) - label (object SegLabel @563 - Parent_View @562 - location (1445, 1575) - quidu "3F0D96830322" - anchor_loc 1 - nlines 1 - max_width 444 - justify 0 - label "OnConnectionStopped( )" - pctDist 0.500701 - height 42 - orientation 1) - line_color 3342489 - client @516 - supplier @498 - Focus_Src @521 - Focus_Entry @507 - origin (1801, 1616) - terminus (1088, 1616) - ordinal 19) - (object InterMessView "" @564 - location (16, 1696) - label (object SegLabel @565 - Parent_View @564 - location (840, 1652) - quidu "3F0D969A0238" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @498 - supplier @495 - Focus_Src @507 - Focus_Entry @497 - origin (1056, 1696) - terminus (624, 1696) - ordinal 20) - (object NoteView @566 - location (832, 1424) - label (object ItemLabel - Parent_View @566 - location (654, 1321) - fill_color 13434879 - nlines 4 - max_width 321 - label "the original (held-up request) is finally being put through") - line_color 3342489 - fill_color 13434879 - width 381 - height 218) - (object AttachView "" @567 - stereotype TRUE - line_color 3342489 - client @566 - supplier @564 - line_style 0) - (object InterMessView "" @568 - location (16, 1728) - label (object SegLabel @569 - Parent_View @568 - location (400, 1699) - quidu "3F0D96F903AF" - anchor_loc 1 - nlines 1 - max_width 341 - justify 0 - label "SelectionComplete" - pctDist 0.545455 - height 30 - orientation 1) - line_color 3342489 - client @495 - supplier @492 - Focus_Src @497 - Focus_Entry @494 - origin (592, 1728) - terminus (240, 1728) - ordinal 21) - (object SelfMessView "" @570 - location (16, 1280) - label (object SegLabel @571 - Parent_View @570 - location (1163, 1236) - quidu "3F0D97820005" - anchor_loc 1 - nlines 1 - max_width 153 - justify 0 - label "kill timer" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @498 - Focus_Src @505 - Focus_Entry @506 - origin (1088, 1280) - terminus (1238, 1280) - ordinal 13))) - (object InteractionDiagram "IOTA session pre-empted" - mechanism_ref @489 - quid "3EF872D60013" - title "IOTA session pre-empted" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "User data" @572 - location (224, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @572 - location (224, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "User data") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9786E00FD" - width 300 - height 1381 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @573 - location (224, 352) - line_color 3342489 - InterObjView @572 - height 640 - y_coord 580 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @574 - location (224, 1040) - line_color 3342489 - InterObjView @572 - height 356 - y_coord 296 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @575 - location (224, 1136) - line_color 3342489 - InterObjView @572 - height 200 - y_coord 140 - Nested TRUE)) - (object InterObjView "$UNNAMED$52" @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 395 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9786E0104" - width 413 - height 1381 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @577 - location (592, 464) - line_color 3342489 - InterObjView @576 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @578 - location (592, 1024) - line_color 3342489 - InterObjView @576 - height 432 - y_coord 372 - Nested FALSE)) - (object InterObjView "$UNNAMED$53" @579 - location (1056, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @579 - location (1056, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 457 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9786E010D" - width 475 - height 1381 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @580 - location (1056, 368) - line_color 3342489 - InterObjView @579 - height 564 - y_coord 504 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @581 - location (1056, 400) - line_color 3342489 - InterObjView @579 - height 184 - y_coord 124 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @582 - location (1056, 752) - line_color 3342489 - InterObjView @579 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @583 - location (1056, 1024) - line_color 3342489 - InterObjView @579 - height 492 - y_coord 432 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @584 - location (1056, 1216) - line_color 3342489 - InterObjView @579 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$54" @585 - location (1757, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @585 - location (1757, 234) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9786E0118" - width 336 - height 1381 - icon_height 162 - icon_width 120 - icon_y_offset 12 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @586 - location (1757, 688) - line_color 3342489 - InterObjView @585 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "IOTA" @587 - location (1456, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @587 - location (1456, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "IOTA") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF9786E0122" - width 300 - height 1381 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @588 - location (1456, 608) - line_color 3342489 - InterObjView @587 - height 264 - y_coord 204 - Nested FALSE)) - (object NoteView @589 - location (848, 80) - label (object ItemLabel - Parent_View @589 - location (607, 24) - fill_color 13434879 - nlines 2 - max_width 446 - label "via CNetworkControlerBase") - line_color 3342489 - fill_color 13434879 - width 506 - height 125) - (object AttachView "" @590 - stereotype TRUE - line_color 3342489 - client @589 - supplier @576 - line_style 0) - (object InterMessView "" @591 - location (16, 368) - label (object SegLabel @592 - Parent_View @591 - location (639, 342) - quidu "3F0D9DCF039F" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500410 - height 27 - orientation 0) - line_color 3342489 - client @572 - supplier @579 - Focus_Src @573 - Focus_Entry @580 - origin (239, 368) - terminus (1040, 368) - ordinal 0) - (object SelfMessView "" @593 - location (16, 400) - label (object SegLabel @594 - Parent_View @593 - location (1147, 356) - quidu "3EF9806F01D8" - anchor_loc 1 - nlines 1 - max_width 228 - justify 0 - label "IOTA active?" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @579 - supplier @579 - Focus_Src @580 - Focus_Entry @581 - origin (1072, 400) - terminus (1222, 400) - ordinal 1) - (object InterMessView "" @595 - location (16, 608) - label (object SegLabel @596 - Parent_View @595 - location (1254, 580) - quidu "3F0D9C59014D" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "Stop(KErrAccessDenied)" - pctDist 0.498638 - height 29 - orientation 0) - line_color 3342489 - client @579 - supplier @587 - Focus_Src @580 - Focus_Entry @588 - origin (1071, 608) - terminus (1440, 608) - ordinal 3) - (object InterMessView "" @597 - location (16, 688) - label (object SegLabel @598 - Parent_View @597 - location (1606, 644) - quidu "3F0D9D770209" - anchor_loc 1 - nlines 1 - max_width 509 - justify 0 - label "Progress(KErrAccessDenied)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @587 - supplier @585 - Focus_Src @588 - Focus_Entry @586 - origin (1471, 688) - terminus (1741, 688) - ordinal 4) - (object InterMessView "" @599 - location (16, 752) - label (object SegLabel @600 - Parent_View @599 - location (1256, 708) - quidu "3F0D9DA2014D" - anchor_loc 1 - nlines 1 - max_width 444 - justify 0 - label "OnConnectionStopped( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @587 - supplier @579 - Focus_Src @588 - Focus_Entry @582 - origin (1440, 752) - terminus (1072, 752) - ordinal 5) - (object InterMessView "" @601 - location (16, 1024) - label (object SegLabel @602 - Parent_View @601 - location (824, 999) - quidu "3F0D9E2200C1" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500000 - height 26 - orientation 1) - line_color 3342489 - client @579 - supplier @576 - Focus_Src @583 - Focus_Entry @578 - origin (1040, 1024) - terminus (608, 1024) - ordinal 6) - (object InterMessView "" @603 - location (16, 1040) - label (object SegLabel @604 - Parent_View @603 - location (408, 996) - quidu "3F0D9E790238" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Complete" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @576 - supplier @572 - Focus_Src @578 - Focus_Entry @574 - origin (576, 1040) - terminus (240, 1040) - ordinal 7) - (object SelfMessView "" @605 - location (16, 1136) - label (object SegLabel @606 - Parent_View @605 - location (315, 1092) - quidu "3F0D9E8C0390" - anchor_loc 1 - nlines 1 - max_width 206 - justify 0 - label "Start Agent" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @572 - supplier @572 - Focus_Src @574 - Focus_Entry @575 - origin (240, 1136) - terminus (390, 1136) - ordinal 8) - (object InterMessView "" @607 - location (16, 1216) - label (object SegLabel @608 - Parent_View @607 - location (639, 1190) - quidu "3F0D9EAE0380" - anchor_loc 1 - nlines 1 - max_width 425 - justify 0 - label "OnConnectionStarted( )" - pctDist 0.500410 - height 27 - orientation 0) - line_color 3342489 - client @572 - supplier @579 - Focus_Src @575 - Focus_Entry @584 - origin (239, 1216) - terminus (1040, 1216) - ordinal 9) - (object NoteView @609 - location (1856, 336) - label (object ItemLabel - Parent_View @609 - location (1659, 261) - fill_color 13434879 - nlines 3 - max_width 358 - label "this is clear from the current policy state") - line_color 3342489 - fill_color 13434879 - width 418 - height 162) - (object AttachView "" @610 - stereotype TRUE - line_color 3342489 - client @609 - supplier @593 - line_style 0) - (object InterMessView "" @611 - location (16, 464) - label (object SegLabel @612 - Parent_View @611 - location (824, 420) - quidu "3F0E84C4038F" - anchor_loc 1 - nlines 1 - max_width 275 - justify 0 - label "CancelRequest" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @579 - supplier @576 - Focus_Src @581 - Focus_Entry @577 - origin (1040, 464) - terminus (608, 464) - ordinal 2) - (object NoteView @613 - location (848, 688) - label (object ItemLabel - Parent_View @613 - location (707, 566) - fill_color 13434879 - nlines 4 - max_width 246 - label "in case the IOTA agent selection is outstanding") - line_color 3342489 - fill_color 13434879 - width 306 - height 256) - (object AttachView "" @614 - stereotype TRUE - line_color 3342489 - client @613 - supplier @611 - line_style 0) - (object NoteView @615 - location (1888, 512) - label (object ItemLabel - Parent_View @615 - location (1660, 443) - fill_color 13434879 - nlines 2 - max_width 421 - label "in case the IOTA agent has been started") - line_color 3342489 - fill_color 13434879 - width 481 - height 150) - (object AttachView "" @616 - stereotype TRUE - line_color 3342489 - client @615 - supplier @595 - line_style 0) - (object NoteView @617 - location (448, 688) - label (object ItemLabel - Parent_View @617 - location (307, 572) - fill_color 13434879 - nlines 4 - max_width 246 - label "make sure the session will not try to reconnect") - line_color 3342489 - fill_color 13434879 - width 306 - height 244) - (object AttachView "" @618 - stereotype TRUE - line_color 3342489 - client @617 - supplier @611 - line_style 0))) - (object InteractionDiagram "IOTA session rejected" - mechanism_ref @490 - quid "3EF8730300EE" - title "IOTA session rejected" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$55" @619 - location (1088, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @619 - location (1088, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 457 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF96C12039E" - width 475 - height 837 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @620 - location (1088, 416) - line_color 3342489 - InterObjView @619 - height 436 - y_coord 376 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @621 - location (1088, 480) - line_color 3342489 - InterObjView @619 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$56" @622 - location (336, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @622 - location (336, 235) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF96C1203A9" - width 336 - height 837 - icon_height 162 - icon_width 120 - icon_y_offset 11 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @623 - location (336, 320) - line_color 3342489 - InterObjView @622 - height 652 - y_coord 592 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @624 - location (336, 672) - line_color 3342489 - InterObjView @622 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "IOTA" @625 - location (672, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @625 - location (672, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "IOTA") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF96C1203B3" - width 300 - height 837 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @626 - location (672, 400) - line_color 3342489 - InterObjView @625 - height 512 - y_coord 452 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @627 - location (672, 592) - line_color 3342489 - InterObjView @625 - height 200 - y_coord 140 - Nested TRUE)) - (object SelfMessView "" @628 - location (16, 480) - label (object SegLabel @629 - Parent_View @628 - location (1179, 464) - quidu "3EF96CD80071" - anchor_loc 1 - nlines 1 - max_width 356 - justify 0 - label "user session active?" - pctDist 0.500000 - height 17 - orientation 0) - line_color 3342489 - client @619 - supplier @619 - Focus_Src @620 - Focus_Entry @621 - origin (1104, 480) - terminus (1254, 480) - ordinal 2) - (object InterMessView "" @630 - location (16, 400) - label (object SegLabel @631 - Parent_View @630 - location (503, 356) - quidu "3EF96D9D0255" - anchor_loc 1 - nlines 1 - max_width 353 - justify 0 - label "RConnection::Open" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @622 - supplier @625 - Focus_Src @623 - Focus_Entry @626 - origin (351, 400) - terminus (656, 400) - ordinal 0) - (object InterMessView "" @632 - location (16, 416) - label (object SegLabel @633 - Parent_View @632 - location (879, 372) - quidu "3F0DA04701EA" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @625 - supplier @619 - Focus_Src @626 - Focus_Entry @620 - origin (687, 416) - terminus (1072, 416) - ordinal 1) - (object NoteView @634 - location (1568, 368) - label (object ItemLabel - Parent_View @634 - location (1371, 293) - fill_color 13434879 - nlines 3 - max_width 358 - label "this is clear from the current policy state") - line_color 3342489 - fill_color 13434879 - width 418 - height 162) - (object AttachView "" @635 - stereotype TRUE - line_color 3342489 - client @634 - supplier @628 - line_style 0) - (object InterMessView "" @636 - location (16, 592) - label (object SegLabel @637 - Parent_View @636 - location (882, 565) - quidu "3F0DA0930053" - anchor_loc 1 - nlines 1 - max_width 625 - justify 0 - label "SelectComplete(KErrAccessDenied)" - pctDist 0.495935 - height 28 - orientation 1) - line_color 3342489 - client @619 - supplier @625 - Focus_Src @620 - Focus_Entry @627 - origin (1072, 592) - terminus (688, 592) - ordinal 3) - (object InterMessView "" @638 - location (16, 672) - label (object SegLabel @639 - Parent_View @638 - location (504, 628) - quidu "3F0DA1150303" - anchor_loc 1 - nlines 1 - max_width 541 - justify 0 - label "Complete(KErrAccessDenied)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @625 - supplier @622 - Focus_Src @627 - Focus_Entry @624 - origin (656, 672) - terminus (352, 672) - ordinal 4) - (object NoteView @640 - location (1584, 688) - label (object ItemLabel - Parent_View @640 - location (1368, 604) - fill_color 13434879 - nlines 3 - max_width 396 - label "make sure the session will not try to reconnect") - line_color 3342489 - fill_color 13434879 - width 456 - height 181) - (object AttachView "" @641 - stereotype TRUE - line_color 3342489 - client @637 - supplier @640 - line_style 0))) - (object InteractionDiagram "User requests put on hold" - mechanism_ref @491 - quid "3EF97B3903AD" - title "User requests put on hold" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "User data" @642 - location (576, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @642 - location (576, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "User data") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF984E201A9" - width 300 - height 825 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @643 - location (576, 352) - line_color 3342489 - InterObjView @642 - height 548 - y_coord 488 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @644 - location (576, 720) - line_color 3342489 - InterObjView @642 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$57" @645 - location (1024, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @645 - location (1024, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 457 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF984E201B9" - width 475 - height 825 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @646 - location (1024, 368) - line_color 3342489 - InterObjView @645 - height 472 - y_coord 412 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @647 - location (1024, 432) - line_color 3342489 - InterObjView @645 - height 232 - y_coord 172 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @648 - location (1024, 544) - line_color 3342489 - InterObjView @645 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$58" @649 - location (224, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @649 - location (224, 246) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF984F602B3" - width 336 - height 825 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @650 - location (224, 352) - line_color 3342489 - InterObjView @649 - height 608 - y_coord 548 - Nested FALSE)) - (object InterMessView "" @651 - location (16, 352) - label (object SegLabel @652 - Parent_View @651 - location (399, 308) - quidu "3EF9851100CF" - anchor_loc 1 - nlines 1 - max_width 353 - justify 0 - label "RConnection::Open" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @649 - supplier @642 - Focus_Src @650 - Focus_Entry @643 - origin (239, 352) - terminus (560, 352) - ordinal 0) - (object SelfMessView "" @653 - location (16, 432) - label (object SegLabel @654 - Parent_View @653 - location (1115, 388) - quidu "3EF985410226" - anchor_loc 1 - nlines 1 - max_width 341 - justify 0 - label "check IOTA session" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @645 - supplier @645 - Focus_Src @646 - Focus_Entry @647 - origin (1040, 432) - terminus (1190, 432) - ordinal 2) - (object NoteView @655 - location (1520, 672) - label (object ItemLabel - Parent_View @655 - location (1348, 569) - fill_color 13434879 - nlines 4 - max_width 309 - label "in case when IOTA is running for the first time to setup MS") - line_color 3342489 - fill_color 13434879 - width 369 - height 219) - (object InterMessView "" @656 - location (16, 368) - label (object SegLabel @657 - Parent_View @656 - location (799, 324) - quidu "3F0DA1B60064" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "SelectAgent" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @642 - supplier @645 - Focus_Src @643 - Focus_Entry @646 - origin (591, 368) - terminus (1008, 368) - ordinal 1) - (object NoteView @658 - location (1536, 448) - label (object ItemLabel - Parent_View @658 - location (1339, 373) - fill_color 13434879 - nlines 3 - max_width 358 - label "this is clear from the current policy state") - line_color 3342489 - fill_color 13434879 - width 418 - height 162) - (object AttachView "" @659 - stereotype TRUE - line_color 3342489 - client @658 - supplier @653 - line_style 0) - (object SelfMessView "" @660 - location (16, 544) - label (object SegLabel @661 - Parent_View @660 - location (1115, 500) - quidu "3F0DA23A0341" - anchor_loc 1 - nlines 1 - max_width 278 - justify 0 - label "hold the request" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @645 - supplier @645 - Focus_Src @647 - Focus_Entry @648 - origin (1040, 544) - terminus (1190, 544) - ordinal 3) - (object AttachView "" @662 - stereotype TRUE - line_color 3342489 - client @655 - supplier @660 - line_style 0) - (object InterMessView "" @663 - location (16, 720) - label (object SegLabel @664 - Parent_View @663 - location (800, 676) - quidu "3F0DA27A0228" - anchor_loc 1 - nlines 1 - max_width 609 - justify 0 - label "return - no request completion yet" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @645 - supplier @642 - Focus_Src @646 - Focus_Entry @644 - origin (1008, 720) - terminus (592, 720) - ordinal 4))))) - (object UseCase "Daemon as a Server" - quid "3F31333F013C" - logical_models (list unit_reference_list - (object Mechanism @665 - logical_models (list unit_reference_list - (object Object "CSDAEMON" - quid "3F31339B0071" - collaborators (list link_list - (object Link - quid "3F3135450350" - supplier "CSDAEMON" - quidu "3F31339B0071") - (object Link - quid "3F604B620177" - supplier "CSDAEMON" - quidu "3F31339B0071" - messages (list Messages - (object Message "new" - quid "3F604B620178" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1) - (object Message "Connect( )" - quid "3F604BBC01C5" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - Operation "Connect" - quidu "3F5DB7F90000") - (object Message "RunL" - quid "3F604EC701E4" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "3.1.1.6.2" - ordinal 13 - Operation "RunL( )" - quidu "3F4F53730230"))) - (object Link - quid "3F604B9C0271" - supplier "CSDAEMON" - quidu "3F31339B0071" - messages (list Messages - (object Message "CreateSession( )" - quid "3F604B9C0272" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "CreateSession" - quidu "3F5F54950148"))) - (object Link - quid "3F60532A01A5" - supplier "CSDAEMON" - quidu "3F3134590275" - messages (list Messages - (object Message "delete" - quid "3F60532A01A6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.6.2.1" - ordinal 14)))) - class "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifDaemonConfiguration" - quidu "3F3277F3011D" - persistence "Transient" - multi FALSE) - (object Object "CSDAEMON" - quid "3F3133AE0302" - collaborators (list link_list - (object Link - quid "3F31360702A4" - supplier "CSDAEMON" - quidu "3F31339B0071") - (object Link - quid "3F3136E40350" - supplier "CSDAEMON" - quidu "3F31339B0071") - (object Link - quid "3F3137180236" - supplier "CSDAEMON" - quidu "3F31339B0071")) - class "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::RConfigDaemon" - quidu "3F327AC10217" - persistence "Transient" - multi FALSE) - (object Object "Daemon" - quid "3F3134250285" - collaborators (list link_list - (object Link - quid "3F31377F0081" - supplier "Daemon" - quidu "3F3134250285") - (object Link - quid "3F31383000CF" - supplier "CSDAEMON" - quidu "3F31339B0071")) - class "Logical View::RProcess" - quidu "3F31349E0033" - persistence "Transient" - multi FALSE) - (object Object "CSDAEMON" - quid "3F3134590275" - collaborators (list link_list - (object Link - quid "3F604BE503A9" - supplier "CSDAEMON" - quidu "3F31339B0071" - messages (list Messages - (object Message "Start( )" - quid "3F604BE503AA" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 3 - Operation "Start" - quidu "3F5DB8190222") - (object Message "RunL( )" - quid "3F604DAA01B5" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "3.1.1.6" - ordinal 11 - Operation "RunL" - quidu "3F5DB8E802FD"))) - (object Link - quid "3F604E9F0242" - supplier "CSDAEMON" - quidu "3F31339B0071" - messages (list Messages - (object Message "CreateSession( )" - quid "3F604E9F0243" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.6.1" - ordinal 12 - Operation "CreateSession" - quidu "3F5F54950148")))) - class "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - persistence "Transient" - multi FALSE) - (object Object "CSDAEMON" - quid "3F31349203DC" - collaborators (list link_list - (object Link - quid "3F3137650321" - supplier "Daemon" - quidu "3F3134250285")) - class "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" - quidu "3F5F548A003E" - persistence "Transient" - multi FALSE) - (object Object "CSDAEMON" - quid "3F604A7C038A" - collaborators (list link_list - (object Link - quid "3F604BFA031C" - supplier "CSDAEMON" - quidu "3F604A7C038A" - messages (list Messages - (object Message "Start a thread" - quid "3F604BFA031D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1" - ordinal 4) - (object Message "Exit the thread" - quid "3F604D3B008C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.5" - ordinal 10))) - (object Link - quid "3F604C4E003E" - supplier "Daemon" - quidu "3F3134250285" - messages (list Messages - (object Message "Create" - quid "3F604C4E003F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.1" - ordinal 5) - (object Message "Rendezvous" - quid "3F604CD20242" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.2" - ordinal 6) - (object Message "Resume" - quid "3F604CE5002E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.4" - ordinal 8) - (object Message "Rendezvous" - quid "3F604D22005D" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "3.1.1.4.1" - ordinal 9) - (object Message "Logon" - quid "3F604E0F0203" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.3" - ordinal 7)))) - class "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RStartServer" - quidu "3F5DB74503D8" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Start" - mechanism_ref @665 - quid "3F3133670227" - title "Start" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 281 - items (list diagram_item_list - (object InterObjView "CSDAEMON" @666 - location (304, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @666 - location (304, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 488 - justify 0 - label "CSDAEMON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F31339B0071" - width 506 - height 1901 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @667 - location (304, 352) - line_color 3342489 - InterObjView @666 - height 1684 - y_coord 1624 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @668 - location (304, 1536) - line_color 3342489 - InterObjView @666 - height 200 - y_coord 140 - Nested TRUE)) - (object InterObjView "CSDAEMON" @669 - location (736, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @669 - location (736, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 316 - justify 0 - label "CSDAEMON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F3133AE0302" - width 334 - height 1901 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1) - (object InterObjView "CSDAEMON" @670 - location (1136, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @670 - location (1136, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 420 - justify 0 - label "CSDAEMON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F31349203DC" - width 438 - height 1901 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @671 - location (1136, 352) - line_color 3342489 - InterObjView @670 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @672 - location (1136, 1456) - line_color 3342489 - InterObjView @670 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "Daemon" @673 - location (2224, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @673 - location (2224, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 330 - justify 0 - label "Daemon") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F3134250285" - width 348 - height 1901 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @674 - location (2224, 752) - line_color 3342489 - InterObjView @673 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @675 - location (2224, 816) - line_color 3342489 - InterObjView @673 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @676 - location (2224, 880) - line_color 3342489 - InterObjView @673 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @677 - location (2224, 960) - line_color 3342489 - InterObjView @673 - height 200 - y_coord 140 - Nested FALSE)) - (object InterObjView "CSDAEMON" @678 - location (1872, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @678 - location (1872, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 296 - justify 0 - label "CSDAEMON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F604A7C038A" - width 314 - height 1901 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @679 - location (1872, 544) - line_color 3342489 - InterObjView @678 - height 1372 - y_coord 1312 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @680 - location (1872, 608) - line_color 3342489 - InterObjView @678 - height 1248 - y_coord 1188 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @681 - location (1872, 1040) - line_color 3342489 - InterObjView @678 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @682 - location (1872, 1168) - line_color 3342489 - InterObjView @678 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "CSDAEMON" @683 - location (1536, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @683 - location (1536, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "CSDAEMON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F3134590275" - width 312 - height 1901 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @684 - location (1536, 448) - line_color 3342489 - InterObjView @683 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @685 - location (1536, 528) - line_color 3342489 - InterObjView @683 - height 1448 - y_coord 1388 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @686 - location (1536, 1424) - line_color 3342489 - InterObjView @683 - height 372 - y_coord 312 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @687 - location (1536, 1616) - line_color 3342489 - InterObjView @683 - height 60 - y_coord 0 - Nested TRUE)) - (object Label @688 - location (1840, 80) - nlines 1 - max_width 493 - label "Process boundary") - (object Label @689 - location (2032, 126) - font (object Font - size 8) - nlines 40 - max_width 65 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object NoteView @690 - location (576, 624) - label (object ItemLabel - Parent_View @690 - location (435, 565) - fill_color 13434879 - nlines 2 - max_width 246 - label "returns with an error") - line_color 3342489 - fill_color 13434879 - width 306 - height 131) - (object InterMessView "" @691 - location (16, 448) - label (object SegLabel @692 - Parent_View @691 - location (917, 419) - quidu "3F604B620178" - anchor_loc 1 - nlines 1 - max_width 72 - justify 0 - label "new" - pctDist 0.498751 - height 30 - orientation 0) - line_color 3342489 - client @666 - supplier @683 - Focus_Src @667 - Focus_Entry @684 - origin (319, 448) - terminus (1520, 448) - ordinal 1) - (object InterMessView "" @693 - location (16, 352) - label (object SegLabel @694 - Parent_View @693 - location (719, 308) - quidu "3F604B9C0272" - anchor_loc 1 - nlines 1 - max_width 303 - justify 0 - label "CreateSession( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @666 - supplier @670 - Focus_Src @667 - Focus_Entry @671 - origin (319, 352) - terminus (1120, 352) - ordinal 0) - (object AttachView "" @695 - stereotype TRUE - line_color 3342489 - client @690 - supplier @693 - line_style 0) - (object InterMessView "" @696 - location (16, 528) - label (object SegLabel @697 - Parent_View @696 - location (919, 484) - quidu "3F604BBC01C5" - anchor_loc 1 - nlines 1 - max_width 188 - justify 0 - label "Connect( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @666 - supplier @683 - Focus_Src @667 - Focus_Entry @685 - origin (319, 528) - terminus (1520, 528) - ordinal 2) - (object InterMessView "" @698 - location (16, 544) - label (object SegLabel @699 - Parent_View @698 - location (1718, 517) - quidu "3F604BE503AA" - anchor_loc 1 - nlines 1 - max_width 125 - justify 0 - label "Start( )" - pctDist 0.547541 - height 28 - orientation 0) - line_color 3342489 - client @683 - supplier @678 - Focus_Src @685 - Focus_Entry @679 - origin (1551, 544) - terminus (1856, 544) - ordinal 3) - (object SelfMessView "" @700 - location (16, 608) - label (object SegLabel @701 - Parent_View @700 - location (1961, 581) - quidu "3F604BFA031D" - anchor_loc 1 - nlines 1 - max_width 247 - justify 0 - label "Start a thread" - pctDist 0.493333 - height 28 - orientation 0) - line_color 3342489 - client @678 - supplier @678 - Focus_Src @679 - Focus_Entry @680 - origin (1888, 608) - terminus (2038, 608) - ordinal 4) - (object NoteView @702 - location (2112, 432) - label (object ItemLabel - Parent_View @702 - location (1934, 372) - fill_color 13434879 - nlines 2 - max_width 320 - label "to start the daemon process") - line_color 3342489 - fill_color 13434879 - width 380 - height 132) - (object AttachView "" @703 - stereotype TRUE - line_color 3342489 - client @702 - supplier @700 - line_style 0) - (object InterMessView "" @704 - location (16, 752) - label (object SegLabel @705 - Parent_View @704 - location (2049, 724) - quidu "3F604C4E003F" - anchor_loc 1 - nlines 1 - max_width 119 - justify 0 - label "Create" - pctDist 0.504673 - height 29 - orientation 0) - line_color 3342489 - client @678 - supplier @673 - Focus_Src @680 - Focus_Entry @674 - origin (1887, 752) - terminus (2208, 752) - ordinal 5) - (object Label @706 - location (1278, 656) - font (object Font - bold TRUE) - nlines 1 - max_width 1125 - label "______V happening from the just created thread V______") - (object InterMessView "" @707 - location (16, 816) - label (object SegLabel @708 - Parent_View @707 - location (2049, 789) - quidu "3F604CD20242" - anchor_loc 1 - nlines 1 - max_width 212 - justify 0 - label "Rendezvous" - pctDist 0.504673 - height 28 - orientation 0) - line_color 3342489 - client @678 - supplier @673 - Focus_Src @680 - Focus_Entry @675 - origin (1887, 816) - terminus (2208, 816) - ordinal 6) - (object InterMessView "" @709 - location (16, 960) - label (object SegLabel @710 - Parent_View @709 - location (2047, 916) - quidu "3F604CE5002E" - anchor_loc 1 - nlines 1 - max_width 150 - justify 0 - label "Resume" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @678 - supplier @673 - Focus_Src @680 - Focus_Entry @677 - origin (1887, 960) - terminus (2208, 960) - ordinal 8) - (object InterMessView "" @711 - location (16, 1040) - label (object SegLabel @712 - Parent_View @711 - location (2031, 1018) - quidu "3F604D22005D" - anchor_loc 1 - nlines 1 - max_width 212 - justify 0 - label "Rendezvous" - pctDist 0.553125 - height 23 - orientation 1) - line_color 3342489 - client @673 - supplier @678 - Focus_Src @677 - Focus_Entry @681 - origin (2208, 1040) - terminus (1888, 1040) - ordinal 9) - (object SelfMessView "" @713 - location (16, 1168) - label (object SegLabel @714 - Parent_View @713 - location (1963, 1124) - quidu "3F604D3B008C" - anchor_loc 1 - nlines 1 - max_width 244 - justify 0 - label "Exit the thread" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @678 - supplier @678 - Focus_Src @680 - Focus_Entry @682 - origin (1888, 1168) - terminus (2038, 1168) - ordinal 10) - (object Label @715 - location (1328, 1216) - font (object Font - bold TRUE) - nlines 1 - max_width 1069 - label "_____^ happening from the just created thread ^_____") - (object InterMessView "" @716 - location (16, 1424) - label (object SegLabel @717 - Parent_View @716 - location (1704, 1380) - quidu "3F604DAA01B5" - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "RunL( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @678 - supplier @683 - Focus_Src @680 - Focus_Entry @686 - origin (1856, 1424) - terminus (1552, 1424) - ordinal 11) - (object NoteView @718 - location (1472, 1056) - label (object ItemLabel - Parent_View @718 - location (1261, 954) - fill_color 13434879 - nlines 4 - max_width 386 - label "The logon has completed the request passed to RStartServer::Start") - line_color 3342489 - fill_color 13434879 - width 446 - height 216) - (object InterMessView "" @719 - location (16, 880) - label (object SegLabel @720 - Parent_View @719 - location (2047, 836) - quidu "3F604E0F0203" - anchor_loc 1 - nlines 1 - max_width 109 - justify 0 - label "Logon" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @678 - supplier @673 - Focus_Src @680 - Focus_Entry @676 - origin (1887, 880) - terminus (2208, 880) - ordinal 7) - (object AttachView "" @721 - stereotype TRUE - line_color 3342489 - client @718 - supplier @716 - line_style 0) - (object AttachView "" @722 - stereotype TRUE - line_color 3342489 - client @718 - supplier @719 - line_style 0) - (object NoteView @723 - location (1632, 832) - label (object ItemLabel - Parent_View @723 - location (1457, 777) - fill_color 13434879 - nlines 2 - max_width 315 - label "synchronisation") - line_color 3342489 - fill_color 13434879 - width 375 - height 122) - (object InterMessView "" @724 - location (16, 1456) - label (object SegLabel @725 - Parent_View @724 - location (1336, 1412) - quidu "3F604E9F0243" - anchor_loc 1 - nlines 1 - max_width 303 - justify 0 - label "CreateSession( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @683 - supplier @670 - Focus_Src @686 - Focus_Entry @672 - origin (1520, 1456) - terminus (1152, 1456) - ordinal 12) - (object InterMessView "" @726 - location (16, 1536) - label (object SegLabel @727 - Parent_View @726 - location (920, 1492) - quidu "3F604EC701E4" - anchor_loc 1 - nlines 1 - max_width 94 - justify 0 - label "RunL" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @683 - supplier @666 - Focus_Src @686 - Focus_Entry @668 - origin (1520, 1536) - terminus (320, 1536) - ordinal 13) - (object NoteView @728 - location (848, 1056) - label (object ItemLabel - Parent_View @728 - location (523, 969) - fill_color 13434879 - nlines 4 - max_width 615 - label "The session has been successfully created. If not CStartServer::RunL calls RStartServer::Start and the startup repeats") - line_color 3342489 - fill_color 13434879 - width 675 - height 187) - (object InterMessView "" @729 - location (16, 1616) - label (object SegLabel @730 - Parent_View @729 - location (919, 1591) - quidu "3F60532A01A6" - anchor_loc 1 - nlines 1 - max_width 109 - justify 0 - label "delete" - pctDist 0.499584 - height 26 - orientation 0) - line_color 3342489 - client @666 - supplier @683 - Focus_Src @668 - Focus_Entry @687 - origin (319, 1616) - terminus (1520, 1616) - ordinal 14) - (object AttachView "" @731 - stereotype TRUE - line_color 3342489 - client @723 - supplier @708 - line_style 0) - (object AttachView "" @732 - stereotype TRUE - line_color 3342489 - client @723 - supplier @712 - line_style 0) - (object AttachView "" @733 - stereotype TRUE - line_color 3342489 - client @728 - supplier @724 - line_style 0) - (object AttachView "" @734 - stereotype TRUE - line_color 3342489 - client @728 - supplier @726 - line_style 0) - (object AttachView "" @735 - stereotype TRUE - line_color 3342489 - client @728 - supplier @699 - vertices (list Points - (901, 962) - (1071, 670) - (1711, 518)) - line_style 0)))))) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "3EE5BF1703BD" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object UseCaseView "Use Case View::Link Layer Up" @736 - location (352, 880) - label (object ItemLabel - Parent_View @736 - location (352, 1018) - anchor_loc 1 - nlines 2 - max_width 630 - justify 0 - label "Link Layer Up") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE99D8C034F" - height 118) - (object ClassView "Class" "Use Case View::CActiveScheduler" @737 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (800, 1296) - label (object ItemLabel - Parent_View @737 - location (800, 1456) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "CActiveScheduler") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9EB5500DE" - annotation 8 - autoResize TRUE) - (object UseCaseView "Use Case View::IOTA provisioning policy" @738 - location (1312, 880) - label (object ItemLabel - Parent_View @738 - location (1312, 1018) - anchor_loc 1 - nlines 2 - max_width 630 - justify 0 - label "IOTA provisioning policy") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF841B701C8" - height 118) - (object ClassView "Class" "Use Case View::IOTA process" @739 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1312, 464) - label (object ItemLabel - Parent_View @739 - location (1312, 624) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "IOTA process") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF842FD011D" - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::User process" @740 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (352, 464) - label (object ItemLabel - Parent_View @740 - location (352, 624) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "User process") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF8434A00DE" - annotation 8 - autoResize TRUE))))) - root_category (object Class_Category "Logical View" - quid "3EE5BF170033" - exportControl "Public" - global TRUE - subsystem "Component View" - quidu "3EE5BF170035" - logical_models (list unit_reference_list - (object Class "CBase" - quid "3EE5E1AF035F") - (object Class "CObject" - quid "3EE5E38E00A0" - operations (list Operations - (object Operation "Name" - quid "3EF2FD910003" - result "TName" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetNameL" - quid "3EF2FDAC00AF" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Open" - quid "3EF2FDDA0217" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Close" - quid "3EF2FEC601A9" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CActive" - quid "3EF2F2380255") - (object Class "CTimer" - quid "3F0D9ADC01BB" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F0D9AFB0209" - supplier "Logical View::CActive" - quidu "3EF2F2380255"))) - (object Class "RProperty" - quid "3F31343A01C9") - (object Class "RProcess" - quid "3F31349E0033") - (object Class "RThread" - quid "3F5DB86D035B") - (object Class "RSessionBase" - quid "3F5F53F9000F") - (object Class_Category "Connection Management" - quid "3EE5D894013C" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3EE5DC4E010D" - supplier "Logical View::Agent (AGT)" - quidu "3EE5D8CD01F7") - (object Visibility_Relationship - quid "3EE5DC7900FD" - supplier "Logical View::Data Link Layer (NIF)" - quidu "3EE5D90A011D") - (object Visibility_Relationship - quid "3EE9E3DA0032" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)" - quidu "3EE9E3C102E2") - (object Visibility_Relationship - quid "3EF090D9011D" - supplier "Logical View::AGT selection" - quidu "3EF090B9018A") - (object Visibility_Relationship - quid "3EF8252A015B" - supplier "Logical View::Connection Management Policy" - quidu "3EF824DE02A3")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "MNifIfNotify" - quid "3EE5E3C20245" - stereotype "Interface" - abstract TRUE) - (object Class "CNifAgentRef" - quid "3EE5E2FC018A" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE5E70800DE" - supplier "Logical View::CObject" - quidu "3EE5E38E00A0")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE5E70B03CC" - supplier "Logical View::Connection Management::MNifAgentNotify" - quidu "3EE5E3940023") - (object Realize_Relationship - quid "3EE5E71102B3" - supplier "Logical View::Connection Management::MTimer" - quidu "3EE5E3EA0301") - (object Realize_Relationship - quid "3F1281DB0267" - supplier "Logical View::Connection Management::MNifConnection" - quidu "3F12814302A5") - (object Realize_Relationship - quid "3F4F534901E1" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245"))) - (object Class "MNifAgentNotify" - quid "3EE5E3940023" - stereotype "Interface" - abstract TRUE) - (object Class "MTimer" - quid "3EE5E3EA0301" - stereotype "Interface" - abstract TRUE) - (object Class "CNetworkControllerBase" - quid "3EE5E4640080" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF0936C01F8" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EF09D4600EE" - supplier "Logical View::AGT selection::MBearerObserver" - quidu "3EF0936C0207"))) - (object Class "MNifSessionNotify" - quid "3EE5E4E800EE" - stereotype "Interface" - abstract TRUE) - (object Class "CBinderRef" - quid "3EE5E53800EE") - (object Class "MNifIfUser" - quid "3EE5DEB40245" - stereotype "Interface" - abstract TRUE) - (object Class "MNifConnection" - quid "3F12814302A5" - stereotype "Interface" - operations (list Operations - (object Operation "Stop" - quid "3F12815B0332" - stereotype "virtual" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0)) - abstract TRUE) - (object Association "$UNNAMED$59" - quid "3EE5E718038E" - roles (list role_list - (object Role "$UNNAMED$60" - quid "3EE5E719038E" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "1") - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$61" - quid "3EE5E719038F" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$62" - quid "3EE5E733010D" - roles (list role_list - (object Role "$UNNAMED$63" - quid "3EE5E7340226" - supplier "Logical View::Agent (AGT)::CNifAgentBase" - quidu "3EE5E2D9014B" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$64" - quid "3EE5E7340227" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$65" - quid "3EE5E7DA02B3" - roles (list role_list - (object Role "$UNNAMED$66" - quid "3EE5E7DB0265" - supplier "Logical View::Connection Management::MNifAgentNotify" - quidu "3EE5E3940023" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$67" - quid "3EE5E7DB0266" - supplier "Logical View::Agent (AGT)::CNifAgentBase" - quidu "3EE5E2D9014B" - client_cardinality (value cardinality "1") - Containment "By Reference"))) - (object Association "$UNNAMED$68" - quid "3EE5E82B015B" - roles (list role_list - (object Role "$UNNAMED$69" - quid "3EE5E82B03BC" - supplier "Logical View::Connection Management::CBinderRef" - quidu "3EE5E53800EE" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$70" - quid "3EE5E82B03BD" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$71" - quid "3EE5E867034F" - roles (list role_list - (object Role "$UNNAMED$72" - quid "3EE5E868035F" - supplier "Logical View::Connection Management::MNifSessionNotify" - quidu "3EE5E4E800EE" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$73" - quid "3EE5E868036E" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$74" - quid "3EE5EB6D02E2" - roles (list role_list - (object Role "$UNNAMED$75" - quid "3EE5EB6E0217" - supplier "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$76" - quid "3EE5EB6E0218" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$77" - quid "3EE5EC12014B" - roles (list role_list - (object Role "$UNNAMED$78" - quid "3EE5EC1300DE" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$79" - quid "3EE5EC1300DF" - supplier "Logical View::Connection Management::CBinderRef" - quidu "3EE5E53800EE" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$80" - quid "3EE5EC150284" - roles (list role_list - (object Role "$UNNAMED$81" - quid "3EE5EC16014B" - supplier "Logical View::Connection Management::MNifIfUser" - quidu "3EE5DEB40245" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$82" - quid "3EE5EC16014C" - supplier "Logical View::Connection Management::CBinderRef" - quidu "3EE5E53800EE" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$83" - quid "3EE5EC18010D" - roles (list role_list - (object Role "$UNNAMED$84" - quid "3EE5EC190003" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$85" - quid "3EE5EC190013" - supplier "Logical View::Connection Management::CBinderRef" - quidu "3EE5E53800EE" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$86" - quid "3EE5EC390274" - roles (list role_list - (object Role "$UNNAMED$87" - quid "3EE5EC3A033F" - supplier "Logical View::Connection Management::CBinderRef" - quidu "3EE5E53800EE" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$88" - quid "3EE5EC3A034F" - supplier "Logical View::Connection Management::CBinderRef" - quidu "3EE5E53800EE" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$89" - quid "3EF2F159035F" - roles (list role_list - (object Role "$UNNAMED$90" - quid "3EF2F15A02D2" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$91" - quid "3EF2F15A02E2" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$92" - quid "3F25428B0340" - roles (list role_list - (object Role "$UNNAMED$93" - quid "3F25428D0052" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$94" - quid "3F25428D0062" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1") - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE5E690015B" - 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::CObject" @741 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (640, 240) - label (object ItemLabel - Parent_View @741 - location (455, 100) - fill_color 13434879 - nlines 1 - max_width 370 - justify 0 - label "CObject") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E38E00A0" - width 388 - height 302 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @742 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1008, 320) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @742 - location (880, 287) - fill_color 13434879 - nlines 1 - max_width 256 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @742 - location (880, 240) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 253 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 274 - height 184 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::MTimer" @743 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1328, 320) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @743 - location (1200, 287) - fill_color 13434879 - nlines 1 - max_width 256 - justify 0 - label "MTimer") - stereotype (object ItemLabel - Parent_View @743 - location (1200, 240) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 253 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3EA0301" - width 274 - height 184 - annotation 8 - autoResize TRUE) - (object NoteView @744 - location (1200, 1568) - label (object ItemLabel - Parent_View @744 - location (1062, 1508) - fill_color 13434879 - nlines 2 - max_width 240 - label "via TDblQueLink") - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object NoteView @745 - location (215, 80) - label (object ItemLabel - Parent_View @745 - location (27, 14) - fill_color 13434879 - nlines 2 - max_width 340 - label "notifications from CNifAgentBase") - line_color 3342489 - fill_color 8453888 - width 400 - height 144) - (object NoteView @746 - location (1120, 96) - label (object ItemLabel - Parent_View @746 - location (954, 30) - fill_color 13434879 - nlines 2 - max_width 296 - label "notifications from CNifIfBase") - line_color 3342489 - fill_color 13434879 - width 356 - height 144) - (object AttachView "" @747 - stereotype TRUE - line_color 3342489 - client @746 - supplier @742 - line_style 0) - (object NoteView @748 - location (2352, 624) - label (object ItemLabel - Parent_View @748 - location (2014, 433) - fill_color 13434879 - nlines 8 - max_width 640 - label -|Initiates binding between link layer (CNifIfBase) and network layer (CProtocolBase & MNifIfUser) on ServiceStarted callback from the agent -|Starts the data link on ConnectionComplete callback from the agent - ) - line_color 3342489 - fill_color 8453888 - width 700 - height 394) - (object NoteView @749 - location (416, 1840) - label (object ItemLabel - Parent_View @749 - location (81, 1755) - fill_color 13434879 - nlines 3 - max_width 634 - label "to perform binding, keep info & notify network (MNifUser) of link (CNifIfLink) activity") - line_color 3342489 - fill_color 8453888 - width 694 - height 182) - (object NoteView @750 - location (1904, 1840) - label (object ItemLabel - Parent_View @750 - location (1657, 1737) - fill_color 13434879 - nlines 4 - max_width 459 - label "to start/stop interface (CNifIfLink) issue control calls & complete authentication") - line_color 3342489 - fill_color 8453888 - width 519 - height 219) - (object NoteView @751 - location (256, 1088) - label (object ItemLabel - Parent_View @751 - location (18, 1013) - fill_color 13434879 - nlines 3 - max_width 440 - label "to propagate progress msgs & data send/recv notifications") - line_color 3342489 - fill_color 8453888 - width 500 - height 163) - (object NoteView @752 - location (1088, 1840) - label (object ItemLabel - Parent_View @752 - location (897, 1771) - fill_color 13434879 - nlines 2 - max_width 346 - label "represents network layer protocol") - line_color 3342489 - fill_color 8453888 - width 406 - height 150) - (object NoteView @753 - location (1888, 1424) - label (object ItemLabel - Parent_View @753 - location (1750, 1364) - fill_color 13434879 - nlines 2 - max_width 240 - label "to obtain IP address") - line_color 3342489 - fill_color 8453888 - width 300 - height 132) - (object NoteView @754 - location (1872, 1056) - label (object ItemLabel - Parent_View @754 - location (1678, 996) - fill_color 13434879 - nlines 2 - max_width 352 - label "always has at least a NULL control") - line_color 3342489 - fill_color 8453888 - width 412 - height 132) - (object ClassView "Class" "Logical View::Connection Management::MNifConnection" @755 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1712, 320) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @755 - location (1523, 286) - fill_color 13434879 - nlines 1 - max_width 378 - justify 0 - label "MNifConnection") - stereotype (object ItemLabel - Parent_View @755 - location (1523, 236) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 378 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 65535 - quidu "3F12814302A5" - width 396 - height 192 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::MNifAgentNotify" @756 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (199, 320) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @756 - location (38, 290) - fill_color 13434879 - nlines 1 - max_width 322 - justify 0 - label "MNifAgentNotify") - stereotype (object ItemLabel - Parent_View @756 - location (38, 240) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 322 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3940023" - width 340 - height 184 - annotation 8 - autoResize TRUE) - (object AttachView "" @757 - stereotype TRUE - line_color 3342489 - client @745 - supplier @756 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfBase" @758 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (288, 1568) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @758 - location (87, 1494) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E275015B" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object AttachView "" @759 - stereotype TRUE - line_color 3342489 - client @749 - supplier @758 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::MNifIfUser" @760 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (832, 1600) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @760 - location (704, 1567) - fill_color 13434879 - nlines 1 - max_width 256 - justify 0 - label "MNifIfUser") - stereotype (object ItemLabel - Parent_View @760 - location (704, 1520) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 253 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5DEB40245" - width 274 - height 184 - annotation 8 - autoResize TRUE) - (object AttachView "" @761 - stereotype TRUE - line_color 3342489 - client @749 - supplier @760 - line_style 0) - (object AttachView "" @762 - stereotype TRUE - line_color 3342489 - client @760 - supplier @752 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CNetworkControllerBase" @763 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1696, 896) - label (object ItemLabel - Parent_View @763 - location (1458, 844) - fill_color 13434879 - nlines 1 - max_width 476 - justify 0 - label "CNetworkControllerBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E4640080" - width 494 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Agent (AGT)::CNifAgentBase" @764 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (199, 896) - label (object ItemLabel - Parent_View @764 - location (48, 822) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CNifAgentBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2D9014B" - width 320 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$65" @765 - location (199, 610) - stereotype TRUE - line_color 3342489 - quidu "3EE5E7DA02B3" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$66" @766 - Parent_View @765 - location (-537, -78) - stereotype TRUE - line_color 3342489 - quidu "3EE5E7DB0265" - client @765 - supplier @756 - line_style 0 - label (object SegLabel @767 - Parent_View @766 - location (253, 432) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$67" @768 - Parent_View @765 - location (-537, -78) - stereotype TRUE - line_color 3342489 - quidu "3EE5E7DB0266" - client @765 - supplier @764 - line_style 0 - label (object SegLabel @769 - Parent_View @768 - location (253, 789) - 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::Connection Management::MNifSessionNotify" @770 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 1328) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @770 - location (119, 1298) - fill_color 13434879 - nlines 1 - max_width 370 - justify 0 - label "MNifSessionNotify") - stereotype (object ItemLabel - Parent_View @770 - location (119, 1248) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 370 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E4E800EE" - width 388 - height 184 - annotation 8 - autoResize TRUE) - (object AttachView "" @771 - stereotype TRUE - line_color 3342489 - client @751 - supplier @770 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CBinderRef" @772 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1040, 1312) - label (object ItemLabel - Parent_View @772 - location (924, 1260) - fill_color 13434879 - nlines 1 - max_width 232 - justify 0 - label "CBinderRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E53800EE" - width 250 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$77" @773 - location (706, 1425) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC12014B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$78" @774 - Parent_View @773 - location (-622, 401) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC1300DE" - client @773 - supplier @758 - line_style 0 - label (object SegLabel @775 - Parent_View @774 - location (516, 1445) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.849698 - height 43 - orientation 1)) - (object RoleView "$UNNAMED$79" @776 - Parent_View @773 - location (-622, 401) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC1300DF" - client @773 - supplier @772 - line_style 0 - label (object SegLabel @777 - Parent_View @776 - location (878, 1331) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.872520 - height 35 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$80" @778 - location (945, 1441) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC150284" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$81" @779 - Parent_View @778 - location (-383, 417) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC16014B" - client @778 - supplier @760 - line_style 0 - label (object SegLabel @780 - Parent_View @779 - location (888, 1469) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.692087 - height 32 - orientation 1)) - (object RoleView "$UNNAMED$82" @781 - Parent_View @778 - location (-383, 417) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC16014C" - client @778 - supplier @772 - line_style 0 - label (object SegLabel @782 - Parent_View @781 - location (949, 1400) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.441515 - height 22 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$86" @783 - location (1300, 1456) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC390274" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$87" @784 - Parent_View @783 - location (-28, 432) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC3A033F" - client @783 - supplier @772 - vertices (list Points - (1300, 1456) - (1360, 1456) - (1360, 1309) - (1165, 1310)) - line_style 0 - label (object SegLabel @785 - Parent_View @784 - location (1221, 1337) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.861733 - height 27 - orientation 0)) - (object RoleView "$UNNAMED$88" @786 - Parent_View @783 - location (-28, 432) - stereotype TRUE - line_color 3342489 - quidu "3EE5EC3A034F" - client @783 - supplier @772 - vertices (list Points - (1300, 1456) - (1038, 1456) - (1039, 1376)) - line_style 0 - label (object SegLabel @787 - Parent_View @786 - location (1062, 1396) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.943305 - height 23 - orientation 1)))) - (object AttachView "" @788 - stereotype TRUE - line_color 3342489 - client @744 - supplier @783 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfLink" @789 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1680, 1600) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @789 - location (1479, 1525) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E24C015B" - width 420 - height 174 - annotation 8 - autoResize TRUE) - (object AttachView "" @790 - stereotype TRUE - line_color 3342489 - client @750 - supplier @789 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" @791 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1760, 1216) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @791 - location (1520, 1175) - fill_color 13434879 - nlines 1 - max_width 480 - justify 0 - label "CNifConfigurationControl") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2EDB001B9" - width 498 - height 107 - annotation 8 - autoResize TRUE) - (object AttachView "" @792 - stereotype TRUE - line_color 3342489 - client @791 - supplier @753 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CNifAgentRef" @793 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1040, 896) - label (object ItemLabel - Parent_View @793 - location (902, 844) - fill_color 13434879 - nlines 1 - max_width 276 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2FC018A" - width 294 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @794 - stereotype TRUE - line_color 3342489 - quidu "3EE5E70800DE" - client @793 - supplier @741 - line_style 0) - (object RealizeView "" @795 - stereotype TRUE - line_color 3342489 - quidu "3EE5E70B03CC" - client @793 - supplier @756 - line_style 0) - (object RealizeView "" @796 - stereotype TRUE - line_color 3342489 - quidu "3F4F534901E1" - client @793 - supplier @742 - line_style 0) - (object RealizeView "" @797 - stereotype TRUE - line_color 3342489 - quidu "3EE5E71102B3" - client @793 - supplier @743 - line_style 0) - (object AssociationViewNew "$UNNAMED$59" @798 - location (1317, 896) - stereotype TRUE - line_color 3342489 - quidu "3EE5E718038E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$60" @799 - Parent_View @798 - location (-11, 208) - stereotype TRUE - line_color 3342489 - quidu "3EE5E719038E" - client @798 - supplier @763 - line_style 0 - label (object SegLabel @800 - Parent_View @799 - location (1433, 860) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.890980 - height 37 - orientation 0)) - (object RoleView "$UNNAMED$61" @801 - Parent_View @798 - location (-11, 208) - stereotype TRUE - line_color 3342489 - quidu "3EE5E719038F" - client @798 - supplier @793 - line_style 0 - label (object SegLabel @802 - Parent_View @801 - location (1185, 997) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 1.023077 - height 101 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$62" @803 - location (625, 896) - stereotype TRUE - line_color 3342489 - quidu "3EE5E733010D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$63" @804 - Parent_View @803 - location (-703, 208) - stereotype TRUE - line_color 3342489 - quidu "3EE5E7340226" - client @803 - supplier @764 - line_style 0 - label (object SegLabel @805 - Parent_View @804 - location (385, 858) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.901408 - height 39 - orientation 1)) - (object RoleView "$UNNAMED$64" @806 - Parent_View @803 - location (-703, 208) - stereotype TRUE - line_color 3342489 - quidu "3EE5E7340227" - client @803 - supplier @793 - line_style 0 - label (object SegLabel @807 - Parent_View @806 - location (864, 858) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.894366 - height 39 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$71" @808 - location (694, 1097) - stereotype TRUE - line_color 3342489 - quidu "3EE5E867034F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$72" @809 - Parent_View @808 - location (-634, 409) - stereotype TRUE - line_color 3342489 - quidu "3EE5E868035F" - client @808 - supplier @770 - line_style 0 - label (object SegLabel @810 - Parent_View @809 - location (543, 1270) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.803405 - height 72 - orientation 0)) - (object RoleView "$UNNAMED$73" @811 - Parent_View @808 - location (-634, 409) - stereotype TRUE - line_color 3342489 - quidu "3EE5E868036E" - client @808 - supplier @793 - line_style 0 - label (object SegLabel @812 - Parent_View @811 - location (839, 982) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.679457 - height 28 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$68" @813 - location (1040, 1103) - stereotype TRUE - line_color 3342489 - quidu "3EE5E82B015B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$69" @814 - Parent_View @813 - location (-284, 420) - stereotype TRUE - line_color 3342489 - quidu "3EE5E82B03BC" - client @813 - supplier @772 - line_style 0 - label (object SegLabel @815 - Parent_View @814 - location (1078, 1219) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.807143 - height 38 - orientation 0)) - (object RoleView "$UNNAMED$70" @816 - Parent_View @813 - location (-284, 420) - stereotype TRUE - line_color 3342489 - quidu "3EE5E82B03BD" - client @813 - supplier @793 - line_style 0 - label (object SegLabel @817 - Parent_View @816 - location (1078, 987) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.812950 - height 38 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$74" @818 - location (1349, 1236) - stereotype TRUE - line_color 3342489 - quidu "3EE5EB6D02E2" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$75" @819 - Parent_View @818 - location (21, 548) - stereotype TRUE - line_color 3342489 - quidu "3EE5EB6E0217" - client @818 - supplier @789 - line_style 0 - label (object SegLabel @820 - Parent_View @819 - location (1614, 1449) - 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$76" @821 - Parent_View @818 - location (21, 548) - stereotype TRUE - line_color 3342489 - quidu "3EE5EB6E0218" - client @818 - supplier @793 - line_style 0 - label (object SegLabel @822 - Parent_View @821 - location (1203, 873) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.986968 - height 137 - orientation 1)))) - (object AttachView "" @823 - stereotype TRUE - line_color 3342489 - client @748 - supplier @793 - line_style 0) - (object AssociationViewNew "$UNNAMED$89" @824 - location (1412, 1061) - stereotype TRUE - line_color 3342489 - quidu "3EF2F159035F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$90" @825 - Parent_View @824 - location (116, 165) - stereotype TRUE - line_color 3342489 - quidu "3EF2F15A02D2" - client @824 - supplier @791 - line_style 0 - label (object SegLabel @826 - Parent_View @825 - location (1621, 1119) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.863573 - height 33 - orientation 0)) - (object RoleView "$UNNAMED$91" @827 - Parent_View @824 - location (116, 165) - stereotype TRUE - line_color 3342489 - quidu "3EF2F15A02E2" - client @824 - supplier @793 - line_style 0 - label (object SegLabel @828 - Parent_View @827 - location (1208, 949) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.937469 - height 21 - orientation 1)))) - (object AttachView "" @829 - stereotype TRUE - line_color 3342489 - client @754 - supplier @824 - line_style 0) - (object RealizeView "" @830 - stereotype TRUE - line_color 3342489 - quidu "3F1281DB0267" - client @793 - supplier @755 - line_style 0) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @831 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1716, 608) - label (object ItemLabel - Parent_View @831 - location (1515, 534) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$92" @832 - location (1349, 763) - stereotype TRUE - line_color 3342489 - quidu "3F25428B0340" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$93" @833 - Parent_View @832 - location (-363, 155) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F25428D0052" - client @832 - supplier @793 - line_style 0 - label (object SegLabel @834 - Parent_View @833 - location (1242, 845) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.739950 - height 33 - orientation 0)) - (object RoleView "$UNNAMED$94" @835 - Parent_View @832 - location (-363, 155) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F25428D0062" - client @832 - supplier @831 - line_style 0 - label (object SegLabel @836 - Parent_View @835 - location (1516, 720) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.967766 - height 26 - orientation 1)))))))) - (object Class_Category "Agent (AGT)" - quid "3EE5D8CD01F7" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNifAgentBase" - quid "3EE5E2D9014B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE5E37E0051" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F"))) - (object Class "CAgentBase" - quid "3EE60FC2038E" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE60FCA0013" - supplier "Logical View::Agent (AGT)::CNifAgentBase" - quidu "3EE5E2D9014B")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE613150311" - supplier "Logical View::Connection Interface::MServiceChangeObserver" - quidu "3EE5F1710061") - (object Realize_Relationship - quid "3EE61319010D" - supplier "Logical View::Agent (AGT)::MDialogProcessorObserver" - quidu "3EE612D00294") - (object Realize_Relationship - quid "3EE6131E0080" - supplier "Logical View::Connection Interface::MNetworkControllerObserver" - quidu "3EE5F18002B3"))) - (object Class "MDialogProcessorObserver" - quid "3EE612D00294" - stereotype "Interface" - abstract TRUE) - (object Association "$UNNAMED$95" - quid "3EE6125300AF" - roles (list role_list - (object Role "$UNNAMED$96" - quid "3EE612540217" - supplier "Logical View::Connection Interface::MAgentSessionNotify" - quidu "3EE60EAF0311" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$97" - quid "3EE612540218" - supplier "Logical View::Agent (AGT)::CAgentBase" - quidu "3EE60FC2038E" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$98" - quid "3EE613AD018A" - roles (list role_list - (object Role "$UNNAMED$99" - quid "3EE613AE00BF" - supplier "Logical View::Connection Management::MNifAgentNotify" - quidu "3EE5E3940023" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$100" - quid "3EE613AE00CE" - supplier "Logical View::Agent (AGT)::CNifAgentBase" - quidu "3EE5E2D9014B" - client_cardinality (value cardinality "1"))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE5E2C00061" - 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" @837 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (736, 128) - label (object ItemLabel - Parent_View @837 - location (593, 54) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E1AF035F" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::MAgentSessionNotify" @838 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1424, 1216) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @838 - location (1213, 1164) - fill_color 13434879 - nlines 1 - max_width 422 - justify 0 - label "MAgentSessionNotify") - stereotype (object ItemLabel - Parent_View @838 - location (1213, 1114) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 422 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE60EAF0311" - width 440 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Agent (AGT)::CAgentBase" @839 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (736, 1216) - label (object ItemLabel - Parent_View @839 - location (604, 1165) - fill_color 13434879 - nlines 1 - max_width 264 - justify 0 - label "CAgentBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE60FC2038E" - width 282 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$95" @840 - location (1040, 1216) - stereotype TRUE - line_color 3342489 - quidu "3EE6125300AF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$96" @841 - Parent_View @840 - location (192, 272) - stereotype TRUE - line_color 3342489 - quidu "3EE612540217" - client @840 - supplier @838 - line_style 0 - label (object SegLabel @842 - Parent_View @841 - location (1170, 1269) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.803681 - height 53 - orientation 1)) - (object RoleView "$UNNAMED$97" @843 - Parent_View @840 - location (192, 272) - stereotype TRUE - line_color 3342489 - quidu "3EE612540218" - client @840 - supplier @839 - line_style 0 - label (object SegLabel @844 - Parent_View @843 - location (893, 1270) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object NoteView @845 - location (992, 1520) - label (object ItemLabel - Parent_View @845 - location (798, 1404) - fill_color 13434879 - nlines 4 - max_width 353 - label "no longer in use. Used for Service change notification from an agent") - line_color 3342489 - fill_color 13434879 - width 413 - height 244) - (object AttachView "" @846 - stereotype TRUE - line_color 3342489 - client @845 - supplier @840 - line_style 0) - (object ClassView "Class" "Logical View::Connection Interface::MServiceChangeObserver" @847 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (368, 800) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @847 - location (116, 748) - fill_color 13434879 - nlines 1 - max_width 504 - justify 0 - label "MServiceChangeObserver") - stereotype (object ItemLabel - Parent_View @847 - location (116, 698) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 504 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F1710061" - width 522 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Agent (AGT)::MDialogProcessorObserver" @848 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1104, 816) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @848 - location (843, 787) - fill_color 13434879 - nlines 1 - max_width 522 - justify 0 - label "MDialogProcessorObserver") - stereotype (object ItemLabel - Parent_View @848 - location (843, 737) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 522 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE612D00294" - width 540 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::MNetworkControllerObserver" @849 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1712, 800) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @849 - location (1434, 748) - fill_color 13434879 - nlines 1 - max_width 556 - justify 0 - label "MNetworkControllerObserver") - stereotype (object ItemLabel - Parent_View @849 - location (1434, 698) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 556 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F18002B3" - width 574 - height 228 - annotation 8 - autoResize TRUE) - (object RealizeView "" @850 - stereotype TRUE - line_color 3342489 - quidu "3EE613150311" - client @839 - supplier @847 - line_style 0) - (object RealizeView "" @851 - stereotype TRUE - line_color 3342489 - quidu "3EE61319010D" - client @839 - supplier @848 - line_style 0) - (object RealizeView "" @852 - stereotype TRUE - line_color 3342489 - quidu "3EE6131E0080" - client @839 - supplier @849 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::MNifAgentNotify" @853 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1440, 384) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @853 - location (1204, 332) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "MNifAgentNotify") - stereotype (object ItemLabel - Parent_View @853 - location (1204, 282) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 472 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3940023" - width 490 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Agent (AGT)::CNifAgentBase" @854 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (736, 384) - label (object ItemLabel - Parent_View @854 - location (584, 333) - fill_color 13434879 - nlines 1 - max_width 304 - justify 0 - label "CNifAgentBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2D9014B" - width 322 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @855 - stereotype TRUE - line_color 3342489 - quidu "3EE5E37E0051" - client @854 - supplier @837 - line_style 0) - (object InheritView "" @856 - stereotype TRUE - line_color 3342489 - quidu "3EE60FCA0013" - client @839 - supplier @854 - line_style 0) - (object AssociationViewNew "$UNNAMED$98" @857 - location (1045, 384) - stereotype TRUE - line_color 3342489 - quidu "3EE613AD018A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$99" @858 - Parent_View @857 - location (309, 0) - stereotype TRUE - line_color 3342489 - quidu "3EE613AE00BF" - client @857 - supplier @853 - line_style 0 - label (object SegLabel @859 - Parent_View @858 - location (1178, 422) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.892617 - height 38 - orientation 1)) - (object RoleView "$UNNAMED$100" @860 - Parent_View @857 - location (309, 0) - stereotype TRUE - line_color 3342489 - quidu "3EE613AE00CE" - client @857 - supplier @854 - line_style 0 - label (object SegLabel @861 - Parent_View @860 - location (913, 422) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.899329 - height 38 - orientation 0)))) - (object NoteView @862 - location (1424, 112) - label (object ItemLabel - Parent_View @862 - location (1286, 52) - fill_color 13434879 - nlines 2 - max_width 240 - label "notify to CNifAgentRef") - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object AttachView "" @863 - stereotype TRUE - line_color 3342489 - client @862 - supplier @853 - line_style 0) - (object NoteView @864 - location (224, 1120) - label (object ItemLabel - Parent_View @864 - location (27, 1051) - fill_color 13434879 - nlines 2 - max_width 358 - label "get notify from CCommsDbAccess") - line_color 3342489 - fill_color 13434879 - width 418 - height 150) - (object AttachView "" @865 - stereotype TRUE - line_color 3342489 - client @864 - supplier @847 - line_style 0) - (object NoteView @866 - location (1968, 1120) - label (object ItemLabel - Parent_View @866 - location (1812, 1005) - fill_color 13434879 - nlines 4 - max_width 277 - label "used when the agent state machine wants to reconnect") - line_color 3342489 - fill_color 13434879 - width 337 - height 243) - (object AttachView "" @867 - stereotype TRUE - line_color 3342489 - client @866 - supplier @849 - line_style 0) - (object AttachView "" @868 - stereotype TRUE - line_color 3342489 - client @845 - supplier @838 - line_style 0))))) - (object Class_Category "Data Link Layer (NIF)" - quid "3EE5D90A011D" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3EE5DDA50330" - supplier "Logical View::Agent (AGT)" - quidu "3EE5D8CD01F7")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNifIfLink" - quid "3EE5E24C015B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE5E27C0236" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B")) - abstract TRUE) - (object Class "CNifIfBase" - quid "3EE5E275015B" - abstract TRUE) - (object Class "CPppNcpIp" - quid "3EE6F59D0207" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE6F84900A0" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE6FA450320" - supplier "Logical View::Data Link Layer (NIF)::MPppFsm" - quidu "3EE6FA1501F7"))) - (object Class "CPppNcpIp6" - quid "3EE6F5B3019A" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE6F84101E8" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE6FA4203AD" - supplier "Logical View::Data Link Layer (NIF)::MPppFsm" - quidu "3EE6FA1501F7"))) - (object Class "CPppLcp" - quid "3EE6F6E40265" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE6F83D014B" - supplier "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B"))) - (object Class "MPppFsm" - quid "3EE6FA1501F7" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE6FE5900CE" - supplier "Logical View::Data Link Layer (NIF)::MPppRecvr" - quidu "3EE6FE40039D")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE6FE530320" - supplier "Logical View::Data Link Layer (NIF)::MPppRecvr" - quidu "3EE6FE40039D")) - abstract TRUE) - (object Class "MPppRecvr" - quid "3EE6FE40039D" - abstract TRUE) - (object Class "CPppLinkBase" - quid "3EE701FD0013" - abstract TRUE) - (object Class "CPppHdlcLink" - quid "3EE705D401B9" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE7083201A9" - supplier "Logical View::Data Link Layer (NIF)::CPppLinkBase" - quidu "3EE701FD0013") - (object Inheritance_Relationship - quid "3EE7585900BF" - supplier "Logical View::Data Link Layer (NIF)::MComm" - quidu "3EE7584A0061"))) - (object Class "CPppUmtsLink" - quid "3EE708250255" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE7083600FD" - supplier "Logical View::Data Link Layer (NIF)::CPppLinkBase" - quidu "3EE701FD0013")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3F2679280091" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245"))) - (object Class "MComm" - quid "3EE7584A0061") - (object Class "MIP NCP" - quid "3F1FE8040370" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1FE87F0361" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp6" - quidu "3EE6F5B3019A") - (object Inheritance_Relationship - quid "3F1FE8850209" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp" - quidu "3EE6F59D0207")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3F27F75800DF" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp6" - quidu "3EE6F5B3019A") - (object Uses_Relationship - quid "3F27F75E00DF" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp" - quidu "3EE6F59D0207"))) - (object Class "CProtocolPpp" - quid "3F267A5F013C" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F267AC40081" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9"))) - (object Association "$UNNAMED$101" - quid "3EE6F9BB0080" - roles (list role_list - (object Role "$UNNAMED$102" - quid "3EE6F9BB037E" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$103" - quid "3EE6F9BB037F" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp6" - quidu "3EE6F5B3019A" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$104" - quid "3EE6F9BD035F" - roles (list role_list - (object Role "$UNNAMED$105" - quid "3EE6F9BE01D8" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$106" - quid "3EE6F9BE01D9" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp" - quidu "3EE6F59D0207" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$107" - quid "3EE6FB6C00BF" - roles (list role_list - (object Role "$UNNAMED$108" - quid "3EE6FB6D0294" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$109" - quid "3EE6FB6D0295" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$110" - quid "3EE6FFD101F7" - roles (list role_list - (object Role "$UNNAMED$111" - quid "3EE6FFD20265" - supplier "Logical View::Data Link Layer (NIF)::MPppRecvr" - quidu "3EE6FE40039D" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$112" - quid "3EE6FFD20266" - supplier "Logical View::Data Link Layer (NIF)::CPppLcp" - quidu "3EE6F6E40265" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$113" - quid "3EE7020F0320" - roles (list role_list - (object Role "$UNNAMED$114" - quid "3EE7021001E8" - supplier "Logical View::Data Link Layer (NIF)::CPppLinkBase" - quidu "3EE701FD0013" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$115" - quid "3EE7021001E9" - supplier "Logical View::Data Link Layer (NIF)::CPppLcp" - quidu "3EE6F6E40265" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$116" - quid "3F267A8F02E2" - roles (list role_list - (object Role "$UNNAMED$117" - quid "3F267A9001AA" - supplier "Logical View::Data Link Layer (NIF)::CProtocolPpp" - quidu "3F267A5F013C" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$118" - quid "3F267A9001AB" - supplier "Logical View::Data Link Layer (NIF)::CPppUmtsLink" - quidu "3EE708250255" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Class_Category "MIP Network Control Protocols" - quid "3F1FE7A8017C" - exportControl "Public" - logical_models (list unit_reference_list - (object Class_Category "NO interface De-multiplexing" - quid "3F267D8F02C3" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CPppNcpMIP4" - quid "3F1FE9340044" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1FE98B0361" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp" - quidu "3EE6F59D0207")) - module "Component View::NIF plugin" - quidu "3EE5C0310284") - (object Class "CPppNcpMIP6" - quid "3F1FE96A0361" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1FE986017C" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp6" - quidu "3EE6F5B3019A")) - module "Component View::NIF plugin" - quidu "3EE5C0310284")) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3F267DE1016B" - 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::Data Link Layer (NIF)::MPppFsm" @869 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (976, 896) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @869 - location (778, 822) - fill_color 13434879 - nlines 1 - max_width 396 - justify 0 - label "MPppFsm") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6FA1501F7" - width 414 - height 172 - annotation 8 - autoResize TRUE) - (object Label @870 - location (96, 398) - nlines 1 - max_width 1857 - label "_____________________________________________________________________________________") - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MPppRecvr" @871 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (976, 624) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @871 - location (778, 575) - fill_color 13434879 - nlines 1 - max_width 396 - justify 0 - label "MPppRecvr") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6FE40039D" - width 414 - height 122 - annotation 8 - autoResize TRUE) - (object Label @872 - location (64, 386) - nlines 1 - max_width 218 - label "NIFMAN") - (object Label @873 - location (64, 450) - nlines 1 - max_width 362 - label "PPP data link layer ") - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::NO interface De-multiplexing::CPppNcpMIP4" @874 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 1552) - label (object ItemLabel - Parent_View @874 - location (1403, 1500) - fill_color 13434879 - nlines 1 - max_width 298 - justify 0 - label "CPppNcpMIP4") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F1FE9340044" - width 316 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::NO interface De-multiplexing::CPppNcpMIP6" @875 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (368, 1552) - label (object ItemLabel - Parent_View @875 - location (219, 1500) - fill_color 13434879 - nlines 1 - max_width 298 - justify 0 - label "CPppNcpMIP6") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F1FE96A0361" - width 316 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @876 - stereotype TRUE - line_color 3342489 - quidu "3EE6FE5900CE" - client @869 - supplier @871 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CPppNcpIp6" @877 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (368, 1200) - label (object ItemLabel - Parent_View @877 - location (167, 1126) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CPppNcpIp6") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6F5B3019A" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @878 - stereotype TRUE - line_color 3342489 - quidu "3EE6FA4203AD" - client @877 - supplier @869 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolBase" @879 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (960, 1200) - label (object ItemLabel - Parent_View @879 - location (810, 1126) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E16401A9" - width 318 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$101" @880 - location (689, 1200) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BB0080" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$102" @881 - Parent_View @880 - location (-191, 432) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BB037E" - client @880 - supplier @879 - line_style 0 - label (object SegLabel @882 - Parent_View @881 - location (788, 1254) - 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$103" @883 - Parent_View @880 - location (-191, 432) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BB037F" - client @880 - supplier @877 - line_style 0 - label (object SegLabel @884 - Parent_View @883 - location (590, 1254) - 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::Data Link Layer (NIF)::CPppNcpIp" @885 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 1200) - label (object ItemLabel - Parent_View @885 - location (1351, 1126) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CPppNcpIp") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6F59D0207" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$104" @886 - location (1230, 1200) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BD035F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$105" @887 - Parent_View @886 - location (-146, 432) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BE01D8" - client @886 - supplier @879 - line_style 0 - label (object SegLabel @888 - Parent_View @887 - location (1131, 1254) - 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$106" @889 - Parent_View @886 - location (-146, 432) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BE01D9" - client @886 - supplier @885 - line_style 0 - label (object SegLabel @890 - Parent_View @889 - location (1329, 1254) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)))) - (object RealizeView "" @891 - stereotype TRUE - line_color 3342489 - quidu "3EE6FA450320" - client @885 - supplier @869 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @892 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1568, 176) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @892 - location (1340, 124) - fill_color 13434879 - nlines 1 - max_width 456 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @892 - location (1340, 74) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 456 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 474 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfBase" @893 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (992, 176) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @893 - location (794, 102) - fill_color 13434879 - nlines 1 - max_width 396 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E275015B" - width 414 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @894 - stereotype TRUE - line_color 3342489 - quidu "3EE6F84101E8" - client @877 - supplier @893 - line_style 0) - (object AssociationViewNew "$UNNAMED$107" @895 - location (1264, 176) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6C00BF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$108" @896 - Parent_View @895 - location (288, -224) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6D0294" - client @895 - supplier @892 - line_style 0 - label (object SegLabel @897 - Parent_View @896 - location (1324, 230) - 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$109" @898 - Parent_View @895 - location (288, -224) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6D0295" - client @895 - supplier @893 - line_style 0 - label (object SegLabel @899 - Parent_View @898 - location (1206, 230) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object InheritView "" @900 - stereotype TRUE - line_color 3342489 - quidu "3EE6F84900A0" - client @885 - supplier @893 - line_style 0) - (object InheritView "" @901 - stereotype TRUE - line_color 3342489 - quidu "3F1FE98B0361" - client @874 - supplier @885 - line_style 0) - (object InheritView "" @902 - stereotype TRUE - line_color 3342489 - quidu "3F1FE986017C" - client @875 - supplier @877 - line_style 0))))) - (object Class_Category "De-multiplexing by IP destination" - quid "3F267DB5019A" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3F27E0020062" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::NO interface De-multiplexing" - quidu "3F267D8F02C3")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CPppNcpMIP4" - quid "3F267E300102" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F267E300101" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp" - quidu "3EE6F59D0207"))) - (object Class "CPppNcpMIP6" - quid "3F267E30010B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F267E30010A" - supplier "Logical View::Data Link Layer (NIF)::CPppNcpIp6" - quidu "3EE6F5B3019A"))) - (object Class "CNifDeMultiplexor" - quid "3F267FC601E8" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F2680050285" - supplier "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3F26847301C9" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245")) - module "Component View::NIF plugin" - quidu "3EE5C0310284") - (object Class "CDemuxIp4" - quid "3F26A58F00DF" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F26A6AC012D" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::MDemuxDecission" - quidu "3F26A7470340")) - operations (list Operations - (object Operation "AcceptPacket" - quid "3F27F5000227" - stereotype "virtual" - result "Boolean" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::NIF plugin" - quidu "3EE5C0310284") - (object Class "MDemuxDecission" - quid "3F26A7470340" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3F26AA390246" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B")) - operations (list Operations - (object Operation "AcceptPacket" - quid "3F26A77B014C" - stereotype "virtual" - result "Boolean" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0)) - module "Component View::NIF plugin" - quidu "3EE5C0310284" - abstract TRUE) - (object Class "CDemuxIp6" - quid "3F26A7CC00B0" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F26A7DC0246" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::MDemuxDecission" - quidu "3F26A7470340")) - operations (list Operations - (object Operation "AcceptPacket" - quid "3F27F51F00DF" - stereotype "virtual" - result "Boolean" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::NIF plugin" - quidu "3EE5C0310284") - (object Association "$UNNAMED$119" - quid "3F2688E60023" - roles (list role_list - (object Role "$UNNAMED$120" - quid "3F2688E60350" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$121" - quid "3F2688E6036F" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::CNifDeMultiplexor" - quidu "3F267FC601E8" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$122" - quid "3F26A6D001B9" - roles (list role_list - (object Role "$UNNAMED$123" - quid "3F26A6D1012D" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$124" - quid "3F26A6D1013C" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::CDemuxIp4" - quidu "3F26A58F00DF" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$125" - quid "3F26A85900B0" - roles (list role_list - (object Role "$UNNAMED$126" - quid "3F26A85A0042" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::MDemuxDecission" - quidu "3F26A7470340" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$127" - quid "3F26A85A0052" - supplier "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::CNifDeMultiplexor" - quidu "3F267FC601E8" - client_cardinality (value cardinality "1") - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3F267E2D017B" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Label @903 - location (48, 667) - nlines 1 - max_width 2100 - label "_______________________________________________________________________________________________") - (object Label @904 - location (464, 651) - nlines 1 - max_width 218 - label "NIFMAN") - (object Label @905 - location (464, 731) - nlines 1 - max_width 362 - label "NIFDEMUX ") - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @906 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1184, 144) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @906 - location (956, 92) - fill_color 13434879 - nlines 1 - max_width 456 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @906 - location (956, 42) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 456 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 474 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfBase" @907 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1872, 144) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @907 - location (1674, 70) - fill_color 13434879 - nlines 1 - max_width 396 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E275015B" - width 414 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$107" @908 - location (1542, 144) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6C00BF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$108" @909 - Parent_View @908 - location (566, -256) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6D0294" - client @908 - supplier @906 - line_style 0 - label (object SegLabel @910 - Parent_View @909 - location (1466, 182) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.728395 - height 38 - orientation 0)) - (object RoleView "$UNNAMED$109" @911 - Parent_View @908 - location (566, -256) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6D0295" - client @908 - supplier @907 - line_style 0 - label (object SegLabel @912 - Parent_View @911 - location (1637, 182) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.807143 - height 38 - orientation 1)))) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfLink" @913 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1872, 556) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @913 - location (1671, 482) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E24C015B" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @914 - stereotype TRUE - line_color 3342489 - quidu "3EE5E27C0236" - client @913 - supplier @907 - line_style 0) - (object NoteView @915 - location (1792, 1745) - label (object ItemLabel - Parent_View @915 - location (1426, 1601) - fill_color 13434879 - nlines 6 - max_width 696 - label "The class is to be instantiated as a new NIF instance having its own agent reference with NULL(empty)agent doing nothing. The object is then bound on a top of the existing NIF to demultiplex inbound trafic.") - line_color 3342489 - fill_color 13434879 - width 756 - height 300) - (object NoteView @916 - location (867, 1736) - label (object ItemLabel - Parent_View @916 - location (445, 1586) - fill_color 13434879 - nlines 6 - max_width 809 - label "The purpose of this class is to de-multiplex inbound packets by IP address so that CProtocolBase(s) will be fed by packet having matching IP destination address. There could be one CNifIfBase with no IP address that will receive unsolicited packets.") - line_color 3342489 - fill_color 13434879 - width 869 - height 312) - (object Label @917 - location (416, 715) - nlines 24 - max_width 43 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @918 - location (128, 731) - nlines 1 - max_width 206 - label "ESOCK") - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::CDemuxIp4" @919 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (720, 1248) - label (object ItemLabel - Parent_View @919 - location (465, 1197) - fill_color 13434879 - nlines 1 - max_width 510 - justify 0 - label "CDemuxIp4") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F26A58F00DF" - width 528 - height 124 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::CDemuxIp6" @920 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1296, 1248) - label (object ItemLabel - Parent_View @920 - location (1041, 1197) - fill_color 13434879 - nlines 1 - max_width 510 - justify 0 - label "CDemuxIp6") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F26A7CC00B0" - width 528 - height 124 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolBase" @921 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (179, 1424) - label (object ItemLabel - Parent_View @921 - location (29, 1350) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E16401A9" - width 318 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::MDemuxDecission" @922 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1296, 848) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @922 - location (1041, 796) - fill_color 13434879 - nlines 1 - max_width 510 - justify 0 - label "MDemuxDecission") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F26A7470340" - width 528 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @923 - stereotype TRUE - line_color 3342489 - quidu "3F26A6AC012D" - client @919 - supplier @922 - line_style 0) - (object InheritView "" @924 - stereotype TRUE - line_color 3342489 - quidu "3F26A7DC0246" - client @920 - supplier @922 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination::CNifDeMultiplexor" @925 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1872, 1424) - label (object ItemLabel - Parent_View @925 - location (1690, 1373) - fill_color 13434879 - nlines 1 - max_width 364 - justify 0 - label "CNifDeMultiplexor") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F267FC601E8" - width 382 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @926 - stereotype TRUE - line_color 3342489 - quidu "3F2680050285" - client @925 - supplier @913 - line_style 0) - (object AttachView "" @927 - stereotype TRUE - line_color 3342489 - client @915 - supplier @925 - line_style 0) - (object AssociationViewNew "$UNNAMED$119" @928 - location (1009, 1424) - stereotype TRUE - line_color 3342489 - quidu "3F2688E60023" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$120" @929 - Parent_View @928 - location (-399, 544) - stereotype TRUE - line_color 3342489 - quidu "3F2688E60350" - client @928 - supplier @921 - line_style 0 - label (object SegLabel @930 - Parent_View @929 - location (378, 1385) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.909503 - height 40 - orientation 1)) - (object RoleView "$UNNAMED$121" @931 - Parent_View @928 - location (-399, 544) - stereotype TRUE - line_color 3342489 - quidu "3F2688E6036F" - client @928 - supplier @925 - line_style 0 - label (object SegLabel @932 - Parent_View @931 - location (1654, 1405) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.941309 - height 20 - orientation 0)))) - (object AttachView "" @933 - stereotype TRUE - line_color 3342489 - client @925 - supplier @916 - line_style 0) - (object AssociationViewNew "$UNNAMED$125" @934 - location (1583, 1135) - stereotype TRUE - line_color 3342489 - quidu "3F26A85900B0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$126" @935 - Parent_View @934 - location (175, 255) - stereotype TRUE - line_color 3342489 - quidu "3F26A85A0042" - client @934 - supplier @922 - line_style 0 - label (object SegLabel @936 - Parent_View @935 - location (1442, 949) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.736283 - height 32 - orientation 1)) - (object RoleView "$UNNAMED$127" @937 - Parent_View @934 - location (175, 255) - stereotype TRUE - line_color 3342489 - quidu "3F26A85A0052" - client @934 - supplier @925 - line_style 0 - label (object SegLabel @938 - Parent_View @937 - location (1822, 1325) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.952857 - height 35 - orientation 0)))) - (object NoteView @939 - location (208, 1152) - label (object ItemLabel - Parent_View @939 - location (36, 1067) - fill_color 13434879 - nlines 3 - max_width 309 - label "represents network layer to receive packets") - line_color 3342489 - fill_color 13434879 - width 369 - height 182) - (object AttachView "" @940 - stereotype TRUE - line_color 3342489 - client @921 - supplier @939 - line_style 0) - (object NoteView @941 - location (592, 240) - label (object ItemLabel - Parent_View @941 - location (339, 40) - fill_color 13434879 - nlines 8 - max_width 471 - label "MDemuxDecission derivatives know the address associted with coresponding CNifIfBase object. CNifIfBase represents NCP layer bound with higher layer protocol") - line_color 3342489 - fill_color 13434879 - width 531 - height 412) - (object UsesView "" @942 - stereotype TRUE - line_color 3342489 - quidu "3F26AA390246" - client @922 - supplier @907 - line_style 0) - (object AttachView "" @943 - stereotype TRUE - line_color 3342489 - client @941 - supplier @942 - line_style 0)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3F1FE7F6011E" - 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::Data Link Layer (NIF)::MIP Network Control Protocols::NO interface De-multiplexing" @944 - location (656, 784) - label (object ItemLabel - Parent_View @944 - location (506, 700) - fill_color 13434879 - nlines 2 - max_width 300 - justify 0 - label "NO interface De-multiplexing") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F267D8F02C3" - width 312 - height 180) - (object CategoryView "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols::De-multiplexing by IP destination" @945 - location (1376, 784) - label (object ItemLabel - Parent_View @945 - location (1183, 700) - fill_color 13434879 - nlines 2 - max_width 386 - justify 0 - label "De-multiplexing by IP destination") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F267DB5019A" - width 398 - height 180) - (object NoteView @946 - location (994, 278) - label (object ItemLabel - Parent_View @946 - location (700, 175) - fill_color 13434879 - nlines 4 - max_width 552 - label -|de-multiplexor still needs "NO-interface de-multiplexor" solution in order to bind different CIp6Interface classes - ) - line_color 3342489 - fill_color 13434879 - width 612 - height 218) - (object ImportView "" @947 - stereotype TRUE - line_color 3342489 - quidu "3F27E0020062" - client @945 - supplier @944 - line_style 0) - (object AttachView "" @948 - stereotype TRUE - line_color 3342489 - client @947 - supplier @946 - line_style 0)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE5E2240090" - 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::Data Link Layer (NIF)::CNifIfLink" @949 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (521, 681) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @949 - location (409, 630) - fill_color 13434879 - nlines 1 - max_width 224 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E24C015B" - width 242 - height 126 - annotation 8 - autoResize TRUE) - (object NoteView @950 - location (1760, 400) - label (object ItemLabel - Parent_View @950 - location (1453, 284) - fill_color 13434879 - nlines 5 - max_width 578 - label "CProtocolBase is bound to these using BindL member as a response to MNifIfUser::IfUserNewInterfaceL up call") - line_color 3342489 - fill_color 13434879 - width 638 - height 244) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CPppNcpIp6" @951 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1071, 1429) - label (object ItemLabel - Parent_View @951 - location (941, 1378) - fill_color 13434879 - nlines 1 - max_width 260 - justify 0 - label "CPppNcpIp6") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6F5B3019A" - width 278 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolBase" @952 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1562, 1430) - label (object ItemLabel - Parent_View @952 - location (1412, 1356) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E16401A9" - width 318 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$101" @953 - location (1306, 1429) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BB0080" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$102" @954 - Parent_View @953 - location (426, 661) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BB037E" - client @953 - supplier @952 - line_style 0 - label (object SegLabel @955 - Parent_View @954 - location (1393, 1483) - 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$103" @956 - Parent_View @953 - location (426, 661) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BB037F" - client @953 - supplier @951 - line_style 0 - label (object SegLabel @957 - Parent_View @956 - location (1221, 1483) - 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::Data Link Layer (NIF)::CPppNcpIp" @958 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2010, 1428) - label (object ItemLabel - Parent_View @958 - location (1889, 1377) - fill_color 13434879 - nlines 1 - max_width 242 - justify 0 - label "CPppNcpIp") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6F59D0207" - width 260 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$104" @959 - location (1800, 1428) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BD035F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$105" @960 - Parent_View @959 - location (424, 660) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BE01D8" - client @959 - supplier @952 - line_style 0 - label (object SegLabel @961 - Parent_View @960 - location (1731, 1483) - 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$106" @962 - Parent_View @959 - location (424, 660) - stereotype TRUE - line_color 3342489 - quidu "3EE6F9BE01D9" - client @959 - supplier @958 - line_style 0 - label (object SegLabel @963 - Parent_View @962 - location (1871, 1482) - 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::Data Link Layer (NIF)::MPppFsm" @964 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1562, 1206) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @964 - location (1447, 1155) - fill_color 13434879 - nlines 1 - max_width 230 - justify 0 - label "MPppFsm") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6FA1501F7" - width 248 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @965 - stereotype TRUE - line_color 3342489 - quidu "3EE6FA4203AD" - client @951 - supplier @964 - line_style 0) - (object RealizeView "" @966 - stereotype TRUE - line_color 3342489 - quidu "3EE6FA450320" - client @958 - supplier @964 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @967 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (373, 411) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @967 - location (137, 359) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @967 - location (137, 309) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 472 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 490 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfBase" @968 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1068, 410) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @968 - location (947, 359) - fill_color 13434879 - nlines 1 - max_width 242 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E275015B" - width 260 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @969 - stereotype TRUE - line_color 3342489 - quidu "3EE5E27C0236" - client @949 - supplier @968 - line_style 0) - (object InheritView "" @970 - stereotype TRUE - line_color 3342489 - quidu "3EE6F84101E8" - client @951 - supplier @968 - line_style 0) - (object AssociationViewNew "$UNNAMED$107" @971 - location (777, 410) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6C00BF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$108" @972 - Parent_View @971 - location (-199, 10) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6D0294" - client @971 - supplier @967 - line_style 0 - label (object SegLabel @973 - Parent_View @972 - location (634, 464) - 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$109" @974 - Parent_View @971 - location (-199, 10) - stereotype TRUE - line_color 3342489 - quidu "3EE6FB6D0295" - client @971 - supplier @968 - line_style 0 - label (object SegLabel @975 - Parent_View @974 - location (920, 464) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)))) - (object NoteView @976 - location (304, 112) - label (object ItemLabel - Parent_View @976 - location (41, 31) - fill_color 13434879 - nlines 3 - max_width 490 - label "to send progress & link up/down notification up to NIFMAN (CNifAgentRef)") - line_color 3342489 - fill_color 13434879 - width 550 - height 175) - (object AttachView "" @977 - stereotype TRUE - line_color 3342489 - client @976 - supplier @967 - line_style 0) - (object NoteView @978 - location (1973, 1784) - label (object ItemLabel - Parent_View @978 - location (1760, 1681) - fill_color 13434879 - nlines 4 - max_width 390 - label "to notify protocol that link layer is up/down and data received/sent") - line_color 3342489 - fill_color 13434879 - width 450 - height 219) - (object Label @979 - location (96, 810) - nlines 1 - max_width 1857 - label "_____________________________________________________________________________________") - (object Label @980 - location (1904, 784) - nlines 1 - max_width 218 - label "NIFMAN") - (object Label @981 - location (1744, 875) - nlines 1 - max_width 362 - label "PPP data link layer ") - (object AttachView "" @982 - stereotype TRUE - line_color 3342489 - client @978 - supplier @952 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MPppRecvr" @983 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1562, 958) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @983 - location (1439, 917) - fill_color 13434879 - nlines 1 - max_width 246 - justify 0 - label "MPppRecvr") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6FE40039D" - width 264 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @984 - stereotype TRUE - line_color 3342489 - quidu "3EE6FE5900CE" - client @964 - supplier @983 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CPppLinkBase" @985 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (520, 1194) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @985 - location (368, 1143) - fill_color 13434879 - nlines 1 - max_width 304 - justify 0 - label "CPppLinkBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE701FD0013" - width 322 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CPppLcp" @986 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (520, 958) - label (object ItemLabel - Parent_View @986 - location (421, 907) - fill_color 13434879 - nlines 1 - max_width 198 - justify 0 - label "CPppLcp") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE6F6E40265" - width 216 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @987 - stereotype TRUE - line_color 3342489 - quidu "3EE6F83D014B" - client @986 - supplier @949 - line_style 0) - (object AssociationViewNew "$UNNAMED$110" @988 - location (1028, 958) - stereotype TRUE - line_color 3342489 - quidu "3EE6FFD101F7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$111" @989 - Parent_View @988 - location (516, 62) - stereotype TRUE - line_color 3342489 - quidu "3EE6FFD20265" - client @988 - supplier @983 - line_style 0 - label (object SegLabel @990 - Parent_View @989 - location (1370, 1014) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.855871 - height 56 - orientation 1)) - (object RoleView "$UNNAMED$112" @991 - Parent_View @988 - location (516, 62) - stereotype TRUE - line_color 3342489 - quidu "3EE6FFD20266" - client @988 - supplier @986 - line_style 0 - label (object SegLabel @992 - Parent_View @991 - location (669, 1012) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900403 - height 54 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$113" @993 - location (520, 1075) - stereotype TRUE - line_color 3342489 - quidu "3EE7020F0320" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$114" @994 - Parent_View @993 - location (8, 195) - stereotype TRUE - line_color 3342489 - quidu "3EE7021001E8" - client @993 - supplier @985 - line_style 0 - label (object SegLabel @995 - Parent_View @994 - location (561, 1118) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.775281 - height 41 - orientation 0)) - (object RoleView "$UNNAMED$115" @996 - Parent_View @993 - location (8, 195) - stereotype TRUE - line_color 3342489 - quidu "3EE7021001E9" - client @993 - supplier @986 - line_style 0 - label (object SegLabel @997 - Parent_View @996 - location (558, 1036) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.738636 - height 38 - orientation 1)))) - (object NoteView @998 - location (907, 1231) - label (object ItemLabel - Parent_View @998 - location (766, 1144) - fill_color 13434879 - nlines 3 - max_width 246 - label "to send/receive data to/from") - line_color 3342489 - fill_color 13434879 - width 306 - height 187) - (object AttachView "" @999 - stereotype TRUE - line_color 3342489 - client @998 - supplier @993 - line_style 0) - (object AttachView "" @1000 - stereotype TRUE - line_color 3342489 - client @998 - supplier @988 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CPppHdlcLink" @1001 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (687, 1432) - label (object ItemLabel - Parent_View @1001 - location (537, 1381) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CPppHdlcLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE705D401B9" - width 318 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1002 - stereotype TRUE - line_color 3342489 - quidu "3EE7083201A9" - client @1001 - supplier @985 - line_style 0) - (object NoteView @1003 - location (1776, 112) - label (object ItemLabel - Parent_View @1003 - location (1479, 43) - fill_color 13434879 - nlines 2 - max_width 559 - label "binding initiated upon CNifAgentRef::ServiceStarted") - line_color 3342489 - fill_color 13434879 - width 619 - height 150) - (object AttachView "" @1004 - stereotype TRUE - line_color 3342489 - client @1003 - supplier @950 - line_style 0) - (object NoteView @1005 - location (976, 112) - label (object ItemLabel - Parent_View @1005 - location (632, 34) - fill_color 13434879 - nlines 3 - max_width 653 - label "CNifIfLink interface is started upon CNifAgentRef::ConnectionComplete callback from its agent") - line_color 3342489 - fill_color 13434879 - width 713 - height 169) - (object AttachView "" @1006 - stereotype TRUE - line_color 3342489 - client @1005 - supplier @949 - line_style 0) - (object AttachView "" @1007 - stereotype TRUE - line_color 3342489 - client @950 - supplier @951 - vertices (list Points - (1649, 522) - (1328, 881) - (1100, 1365)) - line_style 0) - (object AttachView "" @1008 - stereotype TRUE - line_color 3342489 - client @950 - supplier @958 - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MComm" @1009 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (814, 678) - label (object ItemLabel - Parent_View @1009 - location (720, 627) - fill_color 13434879 - nlines 1 - max_width 188 - justify 0 - label "MComm") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE7584A0061" - width 206 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1010 - stereotype TRUE - line_color 3342489 - quidu "3EE7585900BF" - client @1001 - supplier @1009 - line_style 0) - (object CategoryView "Logical View::Data Link Layer (NIF)::MIP Network Control Protocols" @1011 - location (1521, 1840) - label (object ItemLabel - Parent_View @1011 - location (1333, 1756) - fill_color 13434879 - nlines 2 - max_width 376 - justify 0 - label "MIP Network Control Protocols") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F1FE7A8017C" - width 388 - height 180) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::MIP NCP" @1012 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1539, 1689) - label (object ItemLabel - Parent_View @1012 - location (1434, 1638) - fill_color 13434879 - nlines 1 - max_width 210 - justify 0 - label "MIP NCP") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F1FE8040370" - width 228 - height 126 - annotation 8 - autoResize TRUE) - (object NoteView @1013 - location (160, 704) - label (object ItemLabel - Parent_View @1013 - location (16, 607) - fill_color 13434879 - nlines 5 - max_width 253 - label "It could be bould to lower layer NIF (HDLC)") - line_color 3342489 - fill_color 13434879 - width 313 - height 207) - (object InheritView "" @1014 - stereotype TRUE - line_color 3342489 - quidu "3EE6F84900A0" - client @958 - supplier @968 - vertices (list Points - (1974, 1364) - (1678, 816) - (1165, 473)) - line_style 0) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CProtocolPpp" @1015 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (288, 1872) - label (object ItemLabel - Parent_View @1015 - location (146, 1821) - fill_color 13434879 - nlines 1 - max_width 284 - justify 0 - label "CProtocolPpp") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F267A5F013C" - width 302 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CPppUmtsLink" @1016 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (289, 1430) - label (object ItemLabel - Parent_View @1016 - location (132, 1379) - fill_color 13434879 - nlines 1 - max_width 314 - justify 0 - label "CPppUmtsLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE708250255" - width 332 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1017 - stereotype TRUE - line_color 3342489 - quidu "3EE7083600FD" - client @1016 - supplier @985 - line_style 0) - (object RealizeView "" @1018 - stereotype TRUE - line_color 3342489 - quidu "3F2679280091" - client @1016 - supplier @967 - line_style 0) - (object AssociationViewNew "$UNNAMED$116" @1019 - location (288, 1650) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F267A8F02E2" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$117" @1020 - Parent_View @1019 - location (0, 194) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F267A9001AA" - client @1019 - supplier @1015 - line_style 0 - label (object SegLabel @1021 - Parent_View @1020 - location (342, 1788) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.776596 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$118" @1022 - Parent_View @1019 - location (0, 194) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F267A9001AB" - client @1019 - supplier @1016 - line_style 0 - label (object SegLabel @1023 - Parent_View @1022 - location (342, 1513) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.784946 - height 54 - orientation 1)))) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolBase" @1024 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (688, 1632) - label (object ItemLabel - Parent_View @1024 - location (538, 1558) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E16401A9" - width 318 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1025 - stereotype TRUE - line_color 3342489 - quidu "3F267AC40081" - client @1015 - supplier @1024 - line_style 0) - (object UsesView "" @1026 - stereotype TRUE - line_color 3342489 - quidu "3F27F75800DF" - client @1012 - supplier @951 - line_style 0) - (object UsesView "" @1027 - stereotype TRUE - line_color 3342489 - quidu "3F27F75E00DF" - client @1012 - supplier @958 - line_style 0) - (object AttachView "" @1028 - stereotype TRUE - line_color 3342489 - client @1013 - supplier @1018 - line_style 0) - (object AttachView "" @1029 - stereotype TRUE - line_color 3342489 - client @1013 - supplier @1019 - vertices (list Points - (141, 807) - (31, 1472) - (288, 1650)) - line_style 0))))) - (object Class_Category "Network Layer" - quid "3EE5D91D02A3" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3EE5DC68015B" - supplier "Logical View::Connection Management" - quidu "3EE5D894013C") - (object Visibility_Relationship - quid "3EE5DD6801D8" - supplier "Logical View::Data Link Layer (NIF)" - quidu "3EE5D90A011D")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CIp6NifUser" - quid "3EE61CCB0255" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE61CD5039D" - supplier "Logical View::Connection Management::MNifIfUser" - quidu "3EE5DEB40245")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE61CDF010D" - supplier "Logical View::Connection Management::MNifIfUser" - quidu "3EE5DEB40245"))) - (object Class "CIp6Manager" - quid "3EE8AB0803CC" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE8AD5900FD" - supplier "Logical View::Network Layer::CIpManager" - quidu "3EE8AB0F01B9"))) - (object Class "CIpManager" - quid "3EE8AB0F01B9") - (object Class "CIp6Interface" - quid "3EE8AB38013C" - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE8AD4E0265" - supplier "Logical View::Network Layer::MInterface" - quidu "3EE8ACC40294"))) - (object Class "MInterface" - quid "3EE8ACC40294") - (object Class "CIp6Route" - quid "3EE8B42B01B9") - (object Class "CIp6Flow" - quid "3EE8BE380236" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE8BF0D0080" - supplier "Logical View::Network Layer::CFlowInternalContext" - quidu "3EE8BE9500A0"))) - (object Class "CFlowInternalContext" - quid "3EE8BE9500A0" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE8BF0A0080" - supplier "Logical View::Network Layer::CFlowContext" - quidu "3EE8BEBF0284"))) - (object Class "CFlowContext" - quid "3EE8BEBF0284" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3F1C4035038F" - supplier "Logical View::Network Layer::Protocols::MFlowManager" - quidu "3F1C3338011E"))) - (object Class "MFlowHook" - quid "3EEDFB1D036E" - stereotype "Interface" - abstract TRUE) - (object Association "$UNNAMED$128" - quid "3EE61BC401F7" - roles (list role_list - (object Role "$UNNAMED$129" - quid "3EE61BC50245" - supplier "Logical View::Connection Management::MNifIfUser" - quidu "3EE5DEB40245" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$130" - quid "3EE61BC50246" - supplier "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$131" - quid "3EE8AEA700FD" - roles (list role_list - (object Role "$UNNAMED$132" - quid "3EE8AEAC0042" - supplier "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$133" - quid "3EE8AEAC0043" - supplier "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$134" - quid "3EE8AFBE0080" - roles (list role_list - (object Role "$UNNAMED$135" - quid "3EE8AFBF011D" - supplier "Logical View::Network Layer::CIp6Manager" - quidu "3EE8AB0803CC" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$136" - quid "3EE8AFBF011E" - supplier "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$137" - quid "3EE8B05300DE" - roles (list role_list - (object Role "$UNNAMED$138" - quid "3EE8B05401D8" - supplier "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$139" - quid "3EE8B05401E8" - supplier "Logical View::Network Layer::CIp6Manager" - quidu "3EE8AB0803CC" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$140" - quid "3EE8B08403BC" - roles (list role_list - (object Role "$UNNAMED$141" - quid "3EE8B08503BC" - supplier "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C" - is_navigable TRUE) - (object Role "$UNNAMED$142" - quid "3EE8B08503BD" - supplier "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C"))) - (object Association "$UNNAMED$143" - quid "3EE8B3AB0032" - roles (list role_list - (object Role "$UNNAMED$144" - quid "3EE8B3AC00FD" - supplier "Logical View::Data Link Layer (NIF)::CNifIfBase" - quidu "3EE5E275015B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$145" - quid "3EE8B3AC010D" - supplier "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$146" - quid "3EE8B4370320" - roles (list role_list - (object Role "$UNNAMED$147" - quid "3EE8B4380226" - supplier "Logical View::Network Layer::CIp6Route" - quidu "3EE8B42B01B9" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$148" - quid "3EE8B4380227" - supplier "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$149" - quid "3EE8B4FE035F" - roles (list role_list - (object Role "$UNNAMED$150" - quid "3EE8B4FF035F" - supplier "Logical View::Network Layer::CIp6Route" - quidu "3EE8B42B01B9" - is_navigable TRUE) - (object Role "$UNNAMED$151" - quid "3EE8B4FF0360" - supplier "Logical View::Network Layer::CIp6Route" - quidu "3EE8B42B01B9"))) - (object Association "$UNNAMED$152" - quid "3EE8BB080003" - roles (list role_list - (object Role "$UNNAMED$153" - quid "3EE8BB090032" - supplier "Logical View::Network Layer::CIp6NifUser" - quidu "3EE61CCB0255" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$154" - quid "3EE8BB090042" - supplier "Logical View::Network Layer::CIp6Interface" - quidu "3EE8AB38013C" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$155" - quid "3EE8BBD600A0" - roles (list role_list - (object Role "$UNNAMED$156" - quid "3EE8BBD70090" - supplier "Logical View::Network Layer::CIp6Manager" - quidu "3EE8AB0803CC" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$157" - quid "3EE8BBD70091" - supplier "Logical View::Network Layer::CIp6Route" - quidu "3EE8B42B01B9" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$158" - quid "3EE8BF6B00DE" - roles (list role_list - (object Role "$UNNAMED$159" - quid "3EE8BF6C0003" - supplier "Logical View::Network Layer::CIp6Flow" - quidu "3EE8BE380236" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$160" - quid "3EE8BF6C0004" - supplier "Logical View::Network Layer::CIp6Route" - quidu "3EE8B42B01B9" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$161" - quid "3EE8BF7201A9" - roles (list role_list - (object Role "$UNNAMED$162" - quid "3EE8BF7401E8" - supplier "Logical View::Network Layer::CIp6Flow" - quidu "3EE8BE380236" - is_navigable TRUE) - (object Role "$UNNAMED$163" - quid "3EE8BF7401E9" - supplier "Logical View::Network Layer::CIp6Flow" - quidu "3EE8BE380236"))) - (object Association "$UNNAMED$164" - quid "3EEDFB42036E" - roles (list role_list - (object Role "$UNNAMED$165" - quid "3EEDFB440051" - supplier "Logical View::Network Layer::MFlowHook" - quidu "3EEDFB1D036E" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$166" - quid "3EEDFB440052" - supplier "Logical View::Network Layer::CFlowInternalContext" - quidu "3EE8BE9500A0" - client_cardinality (value cardinality "1")))) - (object Class_Category "Protocols" - quid "3F1C30E2014D" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CProtocolInet6Binder" - quid "3EE61A8B0061" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE61BB6034F" - supplier "Logical View::Network Layer::Protocols::CProtocolBaseUnbind" - quidu "3EE61A7A01E8"))) - (object Class "CProtocolBase" - quid "3EE5E16401A9" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE5E1C002F1" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F"))) - (object Class "CProtocolBaseUnbind" - quid "3EE61A7A01E8" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE61B9402B3" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9"))) - (object Class "CProtocolInet6Base" - quid "3EE61A9C01C8" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE61BB902D2" - supplier "Logical View::Network Layer::Protocols::CProtocolInet6Binder" - quidu "3EE61A8B0061"))) - (object Class "CProtocolInet6Network" - quid "3EE61AAE0217" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE61BBC02A3" - supplier "Logical View::Network Layer::Protocols::CProtocolInet6Base" - quidu "3EE61A9C01C8"))) - (object Class "CProtocolIP" - quid "3EE61AC2013C" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE61BBE02E2" - supplier "Logical View::Network Layer::Protocols::CProtocolInet6Network" - quidu "3EE61AAE0217") - (object Inheritance_Relationship - quid "3F1C31C603DE" - supplier "Logical View::Network Layer::Protocols::CProtocolBase" - quidu "3EE5E16401A9")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3F1C339E00A1" - supplier "Logical View::Network Layer::Protocols::MNetworkServiceExtension" - quidu "3F1C3268012E") - (object Realize_Relationship - quid "3F1C33A100B1" - supplier "Logical View::Network Layer::Protocols::MPacketContext" - quidu "3F1C32750380"))) - (object Class "MNetworkServiceExtension" - quid "3F1C3268012E" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C338A00FF" - supplier "Logical View::Network Layer::Protocols::MNetworkService" - quidu "3F1C32FC0015")) - abstract TRUE) - (object Class "MPacketContext" - quid "3F1C32750380" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C33DC0361" - supplier "Logical View::Network Layer::Protocols::MInetBase" - quidu "3F1C336800F0")) - abstract TRUE) - (object Class "MNetworkService" - quid "3F1C32FC0015" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C338D0015" - supplier "Logical View::Network Layer::Protocols::MFlowManager" - quidu "3F1C3338011E")) - abstract TRUE) - (object Class "MFlowManager" - quid "3F1C3338011E" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C338F01DA" - supplier "Logical View::Network Layer::Protocols::MInetBase" - quidu "3F1C336800F0")) - abstract TRUE) - (object Class "MInetBase" - quid "3F1C336800F0") - (object Class "CProtocolIP4" - quid "3F1C34B302B5" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C35020267" - supplier "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C"))) - (object Class "CProtocolIP6" - quid "3F1C34EE03BE" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C350501BB" - supplier "Logical View::Network Layer::Protocols::CProtocolIP" - quidu "3EE61AC2013C"))) - (object Class "CProviderInet6Base" - quid "3F1C365F00FF" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C3772016D" - supplier "Logical View::Network Layer::Protocols::CServProviderBase" - quidu "3F1C375D012E")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3F1C36CE0209" - supplier "Logical View::Network Layer::Protocols::MProviderNotify" - quidu "3F1C36B1016D"))) - (object Class "MProviderNotify" - quid "3F1C36B1016D" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F1C3720039F" - supplier "Logical View::Network Layer::Protocols::MInetBase" - quidu "3F1C336800F0"))) - (object Class "CServProviderBase" - quid "3F1C375D012E") - (object Association "$UNNAMED$167" - quid "3F1C38590276" - roles (list role_list - (object Role "$UNNAMED$168" - quid "3F1C385B0257" - supplier "Logical View::Network Layer::CFlowContext" - quidu "3EE8BEBF0284" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$169" - quid "3F1C385B0258" - supplier "Logical View::Network Layer::Protocols::CProviderInet6Base" - quidu "3F1C365F00FF" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$170" - quid "3F1C392F03DE" - roles (list role_list - (object Role "$UNNAMED$171" - quid "3F1C3931013E" - supplier "Logical View::Network Layer::Protocols::CProtocolInet6Base" - quidu "3EE61A9C01C8" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$172" - quid "3F1C3931013F" - supplier "Logical View::Network Layer::Protocols::CProviderInet6Base" - quidu "3F1C365F00FF" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$173" - quid "3F1C39C400A1" - roles (list role_list - (object Role "$UNNAMED$174" - quid "3F1C39C600D0" - supplier "Logical View::Network Layer::Protocols::CProviderInet6Base" - quidu "3F1C365F00FF" - is_navigable TRUE) - (object Role "$UNNAMED$175" - quid "3F1C39C600D1" - supplier "Logical View::Network Layer::Protocols::CProviderInet6Base" - quidu "3F1C365F00FF"))) - (object Association "$UNNAMED$176" - quid "3F1C403003AF" - roles (list role_list - (object Role "$UNNAMED$177" - quid "3F1C40310247" - supplier "Logical View::Network Layer::Protocols::MProviderNotify" - quidu "3F1C36B1016D" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$178" - quid "3F1C40310257" - supplier "Logical View::Network Layer::CFlowContext" - quidu "3EE8BEBF0284" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$179" - quid "3F1C403B00FF" - roles (list role_list - (object Role "$UNNAMED$180" - quid "3F1C403C00B1" - supplier "Logical View::Network Layer::Protocols::MFlowManager" - quidu "3F1C3338011E" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$181" - quid "3F1C403C00C1" - supplier "Logical View::Network Layer::CFlowContext" - quidu "3EE8BEBF0284" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$182" - quid "3F1C44AA03CE" - roles (list role_list - (object Role "$UNNAMED$183" - quid "3F1C44AB0286" - supplier "Logical View::Network Layer::Protocols::CServProviderBase" - quidu "3F1C375D012E" - client_cardinality (value cardinality "0..1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$184" - quid "3F1C44AB0287" - supplier "Logical View::Connection Interface::CSocket" - quidu "3EE5F49F037E" - client_cardinality (value cardinality "1") - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3F1C31030295" - 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::Network Layer::Protocols::CProtocolBaseUnbind" @1030 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1944, 352) - label (object ItemLabel - Parent_View @1030 - location (1729, 311) - fill_color 13434879 - nlines 1 - max_width 430 - justify 0 - label "CProtocolBaseUnbind") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61A7A01E8" - width 448 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolInet6Network" @1031 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1944, 1328) - label (object ItemLabel - Parent_View @1031 - location (1723, 1287) - fill_color 13434879 - nlines 1 - max_width 442 - justify 0 - label "CProtocolInet6Network") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61AAE0217" - width 460 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolBase" @1032 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1944, 96) - label (object ItemLabel - Parent_View @1032 - location (1793, 55) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E16401A9" - width 320 - height 107 - annotation 8 - autoResize TRUE) - (object Label @1033 - location (656, 160) - nlines 1 - max_width 175 - label "ESOCK") - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolIP" @1034 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (936, 1554) - label (object ItemLabel - Parent_View @1034 - location (811, 1513) - fill_color 13434879 - nlines 1 - max_width 250 - justify 0 - label "CProtocolIP") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61AC2013C" - width 268 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1035 - stereotype TRUE - line_color 3342489 - quidu "3EE61BBE02E2" - client @1034 - supplier @1031 - line_style 0) - (object AssociationViewNew "$UNNAMED$131" @1036 - location (738, 1715) - stereotype TRUE - line_color 3342489 - quidu "3EE8AEA700FD" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$132" @1037 - Parent_View @1036 - location (-462, 451) - stereotype TRUE - line_color 3342489 - quidu "3EE8AEAC0042" - client @1036 - supplier @1034 - vertices (list Points - (738, 1715) - (935, 1715) - (935, 1607)) - line_style 0 - label (object SegLabel @1038 - Parent_View @1037 - location (990, 1700) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.695082 - height 55 - orientation 1)) - (object RoleView "$UNNAMED$133" @1039 - Parent_View @1036 - location (-462, 451) - stereotype TRUE - line_color 3342489 - quidu "3EE8AEAC0043" - client @1036 - supplier @1034 - vertices (list Points - (738, 1715) - (678, 1715) - (678, 1556) - (801, 1555)) - line_style 0 - label (object SegLabel @1040 - Parent_View @1039 - location (782, 1579) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.943878 - height 24 - orientation 1)))) - (object InheritView "" @1041 - stereotype TRUE - line_color 3342489 - quidu "3EE61B9402B3" - client @1030 - supplier @1032 - line_style 0) - (object Label @1042 - location (944, 1904) - nlines 1 - max_width 412 - label "IP/IP6 network layer") - (object Label @1043 - location (192, 1904) - nlines 1 - max_width 206 - label "INHOOK6") - (object ClassView "Class" "Logical View::Network Layer::Protocols::MNetworkServiceExtension" @1044 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (936, 1327) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1044 - location (677, 1286) - fill_color 13434879 - nlines 1 - max_width 518 - justify 0 - label "MNetworkServiceExtension") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C3268012E" - width 536 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::MPacketContext" @1045 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (193, 1327) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1045 - location (24, 1286) - fill_color 13434879 - nlines 1 - max_width 338 - justify 0 - label "MPacketContext") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C32750380" - width 356 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::MNetworkService" @1046 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (413, 1056) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1046 - location (235, 1015) - fill_color 13434879 - nlines 1 - max_width 356 - justify 0 - label "MNetworkService") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C32FC0015" - width 374 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::MInetBase" @1047 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (192, 134) - label (object ItemLabel - Parent_View @1047 - location (72, 93) - fill_color 13434879 - nlines 1 - max_width 240 - justify 0 - label "MInetBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C336800F0" - width 258 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1048 - stereotype TRUE - line_color 3342489 - quidu "3F1C338A00FF" - client @1044 - supplier @1046 - line_style 0) - (object RealizeView "" @1049 - stereotype TRUE - line_color 3342489 - quidu "3F1C339E00A1" - client @1034 - supplier @1044 - line_style 0) - (object RealizeView "" @1050 - stereotype TRUE - line_color 3342489 - quidu "3F1C33A100B1" - client @1034 - supplier @1045 - line_style 0) - (object InheritView "" @1051 - stereotype TRUE - line_color 3342489 - quidu "3F1C33DC0361" - client @1045 - supplier @1047 - line_style 0) - (object Label @1052 - location (608, 64) - nlines 36 - max_width 75 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolIP4" @1053 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (784, 1823) - label (object ItemLabel - Parent_View @1053 - location (648, 1782) - fill_color 13434879 - nlines 1 - max_width 272 - justify 0 - label "CProtocolIP4") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C34B302B5" - width 290 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolIP6" @1054 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1135, 1823) - label (object ItemLabel - Parent_View @1054 - location (999, 1782) - fill_color 13434879 - nlines 1 - max_width 272 - justify 0 - label "CProtocolIP6") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C34EE03BE" - width 290 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1055 - stereotype TRUE - line_color 3342489 - quidu "3F1C35020267" - client @1053 - supplier @1034 - line_style 0) - (object InheritView "" @1056 - stereotype TRUE - line_color 3342489 - quidu "3F1C350501BB" - client @1054 - supplier @1034 - line_style 0) - (object Label @1057 - location (623, 179) - nlines 1 - max_width 1500 - label "____________________________________________________________________") - (object NoteView @1058 - location (800, 320) - label (object ItemLabel - Parent_View @1058 - location (650, 255) - fill_color 13434879 - nlines 2 - max_width 265 - label "via RFlowContext") - line_color 3342489 - fill_color 13434879 - width 325 - height 143) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolInet6Binder" @1059 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1944, 544) - label (object ItemLabel - Parent_View @1059 - location (1736, 503) - fill_color 13434879 - nlines 1 - max_width 416 - justify 0 - label "CProtocolInet6Binder") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61A8B0061" - width 434 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1060 - stereotype TRUE - line_color 3342489 - quidu "3EE61BB6034F" - client @1059 - supplier @1030 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolInet6Base" @1061 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1944, 768) - label (object ItemLabel - Parent_View @1061 - location (1744, 727) - fill_color 13434879 - nlines 1 - max_width 400 - justify 0 - label "CProtocolInet6Base") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61A9C01C8" - width 418 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1062 - stereotype TRUE - line_color 3342489 - quidu "3EE61BBC02A3" - client @1031 - supplier @1061 - line_style 0) - (object InheritView "" @1063 - stereotype TRUE - line_color 3342489 - quidu "3EE61BB902D2" - client @1061 - supplier @1059 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProviderInet6Base" @1064 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (970, 564) - label (object ItemLabel - Parent_View @1064 - location (772, 523) - fill_color 13434879 - nlines 1 - max_width 396 - justify 0 - label "CProviderInet6Base") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C365F00FF" - width 414 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$170" @1065 - location (1455, 664) - stereotype TRUE - line_color 3342489 - quidu "3F1C392F03DE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$171" @1066 - Parent_View @1065 - location (463, 120) - stereotype TRUE - line_color 3342489 - quidu "3F1C3931013E" - client @1065 - supplier @1061 - line_style 0 - label (object SegLabel @1067 - Parent_View @1066 - location (1694, 683) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.832975 - height 32 - orientation 0)) - (object RoleView "$UNNAMED$172" @1068 - Parent_View @1065 - location (463, 120) - stereotype TRUE - line_color 3342489 - quidu "3F1C3931013F" - client @1065 - supplier @1064 - line_style 0 - label (object SegLabel @1069 - Parent_View @1068 - location (1334, 615) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.453425 - height 25 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$173" @1070 - location (1174, 724) - stereotype TRUE - line_color 3342489 - quidu "3F1C39C400A1" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$174" @1071 - Parent_View @1070 - location (182, 180) - stereotype TRUE - line_color 3342489 - quidu "3F1C39C600D0" - client @1070 - supplier @1064 - vertices (list Points - (1174, 724) - (975, 724) - (971, 617)) - line_style 0) - (object RoleView "$UNNAMED$175" @1072 - Parent_View @1070 - location (182, 180) - stereotype TRUE - line_color 3342489 - quidu "3F1C39C600D1" - client @1070 - supplier @1064 - vertices (list Points - (1174, 724) - (1247, 724) - (1247, 561) - (1177, 561)) - line_style 0))) - (object ClassView "Class" "Logical View::Network Layer::Protocols::MProviderNotify" @1073 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (413, 324) - label (object ItemLabel - Parent_View @1073 - location (259, 283) - fill_color 13434879 - nlines 1 - max_width 308 - justify 0 - label "MProviderNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C36B1016D" - width 326 - height 107 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1074 - stereotype TRUE - line_color 3342489 - quidu "3F1C36CE0209" - client @1064 - supplier @1073 - line_style 0) - (object InheritView "" @1075 - stereotype TRUE - line_color 3342489 - quidu "3F1C3720039F" - client @1073 - supplier @1047 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::Protocols::MFlowManager" @1076 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (413, 843) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1076 - location (261, 802) - fill_color 13434879 - nlines 1 - max_width 304 - justify 0 - label "MFlowManager") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C3338011E" - width 322 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1077 - stereotype TRUE - line_color 3342489 - quidu "3F1C338D0015" - client @1046 - supplier @1076 - line_style 0) - (object InheritView "" @1078 - stereotype TRUE - line_color 3342489 - quidu "3F1C338F01DA" - client @1076 - supplier @1047 - vertices (list Points - (367, 789) - (222, 622) - (194, 187)) - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::CFlowContext" @1079 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (413, 564) - label (object ItemLabel - Parent_View @1079 - location (263, 514) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CFlowContext") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8BEBF0284" - width 318 - height 124 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$167" @1080 - location (667, 564) - stereotype TRUE - line_color 3342489 - quidu "3F1C38590276" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$168" @1081 - Parent_View @1080 - location (-277, 20) - stereotype TRUE - line_color 3342489 - quidu "3F1C385B0257" - client @1080 - supplier @1079 - line_style 0 - label (object SegLabel @1082 - Parent_View @1081 - location (598, 602) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.732673 - height 38 - orientation 0)) - (object RoleView "$UNNAMED$169" @1083 - Parent_View @1080 - location (-277, 20) - stereotype TRUE - line_color 3342489 - quidu "3F1C385B0258" - client @1080 - supplier @1064 - line_style 0 - label (object SegLabel @1084 - Parent_View @1083 - location (737, 602) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.752475 - height 38 - orientation 1)))) - (object AttachView "" @1085 - stereotype TRUE - line_color 3342489 - client @1058 - supplier @1080 - line_style 0) - (object AssociationViewNew "$UNNAMED$176" @1086 - location (413, 439) - stereotype TRUE - line_color 3342489 - quidu "3F1C403003AF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$177" @1087 - Parent_View @1086 - location (-3, -105) - stereotype TRUE - line_color 3342489 - quidu "3F1C40310247" - client @1086 - supplier @1073 - line_style 0 - label (object SegLabel @1088 - Parent_View @1087 - location (467, 410) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.487805 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$178" @1089 - Parent_View @1086 - location (-3, -105) - stereotype TRUE - line_color 3342489 - quidu "3F1C40310257" - client @1086 - supplier @1079 - line_style 0 - label (object SegLabel @1090 - Parent_View @1089 - location (453, 468) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.480769 - height 40 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$179" @1091 - location (413, 707) - stereotype TRUE - line_color 3342489 - quidu "3F1C403B00FF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$180" @1092 - Parent_View @1091 - location (-3, 163) - stereotype TRUE - line_color 3342489 - quidu "3F1C403C00B1" - client @1091 - supplier @1076 - line_style 0 - label (object SegLabel @1093 - Parent_View @1092 - location (453, 745) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.465116 - height 40 - orientation 0)) - (object RoleView "$UNNAMED$181" @1094 - Parent_View @1091 - location (-3, 163) - stereotype TRUE - line_color 3342489 - quidu "3F1C403C00C1" - client @1091 - supplier @1079 - line_style 0 - label (object SegLabel @1095 - Parent_View @1094 - location (452, 665) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.534884 - height 39 - orientation 1)))) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CServProviderBase" @1096 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (969, 96) - label (object ItemLabel - Parent_View @1096 - location (775, 55) - fill_color 13434879 - nlines 1 - max_width 388 - justify 0 - label "CServProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C375D012E" - width 406 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1097 - stereotype TRUE - line_color 3342489 - quidu "3F1C3772016D" - client @1064 - supplier @1096 - line_style 0) - (object ClassView "Class" "Logical View::Connection Interface::CSocket" @1098 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1536, 96) - label (object ItemLabel - Parent_View @1098 - location (1335, 46) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F49F037E" - width 420 - height 124 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$182" @1099 - location (1248, 96) - stereotype TRUE - line_color 3342489 - quidu "3F1C44AA03CE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$183" @1100 - Parent_View @1099 - location (-288, 0) - stereotype TRUE - line_color 3342489 - quidu "3F1C44AB0286" - client @1099 - supplier @1096 - line_style 0 - label (object SegLabel @1101 - Parent_View @1100 - location (1208, 132) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.526316 - height 36 - orientation 0)) - (object RoleView "$UNNAMED$184" @1102 - Parent_View @1099 - location (-288, 0) - stereotype TRUE - line_color 3342489 - quidu "3F1C44AB0287" - client @1099 - supplier @1098 - line_style 0 - label (object SegLabel @1103 - Parent_View @1102 - location (1303, 132) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.714286 - height 36 - orientation 1))))))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE5DE8B01C8" - 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::Network Layer::Protocols::CProtocolBase" @1104 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2000, 592) - label (object ItemLabel - Parent_View @1104 - location (1849, 543) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E16401A9" - width 320 - height 122 - annotation 8 - autoResize TRUE) - (object NoteView @1105 - location (1888, 782) - label (object ItemLabel - Parent_View @1105 - location (1619, 704) - fill_color 13434879 - nlines 3 - max_width 503 - label "notified by StartSending call from link layer to which it's bound") - line_color 3342489 - fill_color 13434879 - width 563 - height 169) - (object NoteView @1106 - location (1360, 1856) - label (object ItemLabel - Parent_View @1106 - location (1057, 1772) - fill_color 13434879 - nlines 3 - max_width 571 - label "notified by CNifAgentRef via IfUserNewInterfaceL to bind the protocol to the link layer") - line_color 3342489 - fill_color 13434879 - width 631 - height 181) - (object Label @1107 - location (1532, 234) - nlines 30 - max_width 63 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1108 - location (1104, 272) - nlines 1 - max_width 412 - label "IP/IP6 network layer") - (object Label @1109 - location (1568, 608) - nlines 1 - max_width 175 - label "ESOCK") - (object NoteView @1110 - location (288, 1849) - label (object ItemLabel - Parent_View @1110 - location (29, 1752) - fill_color 13434879 - nlines 3 - max_width 483 - label "does the protocol link layer binding via CIp6Interface class") - line_color 3342489 - fill_color 13434879 - width 543 - height 206) - (object NoteView @1111 - location (800, 1740) - label (object ItemLabel - Parent_View @1111 - location (622, 1656) - fill_color 13434879 - nlines 3 - max_width 321 - label "link layer is represented by CNifIfBase class") - line_color 3342489 - fill_color 13434879 - width 381 - height 181) - (object AttachView "" @1112 - stereotype TRUE - line_color 3342489 - client @1111 - supplier @1110 - line_style 0) - (object AttachView "" @1113 - stereotype TRUE - line_color 3342489 - client @1111 - supplier @1106 - line_style 0) - (object NoteView @1114 - location (1886, 1198) - label (object ItemLabel - Parent_View @1114 - location (1623, 889) - fill_color 13434879 - nlines 12 - max_width 490 - label -|in case the protocol does not know which bearer to use it generates NoBearer call to ESOCK to ask for one (if no connection=>implicit start -|If the protocol is given a connection (e.g RSock opened with RConnection) it generates Bearer call to let ESOCK decide whether to "re-join or not. - ) - line_color 3342489 - fill_color 13434879 - width 550 - height 631) - (object ClassView "Class" "Logical View::Network Layer::MInterface" @1115 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (592, 96) - label (object ItemLabel - Parent_View @1115 - location (476, 55) - fill_color 13434879 - nlines 1 - max_width 232 - justify 0 - label "MInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8ACC40294" - width 250 - height 107 - annotation 8 - autoResize TRUE) - (object Label @1116 - location (509, 209) - nlines 1 - max_width 988 - label "____________________________________________") - (object Label @1117 - location (1280, 192) - nlines 1 - max_width 206 - label "INHOOK6") - (object ClassView "Class" "Logical View::Network Layer::CIpManager" @1118 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (896, 1088) - label (object ItemLabel - Parent_View @1118 - location (771, 1047) - fill_color 13434879 - nlines 1 - max_width 250 - justify 0 - label "CIpManager") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8AB0F01B9" - width 268 - height 107 - annotation 8 - autoResize TRUE) - (object Label @1119 - location (441, 47) - nlines 9 - max_width 50 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -| -| - ) - (object Label @1120 - location (48, 160) - nlines 1 - max_width 238 - label "NIF (PPP)") - (object NoteView @1121 - location (176, 80) - label (object ItemLabel - Parent_View @1121 - location (38, 20) - fill_color 13434879 - nlines 2 - max_width 240 - label "to send/recv data & notify") - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object ClassView "Class" "Logical View::Network Layer::CFlowContext" @1122 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1280, 96) - label (object ItemLabel - Parent_View @1122 - location (1137, 55) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CFlowContext") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8BEBF0284" - width 304 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::MNifIfUser" @1123 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1920, 1624) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1123 - location (1692, 1596) - fill_color 13434879 - nlines 1 - max_width 456 - justify 0 - label "MNifIfUser") - stereotype (object ItemLabel - Parent_View @1123 - location (1692, 1546) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 456 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5DEB40245" - width 474 - height 180 - annotation 8 - autoResize TRUE) - (object AttachView "" @1124 - stereotype TRUE - line_color 3342489 - client @1106 - supplier @1123 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::Protocols::CProtocolIP" @1125 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1280, 1440) - label (object ItemLabel - Parent_View @1125 - location (1155, 1391) - fill_color 13434879 - nlines 1 - max_width 250 - justify 0 - label "CProtocolIP") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61AC2013C" - width 268 - height 122 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$128" @1126 - location (1548, 1516) - stereotype TRUE - line_color 3342489 - quidu "3EE61BC401F7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$129" @1127 - Parent_View @1126 - location (1292, -212) - stereotype TRUE - line_color 3342489 - quidu "3EE61BC50245" - client @1126 - supplier @1123 - line_style 0 - label (object SegLabel @1128 - Parent_View @1127 - location (1646, 1583) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.808824 - height 38 - orientation 1)) - (object RoleView "$UNNAMED$130" @1129 - Parent_View @1126 - location (1292, -212) - stereotype TRUE - line_color 3342489 - quidu "3EE61BC50246" - client @1126 - supplier @1125 - line_style 0 - label (object SegLabel @1130 - Parent_View @1129 - location (1416, 1517) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.904412 - height 38 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$131" @1131 - location (1082, 1601) - stereotype TRUE - line_color 3342489 - quidu "3EE8AEA700FD" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$132" @1132 - Parent_View @1131 - location (-118, 337) - stereotype TRUE - line_color 3342489 - quidu "3EE8AEAC0042" - client @1131 - supplier @1125 - vertices (list Points - (1082, 1601) - (1279, 1601) - (1279, 1501)) - line_style 0 - label (object SegLabel @1133 - Parent_View @1132 - location (1333, 1532) - 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$133" @1134 - Parent_View @1131 - location (-118, 337) - stereotype TRUE - line_color 3342489 - quidu "3EE8AEAC0043" - client @1131 - supplier @1125 - vertices (list Points - (1082, 1601) - (1022, 1601) - (1022, 1442) - (1145, 1441)) - line_style 0 - label (object SegLabel @1135 - Parent_View @1134 - location (1126, 1465) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.943878 - height 24 - orientation 1)))) - (object ClassView "Class" "Logical View::Data Link Layer (NIF)::CNifIfBase" @1136 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (224, 304) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1136 - location (23, 254) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E275015B" - width 420 - height 124 - annotation 8 - autoResize TRUE) - (object AttachView "" @1137 - stereotype TRUE - line_color 3342489 - client @1121 - supplier @1136 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::CIp6NifUser" @1138 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (224, 1628) - label (object ItemLabel - Parent_View @1138 - location (100, 1587) - fill_color 13434879 - nlines 1 - max_width 248 - justify 0 - label "CIp6NifUser") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE61CCB0255" - width 266 - height 107 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1139 - stereotype TRUE - line_color 3342489 - quidu "3EE61CDF010D" - client @1138 - supplier @1123 - line_style 0) - (object AttachView "" @1140 - stereotype TRUE - line_color 3342489 - client @1110 - supplier @1138 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::CIp6Manager" @1141 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (720, 1440) - label (object ItemLabel - Parent_View @1141 - location (583, 1399) - fill_color 13434879 - nlines 1 - max_width 274 - justify 0 - label "CIp6Manager") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8AB0803CC" - width 292 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1142 - stereotype TRUE - line_color 3342489 - quidu "3EE8AD5900FD" - client @1141 - supplier @1118 - line_style 0) - (object AssociationViewNew "$UNNAMED$134" @1143 - location (1005, 1440) - stereotype TRUE - line_color 3342489 - quidu "3EE8AFBE0080" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$135" @1144 - Parent_View @1143 - location (269, 176) - stereotype TRUE - line_color 3342489 - quidu "3EE8AFBF011D" - client @1143 - supplier @1141 - line_style 0 - label (object SegLabel @1145 - Parent_View @1144 - location (887, 1408) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.854282 - height 33 - orientation 1)) - (object RoleView "$UNNAMED$136" @1146 - Parent_View @1143 - location (269, 176) - stereotype TRUE - line_color 3342489 - quidu "3EE8AFBF011E" - client @1143 - supplier @1125 - line_style 0 - label (object SegLabel @1147 - Parent_View @1146 - location (1136, 1408) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.938333 - height 33 - orientation 0)))) - (object ClassView "Class" "Logical View::Network Layer::CIp6Interface" @1148 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (224, 688) - label (object ItemLabel - Parent_View @1148 - location (91, 647) - fill_color 13434879 - nlines 1 - max_width 266 - justify 0 - label "CIp6Interface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8AB38013C" - width 284 - height 107 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1149 - stereotype TRUE - line_color 3342489 - quidu "3EE8AD4E0265" - client @1148 - supplier @1115 - vertices (list Points - (282, 634) - (525, 416) - (580, 149)) - line_style 0) - (object AssociationViewNew "$UNNAMED$137" @1150 - location (471, 1063) - stereotype TRUE - line_color 3342489 - quidu "3EE8B05300DE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$138" @1151 - Parent_View @1150 - location (-233, 471) - stereotype TRUE - line_color 3342489 - quidu "3EE8B05401D8" - client @1150 - supplier @1148 - line_style 0 - label (object SegLabel @1152 - Parent_View @1151 - location (237, 760) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.969107 - height 30 - orientation 0)) - (object RoleView "$UNNAMED$139" @1153 - Parent_View @1150 - location (-233, 471) - stereotype TRUE - line_color 3342489 - quidu "3EE8B05401E8" - client @1150 - supplier @1141 - line_style 0 - label (object SegLabel @1154 - Parent_View @1153 - location (623, 1351) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.781253 - height 32 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$140" @1155 - location (391, 840) - stereotype TRUE - line_color 3342489 - quidu "3EE8B08403BC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$141" @1156 - Parent_View @1155 - location (183, 264) - stereotype TRUE - line_color 3342489 - quidu "3EE8B08503BC" - client @1155 - supplier @1148 - vertices (list Points - (391, 840) - (229, 840) - (225, 741)) - line_style 0) - (object RoleView "$UNNAMED$142" @1157 - Parent_View @1155 - location (183, 264) - stereotype TRUE - line_color 3342489 - quidu "3EE8B08503BD" - client @1155 - supplier @1148 - vertices (list Points - (391, 840) - (451, 840) - (451, 681) - (366, 682)) - line_style 0))) - (object AssociationViewNew "$UNNAMED$143" @1158 - location (224, 500) - stereotype TRUE - line_color 3342489 - quidu "3EE8B3AB0032" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$144" @1159 - Parent_View @1158 - location (-336, -396) - stereotype TRUE - line_color 3342489 - quidu "3EE8B3AC00FD" - client @1158 - supplier @1136 - line_style 0 - label (object SegLabel @1160 - Parent_View @1159 - location (188, 422) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.591304 - height 37 - orientation 0)) - (object RoleView "$UNNAMED$145" @1161 - Parent_View @1158 - location (-336, -396) - stereotype TRUE - line_color 3342489 - quidu "3EE8B3AC010D" - client @1158 - supplier @1148 - line_style 0 - label (object SegLabel @1162 - Parent_View @1161 - location (185, 605) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.739130 - height 40 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$152" @1163 - location (224, 1157) - stereotype TRUE - line_color 3342489 - quidu "3EE8BB080003" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$153" @1164 - Parent_View @1163 - location (0, 469) - stereotype TRUE - line_color 3342489 - quidu "3EE8BB090032" - client @1163 - supplier @1138 - line_style 0 - label (object SegLabel @1165 - Parent_View @1164 - location (197, 1529) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.894866 - height 28 - orientation 1)) - (object RoleView "$UNNAMED$154" @1166 - Parent_View @1163 - location (0, 469) - stereotype TRUE - line_color 3342489 - quidu "3EE8BB090042" - client @1163 - supplier @1148 - line_style 0 - label (object SegLabel @1167 - Parent_View @1166 - location (197, 783) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.901961 - height 28 - orientation 0)))) - (object ClassView "Class" "Logical View::Network Layer::CIp6Route" @1168 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (720, 880) - label (object ItemLabel - Parent_View @1168 - location (605, 839) - fill_color 13434879 - nlines 1 - max_width 230 - justify 0 - label "CIp6Route") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8B42B01B9" - width 248 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$149" @1169 - location (559, 732) - stereotype TRUE - line_color 3342489 - quidu "3EE8B4FE035F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$150" @1170 - Parent_View @1169 - location (415, -164) - stereotype TRUE - line_color 3342489 - quidu "3EE8B4FF035F" - client @1169 - supplier @1168 - vertices (list Points - (559, 732) - (724, 732) - (721, 826)) - line_style 0) - (object RoleView "$UNNAMED$151" @1171 - Parent_View @1169 - location (415, -164) - stereotype TRUE - line_color 3342489 - quidu "3EE8B4FF0360" - client @1169 - supplier @1168 - vertices (list Points - (559, 732) - (499, 732) - (499, 876) - (595, 877)) - line_style 0))) - (object AssociationViewNew "$UNNAMED$155" @1172 - location (720, 1159) - stereotype TRUE - line_color 3342489 - quidu "3EE8BBD600A0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$156" @1173 - Parent_View @1172 - location (-32, 759) - stereotype TRUE - line_color 3342489 - quidu "3EE8BBD70090" - client @1172 - supplier @1141 - line_style 0 - label (object SegLabel @1174 - Parent_View @1173 - location (698, 1349) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.823256 - height 23 - orientation 1)) - (object RoleView "$UNNAMED$157" @1175 - Parent_View @1172 - location (-32, 759) - stereotype TRUE - line_color 3342489 - quidu "3EE8BBD70091" - client @1172 - supplier @1168 - line_style 0 - label (object SegLabel @1176 - Parent_View @1175 - location (698, 957) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.883178 - height 23 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$146" @1177 - location (478, 786) - stereotype TRUE - line_color 3342489 - quidu "3EE8B4370320" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$147" @1178 - Parent_View @1177 - location (-82, -110) - stereotype TRUE - line_color 3342489 - quidu "3EE8B4380226" - client @1177 - supplier @1168 - line_style 0 - label (object SegLabel @1179 - Parent_View @1178 - location (548, 856) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.807692 - height 41 - orientation 1)) - (object RoleView "$UNNAMED$148" @1180 - Parent_View @1177 - location (-82, -110) - stereotype TRUE - line_color 3342489 - quidu "3EE8B4380227" - client @1177 - supplier @1148 - line_style 0 - label (object SegLabel @1181 - Parent_View @1180 - location (384, 783) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.793923 - height 31 - orientation 0)))) - (object ClassView "Class" "Logical View::Network Layer::CIp6Flow" @1182 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (800, 615) - label (object ItemLabel - Parent_View @1182 - location (701, 574) - fill_color 13434879 - nlines 1 - max_width 198 - justify 0 - label "CIp6Flow") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8BE380236" - width 216 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$158" @1183 - location (759, 747) - stereotype TRUE - line_color 3342489 - quidu "3EE8BF6B00DE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$159" @1184 - Parent_View @1183 - location (39, -133) - stereotype TRUE - line_color 3342489 - quidu "3EE8BF6C0003" - client @1183 - supplier @1182 - line_style 0 - label (object SegLabel @1185 - Parent_View @1184 - location (750, 690) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.666356 - height 26 - orientation 0)) - (object RoleView "$UNNAMED$160" @1186 - Parent_View @1183 - location (39, -133) - stereotype TRUE - line_color 3342489 - quidu "3EE8BF6C0004" - client @1183 - supplier @1168 - line_style 0 - label (object SegLabel @1187 - Parent_View @1186 - location (774, 805) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.601027 - height 31 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$161" @1188 - location (962, 773) - stereotype TRUE - line_color 3342489 - quidu "3EE8BF7201A9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$162" @1189 - Parent_View @1188 - location (162, 197) - stereotype TRUE - line_color 3342489 - quidu "3EE8BF7401E8" - client @1188 - supplier @1182 - vertices (list Points - (962, 773) - (800, 773) - (800, 668)) - line_style 0) - (object RoleView "$UNNAMED$163" @1190 - Parent_View @1188 - location (162, 197) - stereotype TRUE - line_color 3342489 - quidu "3EE8BF7401E9" - client @1188 - supplier @1182 - vertices (list Points - (962, 773) - (1022, 773) - (1022, 614) - (908, 614)) - line_style 0))) - (object NoteView @1191 - location (1872, 272) - label (object ItemLabel - Parent_View @1191 - location (1569, 25) - fill_color 13434879 - nlines 10 - max_width 571 - label "managed/owned by RFlowContext which is owned by CProviderInet6Base (sending packets)& CProtocolIP (forwarding packets) deletes itslef when no longer referenced. RFlowContex's part of a packet info when it travels through the stack") - line_color 3342489 - fill_color 13434879 - width 631 - height 506) - (object AttachView "" @1192 - stereotype TRUE - line_color 3342489 - client @1104 - supplier @1105 - line_style 0) - (object ClassView "Class" "Logical View::Network Layer::MFlowHook" @1193 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (903, 112) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1193 - location (775, 80) - fill_color 13434879 - nlines 1 - max_width 256 - justify 0 - label "MFlowHook") - stereotype (object ItemLabel - Parent_View @1193 - location (775, 33) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 253 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EEDFB1D036E" - width 274 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Network Layer::CFlowInternalContext" @1194 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (800, 409) - label (object ItemLabel - Parent_View @1194 - location (591, 368) - fill_color 13434879 - nlines 1 - max_width 418 - justify 0 - label "CFlowInternalContext") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE8BE9500A0" - width 436 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1195 - stereotype TRUE - line_color 3342489 - quidu "3EE8BF0D0080" - client @1182 - supplier @1194 - line_style 0) - (object AssociationViewNew "$UNNAMED$164" @1196 - location (843, 279) - stereotype TRUE - line_color 3342489 - quidu "3EEDFB42036E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$165" @1197 - Parent_View @1196 - location (43, -73) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3EEDFB440051" - client @1196 - supplier @1193 - line_style 0 - label (object SegLabel @1198 - Parent_View @1197 - location (914, 224) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.927476 - height 49 - orientation 1)) - (object RoleView "$UNNAMED$166" @1199 - Parent_View @1196 - location (43, -73) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3EEDFB440052" - client @1196 - supplier @1194 - line_style 0 - label (object SegLabel @1200 - Parent_View @1199 - location (846, 343) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.730899 - height 24 - orientation 0)))) - (object AttachView "" @1201 - stereotype TRUE - line_color 3342489 - client @1191 - supplier @1122 - line_style 0) - (object InheritView "" @1202 - stereotype TRUE - line_color 3342489 - quidu "3EE8BF0A0080" - client @1194 - supplier @1122 - line_style 0) - (object Label @1203 - location (31, 456) - font (object Font - size 8) - nlines 1 - max_width 432 - label "______________________") - (object Label @1204 - location (1712, 1712) - nlines 1 - max_width 175 - label "NIFMAN") - (object CategoryView "Logical View::Network Layer::Protocols" @1205 - location (1296, 608) - label (object ItemLabel - Parent_View @1205 - location (1152, 524) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Protocols") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F1C30E2014D" - width 300 - height 180) - (object InheritView "" @1206 - stereotype TRUE - line_color 3342489 - quidu "3F1C31C603DE" - client @1125 - supplier @1104 - vertices (list Points - (1279, 1378) - (1278, 591) - (1839, 591)) - line_style 0))))) - (object Class_Category "Connection Interface" - quid "3EE5EF4C014B" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3EE5EF6A0294" - supplier "Logical View::Connection Management" - quidu "3EE5D894013C")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNifSession" - quid "3EE5EFF000FD" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE5F26D010D" - supplier "Logical View::Connection Interface::CConnectionProvdBase" - quidu "3EE5F139034F")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE5F2700265" - supplier "Logical View::Connection Interface::MServiceChangeObserver" - quidu "3EE5F1710061") - (object Realize_Relationship - quid "3EE5F272034F" - supplier "Logical View::Connection Management::MNifSessionNotify" - quidu "3EE5E4E800EE") - (object Realize_Relationship - quid "3EE5F2750217" - supplier "Logical View::Connection Interface::MNetworkControllerObserver" - quidu "3EE5F18002B3") - (object Realize_Relationship - quid "3EE60EFE02F1" - supplier "Logical View::Connection Interface::MAgentSessionNotify" - quidu "3EE60EAF0311"))) - (object Class " MConnectionNotify" - quid "3EE5F0CD0294" - stereotype "Interface" - abstract TRUE) - (object Class "MSockSessionObserver" - quid "3EE5F0DC017A" - stereotype "Interface" - abstract TRUE) - (object Class "CInterface" - quid "3EE5F0F70207" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE5F2800274" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EE5F284033F" - supplier "Logical View::Connection Interface::MSockSessionObserver" - quidu "3EE5F0DC017A") - (object Realize_Relationship - quid "3EE5F28700FD" - supplier "Logical View::Connection Interface:: MConnectionNotify" - quidu "3EE5F0CD0294"))) - (object Class "CConnectionProvdBase" - quid "3EE5F139034F") - (object Class "MServiceChangeObserver" - quid "3EE5F1710061" - stereotype "Interface" - abstract TRUE) - (object Class "MNetworkControllerObserver" - quid "3EE5F18002B3" - stereotype "Interface" - abstract TRUE) - (object Class "CSocket" - quid "3EE5F49F037E") - (object Class "CHostResolver" - quid "3EE5F5B100CE") - (object Class "CConnection" - quid "3EE5F5BF02D2") - (object Class "MAgentSessionNotify" - quid "3EE60EAF0311" - stereotype "Interface" - abstract TRUE) - (object Class "RSocket" - quid "3EE71A970090" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3EE71AE402E2" - supplier "Logical View::Connection Interface::CSocket" - quidu "3EE5F49F037E"))) - (object Class "RHostResolver" - quid "3EE71ABD017A" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3EE71AE8037E" - supplier "Logical View::Connection Interface::CHostResolver" - quidu "3EE5F5B100CE"))) - (object Class "RConnection" - quid "3EE71ACE01B9" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3EE71AED00A0" - supplier "Logical View::Connection Interface::CConnection" - quidu "3EE5F5BF02D2"))) - (object Class "CNifMan" - quid "3EE9E75C013C" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EE9E7B500FD" - supplier "Logical View::Connection Interface::CSocketServExtBase" - quidu "3EE9E78B00DE"))) - (object Class "CSocketServExtBase" - quid "3EE9E78B00DE") - (object Class "CSubConnection" - quid "3EF19BE30311") - (object Class "CSubInterface" - quid "3EF19D43012C") - (object Class "CSockSession" - quid "3EF1BC71036E") - (object Association "$UNNAMED$185" - quid "3EE5F34500A0" - roles (list role_list - (object Role "$UNNAMED$186" - quid "3EE5F346034F" - supplier "Logical View::Connection Interface:: MConnectionNotify" - quidu "3EE5F0CD0294" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$187" - quid "3EE5F3460350" - supplier "Logical View::Connection Interface::CConnectionProvdBase" - quidu "3EE5F139034F" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$188" - quid "3EE5F377038E" - roles (list role_list - (object Role "$UNNAMED$189" - quid "3EE5F379033F" - supplier "Logical View::Connection Interface::CConnectionProvdBase" - quidu "3EE5F139034F" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$190" - quid "3EE5F3790340" - supplier "Logical View::Connection Interface::CInterface" - quidu "3EE5F0F70207" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$191" - quid "3EE5F67C017A" - roles (list role_list - (object Role "$UNNAMED$192" - quid "3EE5F67D0265" - supplier "Logical View::Connection Interface::CSocket" - quidu "3EE5F49F037E" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$193" - quid "3EE5F67D0266" - supplier "Logical View::Connection Interface::CInterface" - quidu "3EE5F0F70207" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$194" - quid "3EE5F67F02B3" - roles (list role_list - (object Role "$UNNAMED$195" - quid "3EE5F68000BF" - supplier "Logical View::Connection Interface::CHostResolver" - quidu "3EE5F5B100CE" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$196" - quid "3EE5F68000C0" - supplier "Logical View::Connection Interface::CInterface" - quidu "3EE5F0F70207" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$197" - quid "3EE5F68201E8" - roles (list role_list - (object Role "$UNNAMED$198" - quid "3EE5F68300AF" - supplier "Logical View::Connection Interface::CConnection" - quidu "3EE5F5BF02D2" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$199" - quid "3EE5F68300B0" - supplier "Logical View::Connection Interface::CInterface" - quidu "3EE5F0F70207" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$200" - quid "3EE5FBDF00A0" - roles (list role_list - (object Role "$UNNAMED$201" - quid "3EE5FBDF0330" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$202" - quid "3EE5FBDF0331" - supplier "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - client_cardinality (value cardinality "0..n")))) - (object Association "$UNNAMED$203" - quid "3EE71B61017A" - roles (list role_list - (object Role "$UNNAMED$204" - quid "3EE71B62011D" - supplier "Logical View::Connection Management::MNifSessionNotify" - quidu "3EE5E4E800EE" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$205" - quid "3EE71B62011E" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$206" - quid "3EE9E7B7034F" - roles (list role_list - (object Role "$UNNAMED$207" - quid "3EE9E7B801E8" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$208" - quid "3EE9E7B801E9" - supplier "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$209" - quid "3EF19BF5036E" - roles (list role_list - (object Role "$UNNAMED$210" - quid "3EF19BF6037E" - supplier "Logical View::Connection Interface::CSubConnection" - quidu "3EF19BE30311" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$211" - quid "3EF19BF6038E" - supplier "Logical View::Connection Interface::CConnection" - quidu "3EE5F5BF02D2" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$212" - quid "3EF19D670226" - roles (list role_list - (object Role "$UNNAMED$213" - quid "3EF19D68016B" - supplier "Logical View::Connection Interface::CSubInterface" - quidu "3EF19D43012C" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$214" - quid "3EF19D68016C" - supplier "Logical View::Connection Interface::CSubConnection" - quidu "3EF19BE30311" - client_cardinality (value cardinality "0..n") - is_navigable TRUE))) - (object Association "$UNNAMED$215" - quid "3EF1B171039D" - roles (list role_list - (object Role "$UNNAMED$216" - quid "3EF1B1740311" - supplier "Logical View::Connection Interface::CSubInterface" - quidu "3EF19D43012C" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$217" - quid "3EF1B1740312" - supplier "Logical View::Connection Interface::CInterface" - quidu "3EE5F0F70207" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$218" - quid "3EF1BCA400CE" - roles (list role_list - (object Role "$UNNAMED$219" - quid "3EF1BCA403AD" - supplier "Logical View::Connection Interface::CSocket" - quidu "3EE5F49F037E" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$220" - quid "3EF1BCA403AE" - supplier "Logical View::Connection Interface::CSockSession" - quidu "3EF1BC71036E" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$221" - quid "3EF1BCAD018A" - roles (list role_list - (object Role "$UNNAMED$222" - quid "3EF1BCAE0207" - supplier "Logical View::Connection Interface::CHostResolver" - quidu "3EE5F5B100CE" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$223" - quid "3EF1BCAE0208" - supplier "Logical View::Connection Interface::CSockSession" - quidu "3EF1BC71036E" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$224" - quid "3EF1BCB20284" - roles (list role_list - (object Role "$UNNAMED$225" - quid "3EF1BCB303BC" - supplier "Logical View::Connection Interface::CConnection" - quidu "3EE5F5BF02D2" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$226" - quid "3EF1BCB303CC" - supplier "Logical View::Connection Interface::CSockSession" - quidu "3EF1BC71036E" - client_cardinality (value cardinality "1") - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE5EF5800A0" - 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 Interface::MSockSessionObserver" @1207 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1575, 916) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1207 - location (1337, 887) - fill_color 13434879 - nlines 1 - max_width 476 - justify 0 - label "MSockSessionObserver") - stereotype (object ItemLabel - Parent_View @1207 - location (1337, 837) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 476 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F0DC017A" - width 494 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CBase" @1208 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2012, 973) - label (object ItemLabel - Parent_View @1208 - location (1869, 899) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E1AF035F" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::MServiceChangeObserver" @1209 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (784, 311) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1209 - location (532, 282) - fill_color 13434879 - nlines 1 - max_width 504 - justify 0 - label "MServiceChangeObserver") - stereotype (object ItemLabel - Parent_View @1209 - location (532, 232) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 504 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F1710061" - width 522 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::MNetworkControllerObserver" @1210 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1367, 307) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1210 - location (1089, 278) - fill_color 13434879 - nlines 1 - max_width 556 - justify 0 - label "MNetworkControllerObserver") - stereotype (object ItemLabel - Parent_View @1210 - location (1089, 228) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 556 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F18002B3" - width 574 - height 182 - annotation 8 - autoResize TRUE) - (object NoteView @1211 - location (336, 1232) - label (object ItemLabel - Parent_View @1211 - location (45, 1104) - fill_color 13434879 - nlines 5 - max_width 546 - label "represents ESOCK/NIFMAN logical boundary & issues asynchronous destructor when no longer associated with any ESOCK subsession") - line_color 3342489 - fill_color 13434879 - width 606 - height 269) - (object NoteView @1212 - location (1712, 80) - label (object ItemLabel - Parent_View @1212 - location (1487, 8) - fill_color 13434879 - nlines 2 - max_width 415 - label "to propagate progress from the agent") - line_color 3342489 - fill_color 13434879 - width 475 - height 157) - (object NoteView @1213 - location (1184, 80) - label (object ItemLabel - Parent_View @1213 - location (1002, 14) - fill_color 13434879 - nlines 2 - max_width 328 - label "to observe agent selection") - line_color 3342489 - fill_color 13434879 - width 388 - height 144) - (object AttachView "" @1214 - stereotype TRUE - line_color 3342489 - client @1213 - supplier @1210 - line_style 0) - (object ClassView "Class" "Logical View::Connection Interface::MAgentSessionNotify" @1215 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 321) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1215 - location (45, 292) - fill_color 13434879 - nlines 1 - max_width 422 - justify 0 - label "MAgentSessionNotify") - stereotype (object ItemLabel - Parent_View @1215 - location (45, 242) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 422 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE60EAF0311" - width 440 - height 182 - annotation 8 - autoResize TRUE) - (object NoteView @1216 - location (272, 112) - label (object ItemLabel - Parent_View @1216 - location (66, 37) - fill_color 13434879 - nlines 3 - max_width 377 - label "used to ask for the Service Chanege Notify now obsolete") - line_color 3342489 - fill_color 13434879 - width 437 - height 163) - (object AttachView "" @1217 - stereotype TRUE - line_color 3342489 - client @1216 - supplier @1215 - line_style 0) - (object Label @1218 - location (112, 754) - nlines 1 - max_width 1775 - label "_________________________________________________________________________________") - (object Label @1219 - location (32, 745) - nlines 1 - max_width 175 - label "NIFMAN") - (object Label @1220 - location (32, 802) - nlines 1 - max_width 175 - label "ESOCK") - (object ClassView "Class" "Logical View::Connection Interface::RSocket" @1221 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (624, 1879) - label (object ItemLabel - Parent_View @1221 - location (532, 1838) - fill_color 13434879 - nlines 1 - max_width 184 - justify 0 - label "RSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE71A970090" - width 202 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::RHostResolver" @1222 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (992, 1879) - label (object ItemLabel - Parent_View @1222 - location (841, 1838) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "RHostResolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE71ABD017A" - width 320 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::RConnection" @1223 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1394, 1879) - label (object ItemLabel - Parent_View @1223 - location (1261, 1838) - fill_color 13434879 - nlines 1 - max_width 266 - justify 0 - label "RConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE71ACE01B9" - width 284 - height 107 - annotation 8 - autoResize TRUE) - (object Label @1224 - location (144, 1760) - nlines 1 - max_width 1775 - label "_________________________________________________________________________________") - (object Label @1225 - location (112, 1831) - nlines 1 - max_width 219 - label "Application") - (object ClassView "Class" "Logical View::Connection Interface::CSocketServExtBase" @1226 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 515) - label (object ItemLabel - Parent_View @1226 - location (42, 474) - fill_color 13434879 - nlines 1 - max_width 428 - justify 0 - label "CSocketServExtBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E78B00DE" - width 446 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::MNifSessionNotify" @1227 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1932, 329) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1227 - location (1696, 277) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "MNifSessionNotify") - stereotype (object ItemLabel - Parent_View @1227 - location (1696, 227) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 472 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E4E800EE" - width 490 - height 228 - annotation 8 - autoResize TRUE) - (object AttachView "" @1228 - stereotype TRUE - line_color 3342489 - client @1212 - supplier @1227 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CNifAgentRef" @1229 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1792, 686) - label (object ItemLabel - Parent_View @1229 - location (1556, 612) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2FC018A" - width 490 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$203" @1230 - location (1854, 521) - stereotype TRUE - line_color 3342489 - quidu "3EE71B61017A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$204" @1231 - Parent_View @1230 - location (174, -151) - stereotype TRUE - line_color 3342489 - quidu "3EE71B62011D" - client @1230 - supplier @1227 - line_style 0 - label (object SegLabel @1232 - Parent_View @1231 - location (1932, 470) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$205" @1233 - Parent_View @1230 - location (174, -151) - stereotype TRUE - line_color 3342489 - quidu "3EE71B62011E" - client @1230 - supplier @1229 - line_style 0 - label (object SegLabel @1234 - Parent_View @1233 - location (1868, 569) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.472195 - height 30 - orientation 0)))) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @1235 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (656, 686) - label (object ItemLabel - Parent_View @1235 - location (559, 635) - fill_color 13434879 - nlines 1 - max_width 194 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 212 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1236 - stereotype TRUE - line_color 3342489 - quidu "3EE9E7B500FD" - client @1235 - supplier @1226 - line_style 0) - (object ClassView "Class" "Logical View::Connection Interface::CNifSession" @1237 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1056, 688) - label (object ItemLabel - Parent_View @1237 - location (925, 637) - fill_color 13434879 - nlines 1 - max_width 262 - justify 0 - label "CNifSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5EFF000FD" - width 280 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1238 - stereotype TRUE - line_color 3342489 - quidu "3EE5F2700265" - client @1237 - supplier @1209 - line_style 0) - (object RealizeView "" @1239 - stereotype TRUE - line_color 3342489 - quidu "3EE5F2750217" - client @1237 - supplier @1210 - line_style 0) - (object RealizeView "" @1240 - stereotype TRUE - line_color 3342489 - quidu "3EE60EFE02F1" - client @1237 - supplier @1215 - line_style 0) - (object AssociationViewNew "$UNNAMED$200" @1241 - location (1371, 686) - stereotype TRUE - line_color 3342489 - quidu "3EE5FBDF00A0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$201" @1242 - Parent_View @1241 - location (251, -98) - stereotype TRUE - line_color 3342489 - quidu "3EE5FBDF0330" - client @1241 - supplier @1229 - line_style 0 - label (object SegLabel @1243 - Parent_View @1242 - location (1512, 724) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.806283 - height 38 - orientation 1)) - (object RoleView "$UNNAMED$202" @1244 - Parent_View @1241 - location (251, -98) - stereotype TRUE - line_color 3342489 - quidu "3EE5FBDF0331" - client @1241 - supplier @1237 - line_style 0 - label (object SegLabel @1245 - Parent_View @1244 - location (1229, 725) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.816754 - height 38 - orientation 0)))) - (object RealizeView "" @1246 - stereotype TRUE - line_color 3342489 - quidu "3EE5F272034F" - client @1237 - supplier @1227 - line_style 0) - (object AssociationViewNew "$UNNAMED$206" @1247 - location (838, 686) - stereotype TRUE - line_color 3342489 - quidu "3EE9E7B7034F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$207" @1248 - Parent_View @1247 - location (-218, -2) - stereotype TRUE - line_color 3342489 - quidu "3EE9E7B801E8" - client @1247 - supplier @1235 - line_style 0 - label (object SegLabel @1249 - Parent_View @1248 - location (771, 740) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$208" @1250 - Parent_View @1247 - location (-218, -2) - stereotype TRUE - line_color 3342489 - quidu "3EE9E7B801E9" - client @1247 - supplier @1237 - line_style 0 - label (object SegLabel @1251 - Parent_View @1250 - location (907, 741) - 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::Connection Interface:: MConnectionNotify" @1252 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (272, 946) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1252 - location (67, 917) - fill_color 13434879 - nlines 1 - max_width 410 - justify 0 - label " MConnectionNotify") - stereotype (object ItemLabel - Parent_View @1252 - location (67, 867) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 410 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F0CD0294" - width 428 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CConnectionProvdBase" @1253 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1058, 943) - label (object ItemLabel - Parent_View @1253 - location (827, 892) - fill_color 13434879 - nlines 1 - max_width 462 - justify 0 - label "CConnectionProvdBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F139034F" - width 480 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$185" @1254 - location (651, 943) - stereotype TRUE - line_color 3342489 - quidu "3EE5F34500A0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$186" @1255 - Parent_View @1254 - location (395, 703) - stereotype TRUE - line_color 3342489 - quidu "3EE5F346034F" - client @1254 - supplier @1252 - line_style 0 - label (object SegLabel @1256 - Parent_View @1255 - location (500, 976) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.916926 - height 32 - orientation 0)) - (object RoleView "$UNNAMED$187" @1257 - Parent_View @1254 - location (395, 703) - stereotype TRUE - line_color 3342489 - quidu "3EE5F3460350" - client @1254 - supplier @1253 - line_style 0 - label (object SegLabel @1258 - Parent_View @1257 - location (795, 976) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.869476 - height 33 - orientation 1)))) - (object InheritView "" @1259 - stereotype TRUE - line_color 3342489 - quidu "3EE5F26D010D" - client @1237 - supplier @1253 - line_style 0) - (object ClassView "Class" "Logical View::Connection Interface::CSubInterface" @1260 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1902, 1234) - label (object ItemLabel - Parent_View @1260 - location (1760, 1193) - fill_color 13434879 - nlines 1 - max_width 284 - justify 0 - label "CSubInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF19D43012C" - width 302 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CInterface" @1261 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1056, 1235) - label (object ItemLabel - Parent_View @1261 - location (943, 1184) - fill_color 13434879 - nlines 1 - max_width 226 - justify 0 - label "CInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F0F70207" - width 244 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1262 - stereotype TRUE - line_color 3342489 - quidu "3EE5F2800274" - client @1261 - supplier @1208 - line_style 0) - (object RealizeView "" @1263 - stereotype TRUE - line_color 3342489 - quidu "3EE5F284033F" - client @1261 - supplier @1207 - line_style 0) - (object RealizeView "" @1264 - stereotype TRUE - line_color 3342489 - quidu "3EE5F28700FD" - client @1261 - supplier @1252 - line_style 0) - (object AssociationViewNew "$UNNAMED$188" @1265 - location (1056, 1088) - stereotype TRUE - line_color 3342489 - quidu "3EE5F377038E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$189" @1266 - Parent_View @1265 - location (224, -160) - stereotype TRUE - line_color 3342489 - quidu "3EE5F379033F" - client @1265 - supplier @1253 - line_style 0 - label (object SegLabel @1267 - Parent_View @1266 - location (1096, 1020) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.838943 - height 39 - orientation 1)) - (object RoleView "$UNNAMED$190" @1268 - Parent_View @1265 - location (224, -160) - stereotype TRUE - line_color 3342489 - quidu "3EE5F3790340" - client @1265 - supplier @1261 - line_style 0 - label (object SegLabel @1269 - Parent_View @1268 - location (1110, 1163) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object AttachView "" @1270 - stereotype TRUE - line_color 3342489 - client @1211 - supplier @1261 - line_style 0) - (object AssociationViewNew "$UNNAMED$215" @1271 - location (1464, 1234) - stereotype TRUE - line_color 3342489 - quidu "3EF1B171039D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$216" @1272 - Parent_View @1271 - location (408, -222) - stereotype TRUE - line_color 3342489 - quidu "3EF1B1740311" - client @1271 - supplier @1260 - line_style 0 - label (object SegLabel @1273 - Parent_View @1272 - location (1706, 1208) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.842989 - height 27 - orientation 0)) - (object RoleView "$UNNAMED$217" @1274 - Parent_View @1271 - location (408, -222) - stereotype TRUE - line_color 3342489 - quidu "3EF1B1740312" - client @1271 - supplier @1261 - line_style 0 - label (object SegLabel @1275 - Parent_View @1274 - location (1237, 1209) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.793391 - height 26 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Interface::CSubConnection" @1276 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1903, 1455) - label (object ItemLabel - Parent_View @1276 - location (1738, 1414) - fill_color 13434879 - nlines 1 - max_width 330 - justify 0 - label "CSubConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF19BE30311" - width 348 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$212" @1277 - location (1902, 1345) - stereotype TRUE - line_color 3342489 - quidu "3EF19D670226" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$213" @1278 - Parent_View @1277 - location (-2, -319) - stereotype TRUE - line_color 3342489 - quidu "3EF19D68016B" - client @1277 - supplier @1260 - line_style 0 - label (object SegLabel @1279 - Parent_View @1278 - location (1940, 1311) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.616667 - height 38 - orientation 1)) - (object RoleView "$UNNAMED$214" @1280 - Parent_View @1277 - location (-2, -319) - stereotype TRUE - line_color 3342489 - quidu "3EF19D68016C" - client @1277 - supplier @1276 - line_style 0 - label (object SegLabel @1281 - Parent_View @1280 - location (1956, 1377) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.566667 - height 54 - orientation 0)))) - (object ClassView "Class" "Logical View::Connection Interface::CSocket" @1282 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (624, 1460) - label (object ItemLabel - Parent_View @1282 - location (524, 1419) - fill_color 13434879 - nlines 1 - max_width 200 - justify 0 - label "CSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F49F037E" - width 218 - height 107 - annotation 8 - autoResize TRUE) - (object UsesView "" @1283 - stereotype TRUE - line_color 3342489 - quidu "3EE71AE402E2" - client @1221 - supplier @1282 - line_style 0) - (object AssociationViewNew "$UNNAMED$191" @1284 - location (829, 1352) - stereotype TRUE - line_color 3342489 - quidu "3EE5F67C017A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$192" @1285 - Parent_View @1284 - location (-3, 104) - stereotype TRUE - line_color 3342489 - quidu "3EE5F67D0265" - client @1284 - supplier @1282 - line_style 0 - label (object SegLabel @1286 - Parent_View @1285 - location (724, 1381) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "*" - pctDist 0.913970 - height 24 - orientation 1)) - (object RoleView "$UNNAMED$193" @1287 - Parent_View @1284 - location (-3, 104) - stereotype TRUE - line_color 3342489 - quidu "3EE5F67D0266" - client @1284 - supplier @1261 - line_style 0 - label (object SegLabel @1288 - Parent_View @1287 - location (884, 1293) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.637286 - height 29 - orientation 0)))) - (object ClassView "Class" "Logical View::Connection Interface::CHostResolver" @1289 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (992, 1460) - label (object ItemLabel - Parent_View @1289 - location (842, 1419) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CHostResolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F5B100CE" - width 318 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$194" @1290 - location (1022, 1352) - stereotype TRUE - line_color 3342489 - quidu "3EE5F67F02B3" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$195" @1291 - Parent_View @1290 - location (190, 104) - stereotype TRUE - line_color 3342489 - quidu "3EE5F68000BF" - client @1290 - supplier @1289 - line_style 0 - label (object SegLabel @1292 - Parent_View @1291 - location (1045, 1389) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "*" - pctDist 0.533333 - height 32 - orientation 0)) - (object RoleView "$UNNAMED$196" @1293 - Parent_View @1290 - location (190, 104) - stereotype TRUE - line_color 3342489 - quidu "3EE5F68000C0" - client @1290 - supplier @1261 - line_style 0 - label (object SegLabel @1294 - Parent_View @1293 - location (1073, 1317) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.855741 - height 39 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Interface::CConnection" @1295 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1392, 1459) - label (object ItemLabel - Parent_View @1295 - location (1260, 1418) - fill_color 13434879 - nlines 1 - max_width 264 - justify 0 - label "CConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5F5BF02D2" - width 282 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$197" @1296 - location (1231, 1351) - stereotype TRUE - line_color 3342489 - quidu "3EE5F68201E8" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$198" @1297 - Parent_View @1296 - location (399, 103) - stereotype TRUE - line_color 3342489 - quidu "3EE5F68300AF" - client @1296 - supplier @1295 - line_style 0 - label (object SegLabel @1298 - Parent_View @1297 - location (1319, 1387) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "*" - pctDist 0.971618 - height 20 - orientation 0)) - (object RoleView "$UNNAMED$199" @1299 - Parent_View @1296 - location (399, 103) - stereotype TRUE - line_color 3342489 - quidu "3EE5F68300B0" - client @1296 - supplier @1261 - line_style 0 - label (object SegLabel @1300 - Parent_View @1299 - location (1234, 1304) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.259872 - height 42 - orientation 1)))) - (object UsesView "" @1301 - stereotype TRUE - line_color 3342489 - quidu "3EE71AED00A0" - client @1223 - supplier @1295 - line_style 0) - (object AssociationViewNew "$UNNAMED$209" @1302 - location (1630, 1456) - stereotype TRUE - line_color 3342489 - quidu "3EF19BF5036E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$210" @1303 - Parent_View @1302 - location (238, -224) - stereotype TRUE - line_color 3342489 - quidu "3EF19BF6037E" - client @1302 - supplier @1276 - line_style 0 - label (object SegLabel @1304 - Parent_View @1303 - location (1704, 1494) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.761374 - height 38 - orientation 1)) - (object RoleView "$UNNAMED$211" @1305 - Parent_View @1302 - location (238, -224) - stereotype TRUE - line_color 3342489 - quidu "3EF19BF6038E" - client @1302 - supplier @1295 - line_style 0 - label (object SegLabel @1306 - Parent_View @1305 - location (1546, 1496) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.880446 - height 39 - orientation 0)))) - (object ClassView "Class" "Logical View::Connection Interface::CSockSession" @1307 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (992, 1728) - label (object ItemLabel - Parent_View @1307 - location (835, 1687) - fill_color 13434879 - nlines 1 - max_width 314 - justify 0 - label "CSockSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF1BC71036E" - width 332 - height 107 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$218" @1308 - location (807, 1593) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCA400CE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$219" @1309 - Parent_View @1308 - location (-185, -119) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCA403AD" - client @1308 - supplier @1282 - line_style 0 - label (object SegLabel @1310 - Parent_View @1309 - location (675, 1553) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.970196 - height 45 - orientation 0)) - (object RoleView "$UNNAMED$220" @1311 - Parent_View @1308 - location (-185, -119) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCA403AE" - client @1308 - supplier @1307 - line_style 0 - label (object SegLabel @1312 - Parent_View @1311 - location (821, 1642) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.290947 - height 32 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$221" @1313 - location (992, 1593) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCAD018A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$222" @1314 - Parent_View @1313 - location (0, -119) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCAE0207" - client @1313 - supplier @1289 - line_style 0 - label (object SegLabel @1315 - Parent_View @1314 - location (1029, 1540) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.661765 - height 37 - orientation 1)) - (object RoleView "$UNNAMED$223" @1316 - Parent_View @1313 - location (0, -119) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCAE0208" - client @1313 - supplier @1307 - line_style 0 - label (object SegLabel @1317 - Parent_View @1316 - location (1031, 1644) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.647059 - height 39 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$224" @1318 - location (1190, 1593) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCB20284" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$225" @1319 - Parent_View @1318 - location (198, -119) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCB303BC" - client @1318 - supplier @1295 - line_style 0 - label (object SegLabel @1320 - Parent_View @1319 - location (1344, 1544) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 1.067568 - height 45 - orientation 1)) - (object RoleView "$UNNAMED$226" @1321 - Parent_View @1318 - location (198, -119) - stereotype TRUE - line_color 3342489 - quidu "3EF1BCB303CC" - client @1318 - supplier @1307 - line_style 0 - label (object SegLabel @1322 - Parent_View @1321 - location (1185, 1653) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.296365 - height 47 - orientation 0)))) - (object UsesView "" @1323 - stereotype TRUE - line_color 3342489 - quidu "3EE71AE8037E" - client @1222 - supplier @1289 - vertices (list Points - (831, 1856) - (750, 1846) - (750, 1555) - (855, 1513)) - line_style 0))))) - (object Class_Category "NIF Layer 3 Configuration (MIP,DHCP)" - quid "3EE9E3C102E2" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNifConfigurationControl" - quid "3EF2EDB001B9" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF2F37A0051" - supplier "Logical View::CActive" - quidu "3EF2F2380255")) - operations (list Operations - (object Operation "Control" - quid "3EF2FF62019A" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "ConfigureNetworkL" - quid "3EF3500C0330" - stereotype "virtual" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "SendIoctlMessageL" - quid "3F0D36EF00C1" - stereotype "virtual" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "NewL" - quid "3F3372B1035F" - stereotype "static" - result "CNifConfigurationControl*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RunL" - quid "3F4F53730230" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Protected" - uid 0)) - module "Component View::NIFMAN" - quidu "3EE5BF3603BC" - abstract TRUE) - (object Class "CNifMipConfiguration" - quid "3EF2F31203DC" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF2F3810255" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifDaemonConfiguration" - quidu "3F3277F3011D"))) - (object Class "CNifNullConfiguration" - quid "3EF2F3600265" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF2F38402F1" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9")) - module "Component View::NIFMAN" - quidu "3EE5BF3603BC") - (object Class "CNifDaemonConfiguration" - quid "3F3277F3011D" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F3279FD017B" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationIf" - quidu "3FB4BA5500D1")) - module "Component View::CSDAEMON" - quidu "3F5DB5E8003E") - (object Class "RConfigDaemon" - quid "3F327AC10217" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F5F54A800DA" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" - quidu "3F5F548A003E")) - operations (list Operations - (object Operation "Configure" - quid "3F5DBA980203" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Control" - quid "3F5DBAA1006D" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Ioctl" - quid "3F5DBAAC008C" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Cancel" - quid "3F5DBAC1034B" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Version" - quid "3F5F54DC0242" - result "TVersion&" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::CSDAEMON" - quidu "3F5DB5E8003E") - (object Class "RMip" - quid "3F328389037F") - (object Class "CNifConfigurationIf" - quid "3FB4BA5500D1" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3FB4BA71015E" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9")) - abstract TRUE) - (object Association "$UNNAMED$227" - quid "3EF2F4F6016B" - roles (list role_list - (object Role "$UNNAMED$228" - quid "3EF2F4F70217" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "0..1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$229" - quid "3EF2F4F70226" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$230" - quid "3EF2F9180051" - roles (list role_list - (object Role "$UNNAMED$231" - quid "3EF2F91901E8" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$232" - quid "3EF2F91901E9" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$233" - quid "3EF3045903CC" - roles (list role_list - (object Role "$UNNAMED$234" - quid "3EF3045B0090" - supplier "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$235" - quid "3EF3045B00A0" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifMipConfiguration" - quidu "3EF2F31203DC" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$236" - quid "3EF305800265" - roles (list role_list - (object Role "$UNNAMED$237" - quid "3EF305810245" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$238" - quid "3EF305810246" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$239" - quid "3EF337890080" - roles (list role_list - (object Role "$UNNAMED$240" - quid "3EF3378A019A" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$241" - quid "3EF3378A01A9" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifMipConfiguration" - quidu "3EF2F31203DC" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$242" - quid "3EF3490C0330" - roles (list role_list - (object Role "First" - quid "3EF3490D03AD" - label "First" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "0..1") - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$243" - quid "3EF3490D03AE" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$244" - quid "3F32797A010E" - roles (list role_list - (object Role "$UNNAMED$245" - quid "3F32797B01D9" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$246" - quid "3F32797B01E8" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$247" - quid "3F327A240052" - roles (list role_list - (object Role "$UNNAMED$248" - quid "3F327A240311" - supplier "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$249" - quid "3F327A240321" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifDaemonConfiguration" - quidu "3F3277F3011D" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$250" - quid "3F327A270350" - roles (list role_list - (object Role "$UNNAMED$251" - quid "3F327A28016B" - supplier "Logical View::Data Link Layer (NIF)::CNifIfLink" - quidu "3EE5E24C015B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$252" - quid "3F327A28017B" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifMipConfiguration" - quidu "3EF2F31203DC" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$253" - quid "3F328362015C" - roles (list role_list - (object Role "$UNNAMED$254" - quid "3F32836300FE" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::RConfigDaemon" - quidu "3F327AC10217" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$255" - quid "3F328363010E" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifDaemonConfiguration" - quidu "3F3277F3011D" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$256" - quid "3F32839E0091" - roles (list role_list - (object Role "$UNNAMED$257" - quid "3F32839E0321" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::RMip" - quidu "3F328389037F" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$258" - quid "3F32839E0322" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifMipConfiguration" - quidu "3EF2F31203DC" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$259" - quid "3F4F8CD00155" - roles (list role_list - (object Role "$UNNAMED$260" - quid "3F4F8CD00156" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" - quidu "3EF2EDB001B9" - client_cardinality (value cardinality "1")) - (object Role "$UNNAMED$261" - quid "3F4F8CD00157" - supplier "Logical View::Connection Management::MNifIfNotify" - quidu "3EE5E3C20245" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$262" - quid "3F5DB42F02DE" - roles (list role_list - (object Role "$UNNAMED$263" - quid "3F5DB4300242" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$264" - quid "3F5DB4300251" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifDaemonConfiguration" - quidu "3F3277F3011D" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$265" - quid "3F5DB4880177" - roles (list role_list - (object Role "$UNNAMED$266" - quid "3F5DB48901B5" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" - quidu "3F5F548A003E" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$267" - quid "3F5DB48901B6" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$268" - quid "4119EBA501B1" - roles (list role_list - (object Role "$UNNAMED$269" - quid "4119EBA503C4" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$270" - quid "4119EBA503D4" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" - quidu "4119EB6D00D7" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$271" - quid "4119EBBF01E0" - roles (list role_list - (object Role "$UNNAMED$272" - quid "4119EBC100C6" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::RConfigDaemon" - quidu "3F327AC10217" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$273" - quid "4119EBC100C7" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" - quidu "4119EB6D00D7" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$274" - quid "4119EE3E01D7" - roles (list role_list - (object Role "$UNNAMED$275" - quid "4119EE3F00BE" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" - quidu "3F5F548A003E" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$276" - quid "4119EE3F00CE" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - client_cardinality (value cardinality "1")))) - (object Class_Category "Server Startup" - quid "3F5DB3A703D8" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CStartServer" - quid "3F5DB71600EA" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F5DB913029F" - supplier "Logical View::CActive" - quidu "3EF2F2380255")) - operations (list Operations - (object Operation "Connect" - quid "3F5DB7F90000" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RunL" - quid "3F5DB8E802FD" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "DoCancel" - quid "3F5DB8F50232" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Protected" - uid 0)) - module "Component View::NETSTSRV" - quidu "3FA67017013E") - (object Class "RStartServer" - quid "3F5DB74503D8" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3F5DB8770186" - supplier "Logical View::RThread" - quidu "3F5DB86D035B")) - operations (list Operations - (object Operation "Start" - quid "3F5DB8190222" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Cancel" - quid "3F5DB8300251" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - class_attributes (list class_attribute_list - (object ClassAttribute "RProcess" - quid "3F5DB8440196")) - module "Component View::NETSTSRV" - quidu "3FA67017013E") - (object Class "RAsynchConnectBase" - quid "3F5F548A003E" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F5F54B9007D" - supplier "Logical View::RSessionBase" - quidu "3F5F53F9000F")) - operations (list Operations - (object Operation "CreateSession" - quid "3F5F54950148" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::NETSTSRV" - quidu "3FA67017013E") - (object Association "$UNNAMED$277" - quid "3F5DB9220148" - roles (list role_list - (object Role "$UNNAMED$278" - quid "3F5DB923007D" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RStartServer" - quidu "3F5DB74503D8" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$279" - quid "3F5DB923007E" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$280" - quid "3F5F554102CE" - roles (list role_list - (object Role "$UNNAMED$281" - quid "3F5F554300BB" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" - quidu "3F5F548A003E" - client_cardinality (value cardinality "1") - Containment "By Reference" - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$282" - quid "3F5F554300CB" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" - quidu "3F5DB71600EA" - client_cardinality (value cardinality "1"))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3F5DB4DF02BF" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CActive" @1324 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (939, 352) - label (object ItemLabel - Parent_View @1324 - location (796, 278) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF2F2380255" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::RThread" @1325 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1549, 352) - label (object ItemLabel - Parent_View @1325 - location (1406, 278) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "RThread") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F5DB86D035B" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object NoteView @1326 - location (1920, 544) - label (object ItemLabel - Parent_View @1326 - location (1763, 463) - fill_color 13434879 - nlines 3 - max_width 278 - label "uses a thread to start a process") - line_color 3342489 - fill_color 65408 - width 338 - height 175) - (object NoteView @1327 - location (1552, 1200) - label (object ItemLabel - Parent_View @1327 - location (1246, 1116) - fill_color 13434879 - nlines 3 - max_width 577 - label "the emulator exeption when a process is started as a thread is not mentioned here") - line_color 3342489 - fill_color 65408 - width 637 - height 181) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RStartServer" @1328 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 784) - label (object ItemLabel - Parent_View @1328 - location (1421, 666) - fill_color 13434879 - nlines 1 - max_width 262 - justify 0 - label "RStartServer") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB74503D8" - width 280 - height 258 - annotation 8 - autoResize TRUE) - (object UsesView "" @1329 - stereotype TRUE - line_color 3342489 - quidu "3F5DB8770186" - client @1328 - supplier @1325 - line_style 0) - (object AttachView "" @1330 - stereotype TRUE - line_color 3342489 - client @1326 - supplier @1329 - line_style 0) - (object AttachView "" @1331 - stereotype TRUE - line_color 3342489 - client @1327 - supplier @1328 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" @1332 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 784) - label (object ItemLabel - Parent_View @1332 - location (40, 733) - fill_color 13434879 - nlines 1 - max_width 432 - justify 0 - label "RAsynchConnectBase") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5F548A003E" - width 450 - height 124 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" @1333 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (944, 784) - label (object ItemLabel - Parent_View @1333 - location (723, 688) - fill_color 13434879 - nlines 1 - max_width 442 - justify 0 - label "CStartServer") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB71600EA" - width 460 - height 214 - annotation 8 - autoResize TRUE) - (object InheritView "" @1334 - stereotype TRUE - line_color 3342489 - quidu "3F5DB913029F" - client @1333 - supplier @1324 - line_style 0) - (object AssociationViewNew "$UNNAMED$277" @1335 - location (1292, 784) - stereotype TRUE - line_color 3342489 - quidu "3F5DB9220148" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$278" @1336 - Parent_View @1335 - location (444, 240) - stereotype TRUE - line_color 3342489 - quidu "3F5DB923007D" - client @1335 - supplier @1328 - line_style 0 - label (object SegLabel @1337 - Parent_View @1336 - location (1399, 838) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$279" @1338 - Parent_View @1335 - location (444, 240) - stereotype TRUE - line_color 3342489 - quidu "3F5DB923007E" - client @1335 - supplier @1333 - line_style 0 - label (object SegLabel @1339 - Parent_View @1338 - location (1187, 838) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$280" @1340 - location (597, 784) - stereotype TRUE - line_color 3342489 - quidu "3F5F554102CE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$281" @1341 - Parent_View @1340 - location (-347, 0) - stereotype TRUE - line_color 3342489 - quidu "3F5F554300BB" - client @1340 - supplier @1332 - line_style 0 - label (object SegLabel @1342 - Parent_View @1341 - location (493, 838) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$282" @1343 - Parent_View @1340 - location (-347, 0) - stereotype TRUE - line_color 3342489 - quidu "3F5F554300CB" - client @1340 - supplier @1333 - line_style 0 - label (object SegLabel @1344 - Parent_View @1343 - location (701, 838) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)))) - (object NoteView @1345 - location (704, 1184) - label (object ItemLabel - Parent_View @1345 - location (447, 1125) - fill_color 13434879 - nlines 2 - max_width 478 - label "to be able to try several times to create a session") - line_color 3342489 - fill_color 65408 - width 538 - height 131) - (object AttachView "" @1346 - stereotype TRUE - line_color 3342489 - client @1345 - supplier @1340 - line_style 0) - (object ClassView "Class" "Logical View::RSessionBase" @1347 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (257, 363) - label (object ItemLabel - Parent_View @1347 - location (108, 289) - fill_color 13434879 - nlines 1 - max_width 298 - justify 0 - label "RSessionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F5F53F9000F" - width 316 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1348 - stereotype TRUE - line_color 3342489 - quidu "3F5F54B9007D" - client @1332 - supplier @1347 - line_style 0))))) - (object Class_Category "NetCfgExtnBase" - quid "4119FB310334" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNetworkConfigExtensionBase" - quid "4119EB6D00D7" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4119EB9B02DA" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationIf" - quidu "3FB4BA5500D1")))) - logical_presentations (list unit_reference_list)) - (object Class_Category "NetCfgExtnDhcp" - quid "411A45BE00B9" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNetworkConfigExtensionDhcp" - quid "4119F83802EF" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4119F84602DF" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" - quidu "4119EB6D00D7")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "NetCfgExtnDhcp (SymbianOS v9.0)" - quid "4119FB65013F" - title "NetCfgExtnDhcp (SymbianOS v9.0)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" @1349 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (384, 176) - label (object ItemLabel - Parent_View @1349 - location (102, 108) - fill_color 13434879 - nlines 1 - max_width 564 - justify 0 - label "CNetworkConfigExtensionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4119EB6D00D7" - width 582 - height 158 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnDhcp::CNetworkConfigExtensionDhcp" @1350 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (384, 432) - label (object ItemLabel - Parent_View @1350 - location (102, 386) - fill_color 13434879 - nlines 1 - max_width 564 - justify 0 - label "CNetworkConfigExtensionDhcp") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4119F83802EF" - width 582 - height 114 - annotation 8 - autoResize TRUE) - (object InheritView "" @1351 - stereotype TRUE - line_color 3342489 - quidu "4119F84602DF" - client @1350 - supplier @1349 - line_style 0))))) - (object Class_Category "NetCfgExtnMip" - quid "411A45D80349" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNetworkConfigExtensionMip" - quid "4119F87D01D5" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4119F8900233" - supplier "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" - quidu "4119EB6D00D7")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "NetCfgExtnMip (SymbianOS v9.0)" - quid "411A3687008D" - title "NetCfgExtnMip (SymbianOS v9.0)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" @1352 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - ShowOperationSignature TRUE - location (368, 128) - label (object ItemLabel - Parent_View @1352 - location (86, 60) - fill_color 13434879 - nlines 1 - max_width 564 - justify 0 - label "CNetworkConfigExtensionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4119EB6D00D7" - width 582 - height 158 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnMip::CNetworkConfigExtensionMip" @1353 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - ShowOperationSignature TRUE - location (368, 384) - label (object ItemLabel - Parent_View @1353 - location (99, 338) - fill_color 13434879 - nlines 1 - max_width 538 - justify 0 - label "CNetworkConfigExtensionMip") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4119F87D01D5" - width 556 - height 114 - annotation 8 - autoResize TRUE) - (object InheritView "" @1354 - stereotype TRUE - line_color 3342489 - quidu "4119F8900233" - client @1353 - supplier @1352 - line_style 0)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE9E41203DC" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CActive" @1355 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1007, 96) - label (object ItemLabel - Parent_View @1355 - location (864, 47) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF2F2380255" - width 304 - height 122 - annotation 8 - autoResize TRUE) - (object NoteView @1356 - location (1872, 1358) - label (object ItemLabel - Parent_View @1356 - location (1606, 1277) - fill_color 13434879 - nlines 3 - max_width 496 - label "The class' instance is only one and global for NIFMAN server") - line_color 3342489 - fill_color 13434879 - width 556 - height 175) - (object NoteView @1357 - location (1359, 368) - label (object ItemLabel - Parent_View @1357 - location (1130, 280) - fill_color 13434879 - nlines 3 - max_width 422 - label "to communicate with comm db and send progress messages") - line_color 3342489 - fill_color 4259584 - width 482 - height 188) - (object NoteView @1358 - location (1487, 105) - label (object ItemLabel - Parent_View @1358 - location (1293, 17) - fill_color 13434879 - nlines 3 - max_width 352 - label "to wait for the asynch calls to the daemon") - line_color 3342489 - fill_color 4259584 - width 412 - height 188) - (object AttachView "" @1359 - stereotype TRUE - line_color 3342489 - client @1358 - supplier @1355 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifNullConfiguration" @1360 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1296, 1040) - label (object ItemLabel - Parent_View @1360 - location (1091, 988) - fill_color 13434879 - nlines 1 - max_width 410 - justify 0 - label "CNifNullConfiguration") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2F3600265" - width 428 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @1361 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1890, 1110) - label (object ItemLabel - Parent_View @1361 - location (1689, 1036) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object AttachView "" @1362 - stereotype TRUE - line_color 3342489 - client @1356 - supplier @1361 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CNifAgentRef" @1363 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1888, 702) - label (object ItemLabel - Parent_View @1363 - location (1652, 628) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2FC018A" - width 490 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$236" @1364 - location (1888, 905) - stereotype TRUE - line_color 3342489 - quidu "3EF305800265" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$237" @1365 - Parent_View @1364 - location (-16, 345) - stereotype TRUE - line_color 3342489 - quidu "3EF305810245" - client @1364 - supplier @1363 - line_style 0 - label (object SegLabel @1366 - Parent_View @1365 - location (1834, 828) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.658696 - height 55 - orientation 0)) - (object RoleView "$UNNAMED$238" @1367 - Parent_View @1364 - location (-16, 345) - stereotype TRUE - line_color 3342489 - quidu "3EF305810246" - client @1364 - supplier @1361 - line_style 0 - label (object SegLabel @1368 - Parent_View @1367 - location (1836, 987) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.703704 - height 54 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @1369 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1888, 370) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1369 - location (1652, 318) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @1369 - location (1652, 268) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 472 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 490 - height 228 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1370 - stereotype TRUE - line_color 3342489 - quidu "3F4F534901E1" - client @1363 - supplier @1369 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" @1371 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1008, 704) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1371 - location (705, 562) - fill_color 13434879 - nlines 1 - max_width 606 - justify 0 - label "CNifConfigurationControl") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2EDB001B9" - width 624 - height 306 - annotation 8 - autoResize TRUE) - (object InheritView "" @1372 - stereotype TRUE - line_color 3342489 - quidu "3EF2F37A0051" - client @1371 - supplier @1355 - line_style 0) - (object AssociationViewNew "$UNNAMED$227" @1373 - location (1481, 702) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F6016B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$228" @1374 - Parent_View @1373 - location (-375, 270) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70217" - client @1373 - supplier @1371 - line_style 0 - label (object SegLabel @1375 - Parent_View @1374 - location (1347, 742) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.830097 - height 39 - orientation 0)) - (object RoleView "$UNNAMED$229" @1376 - Parent_View @1373 - location (-375, 270) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70226" - client @1373 - supplier @1363 - line_style 0 - label (object SegLabel @1377 - Parent_View @1376 - location (1620, 745) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.872659 - height 43 - orientation 1)))) - (object InheritView "" @1378 - stereotype TRUE - line_color 3342489 - quidu "3EF2F38402F1" - client @1360 - supplier @1371 - line_style 0) - (object AssociationViewNew "$UNNAMED$244" @1379 - location (1481, 522) - stereotype TRUE - line_color 3342489 - quidu "3F32797A010E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$245" @1380 - Parent_View @1379 - location (1049, -518) - stereotype TRUE - line_color 3342489 - quidu "3F32797B01D9" - client @1379 - supplier @1369 - line_style 0 - label (object SegLabel @1381 - Parent_View @1380 - location (1598, 464) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.752328 - height 14 - orientation 0)) - (object RoleView "$UNNAMED$246" @1382 - Parent_View @1379 - location (1049, -518) - stereotype TRUE - line_color 3342489 - quidu "3F32797B01E8" - client @1379 - supplier @1371 - line_style 0 - label (object SegLabel @1383 - Parent_View @1382 - location (1334, 556) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.873221 - height 22 - orientation 1)))) - (object AttachView "" @1384 - stereotype TRUE - line_color 3342489 - client @1357 - supplier @1379 - line_style 0) - (object CategoryView "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup" @1385 - location (304, 1764) - label (object ItemLabel - Parent_View @1385 - location (160, 1680) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Server Startup") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB3A703D8" - width 300 - height 180) - (object Label @1386 - location (595, 229) - nlines 34 - max_width 43 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1387 - location (637, 1866) - nlines 1 - max_width 219 - label "NIFMAN") - (object Label @1388 - location (193, 1866) - nlines 1 - max_width 288 - label "CSDAEMON") - (object ClassView "Class" "Logical View::RSessionBase" @1389 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (297, 96) - label (object ItemLabel - Parent_View @1389 - location (148, 46) - fill_color 13434879 - nlines 1 - max_width 298 - justify 0 - label "RSessionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F5F53F9000F" - width 316 - height 124 - annotation 8 - autoResize TRUE) - (object Label @1390 - location (66, 191) - nlines 1 - max_width 2056 - label "_____________________________________________________________________________________________") - (object Label @1391 - location (464, 160) - nlines 1 - max_width 175 - label "BASE") - (object NoteView @1392 - location (1232, 1712) - label (object ItemLabel - Parent_View @1392 - location (913, 1521) - fill_color 13434879 - nlines 8 - max_width 602 - label "Could be used as a base to sort out some configuration specific functionality (MIP -> SIP fallback). In this case is desirable to use ECOM as a plug-in manager and extend CNifConfigurationControl::NewL function tu use it.") - line_color 3342489 - fill_color 65408 - width 662 - height 394) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::RConfigDaemon" @1393 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 880) - label (object ItemLabel - Parent_View @1393 - location (140, 739) - fill_color 13434879 - nlines 1 - max_width 328 - justify 0 - label "RConfigDaemon") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F327AC10217" - compartment (object Compartment - Parent_View @1393 - location (140, 792) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 5 - max_width 241) - width 346 - height 304 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifDaemonConfiguration" @1394 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 1357) - label (object ItemLabel - Parent_View @1394 - location (59, 1306) - fill_color 13434879 - nlines 1 - max_width 490 - justify 0 - label "CNifDaemonConfiguration") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F3277F3011D" - width 508 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$253" @1395 - location (304, 1162) - stereotype TRUE - line_color 3342489 - quidu "3F328362015C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$254" @1396 - Parent_View @1395 - location (112, 122) - stereotype TRUE - line_color 3342489 - quidu "3F32836300FE" - client @1395 - supplier @1393 - line_style 0 - label (object SegLabel @1397 - Parent_View @1396 - location (344, 1086) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.587629 - height 40 - orientation 1)) - (object RoleView "$UNNAMED$255" @1398 - Parent_View @1395 - location (112, 122) - stereotype TRUE - line_color 3342489 - quidu "3F328363010E" - client @1395 - supplier @1394 - line_style 0 - label (object SegLabel @1399 - Parent_View @1398 - location (344, 1258) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.739583 - height 40 - orientation 0)))) - (object AttachView "" @1400 - stereotype TRUE - line_color 3342489 - client @1394 - supplier @1392 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" @1401 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 448) - label (object ItemLabel - Parent_View @1401 - location (88, 375) - fill_color 13434879 - nlines 1 - max_width 432 - justify 0 - label "RAsynchConnectBase") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5F548A003E" - compartment (object Compartment - Parent_View @1401 - location (88, 473) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 1 - max_width 323) - width 450 - height 168 - annotation 8 - autoResize TRUE) - (object InheritView "" @1402 - stereotype TRUE - line_color 3342489 - quidu "3F5F54A800DA" - client @1393 - supplier @1401 - line_style 0) - (object InheritView "" @1403 - stereotype TRUE - line_color 3342489 - quidu "3F5F54B9007D" - client @1401 - supplier @1389 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" @1404 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 1615) - label (object ItemLabel - Parent_View @1404 - location (151, 1566) - fill_color 13434879 - nlines 1 - max_width 306 - justify 0 - label "CStartServer") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB71600EA" - width 324 - height 122 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$262" @1405 - location (304, 1486) - stereotype TRUE - line_color 3342489 - quidu "3F5DB42F02DE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$263" @1406 - Parent_View @1405 - location (-384, 222) - stereotype TRUE - line_color 3342489 - quidu "3F5DB4300242" - client @1405 - supplier @1404 - line_style 0 - label (object SegLabel @1407 - Parent_View @1406 - location (268, 1537) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.760249 - height 37 - orientation 1)) - (object RoleView "$UNNAMED$264" @1408 - Parent_View @1405 - location (-384, 222) - stereotype TRUE - line_color 3342489 - quidu "3F5DB4300251" - client @1405 - supplier @1394 - line_style 0 - label (object SegLabel @1409 - Parent_View @1408 - location (274, 1446) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.600129 - height 31 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$265" @1410 - location (31, 1052) - stereotype TRUE - line_color 3342489 - quidu "3F5DB4880177" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$266" @1411 - Parent_View @1410 - location (-225, 44) - stereotype TRUE - line_color 3342489 - quidu "3F5DB48901B5" - client @1410 - supplier @1401 - vertices (list Points - (31, 1052) - (31, 653) - (189, 532)) - line_style 0 - label (object SegLabel @1412 - Parent_View @1411 - location (63, 575) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.791586 - height 44 - orientation 0)) - (object RoleView "$UNNAMED$267" @1413 - Parent_View @1410 - location (-225, 44) - stereotype TRUE - line_color 3342489 - quidu "3F5DB48901B6" - client @1410 - supplier @1404 - vertices (list Points - (31, 1052) - (31, 1422) - (217, 1553)) - line_style 0 - label (object SegLabel @1414 - Parent_View @1413 - location (61, 1490) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.724293 - height 39 - orientation 1)))) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationIf" @1415 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 1040) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1415 - location (660, 989) - fill_color 13434879 - nlines 1 - max_width 376 - justify 0 - label "CNifConfigurationIf") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3FB4BA5500D1" - width 394 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1416 - stereotype TRUE - line_color 3342489 - quidu "3FB4BA71015E" - client @1415 - supplier @1371 - line_style 0) - (object InheritView "" @1417 - stereotype TRUE - line_color 3342489 - quidu "3F3279FD017B" - client @1394 - supplier @1415 - line_style 0))) - (object ClassDiagram "Nifman part (SymbianOS v9.0)" - quid "3F4F85E001C2" - title "Nifman part (SymbianOS v9.0)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CActive" @1418 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (544, 112) - label (object ItemLabel - Parent_View @1418 - location (401, 62) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF2F2380255" - width 304 - height 122 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifNullConfiguration" @1419 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (240, 832) - label (object ItemLabel - Parent_View @1419 - location (34, 779) - fill_color 13434879 - nlines 1 - max_width 412 - justify 0 - label "CNifNullConfiguration") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2F3600265" - width 430 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @1420 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 832) - label (object ItemLabel - Parent_View @1420 - location (1255, 781) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 420 - height 124 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::CNifAgentRef" @1421 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 464) - label (object ItemLabel - Parent_View @1421 - location (1220, 413) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2FC018A" - width 490 - height 124 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$236" @1422 - location (1456, 647) - stereotype TRUE - line_color 3342489 - quidu "3EF305800265" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$237" @1423 - Parent_View @1422 - location (-448, 87) - stereotype TRUE - line_color 3342489 - quidu "3EF305810245" - client @1422 - supplier @1421 - line_style 0 - label (object SegLabel @1424 - Parent_View @1423 - location (1402, 568) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.658696 - height 55 - orientation 0)) - (object RoleView "$UNNAMED$238" @1425 - Parent_View @1422 - location (-448, 87) - stereotype TRUE - line_color 3342489 - quidu "3EF305810246" - client @1422 - supplier @1420 - line_style 0 - label (object SegLabel @1426 - Parent_View @1425 - location (1403, 732) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.703704 - height 54 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @1427 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1440, 128) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1427 - location (1212, 94) - fill_color 13434879 - nlines 1 - max_width 456 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @1427 - location (1212, 49) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 456 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 474 - height 180 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1428 - stereotype TRUE - line_color 3342489 - quidu "3F4F534901E1" - client @1421 - supplier @1427 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" @1429 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (544, 464) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1429 - location (241, 322) - fill_color 13434879 - nlines 1 - max_width 606 - justify 0 - label "CNifConfigurationControl") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2EDB001B9" - compartment (object Compartment - Parent_View @1429 - location (241, 380) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 5 - max_width 603) - width 624 - height 306 - annotation 8 - autoResize TRUE) - (object InheritView "" @1430 - stereotype TRUE - line_color 3342489 - quidu "3EF2F37A0051" - client @1429 - supplier @1418 - line_style 0) - (object AssociationViewNew "$UNNAMED$227" @1431 - location (1033, 464) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F6016B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$228" @1432 - Parent_View @1431 - location (-823, 32) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70217" - client @1431 - supplier @1429 - line_style 0 - label (object SegLabel @1433 - Parent_View @1432 - location (909, 502) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.705202 - height 38 - orientation 0)) - (object RoleView "$UNNAMED$229" @1434 - Parent_View @1431 - location (-823, 32) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70226" - client @1431 - supplier @1421 - line_style 0 - label (object SegLabel @1435 - Parent_View @1434 - location (1187, 507) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.872659 - height 43 - orientation 1)))) - (object InheritView "" @1436 - stereotype TRUE - line_color 3342489 - quidu "3EF2F38402F1" - client @1419 - supplier @1429 - line_style 0) - (object AssociationViewNew "$UNNAMED$259" @1437 - location (1029, 281) - stereotype TRUE - line_color 3342489 - quidu "3F4F8CD00155" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$261" @1438 - Parent_View @1437 - location (597, -759) - stereotype TRUE - line_color 3342489 - quidu "3F4F8CD00157" - client @1437 - supplier @1427 - line_style 0 - label (object SegLabel @1439 - Parent_View @1438 - location (1174, 199) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.898621 - height 28 - orientation 0)) - (object RoleView "$UNNAMED$260" @1440 - Parent_View @1437 - location (597, -759) - stereotype TRUE - line_color 3342489 - quidu "3F4F8CD00156" - client @1437 - supplier @1429 - line_style 0 - label (object SegLabel @1441 - Parent_View @1440 - location (859, 314) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.940810 - height 30 - orientation 1)))) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationIf" @1442 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 832) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1442 - location (660, 780) - fill_color 13434879 - nlines 1 - max_width 376 - justify 0 - label "CNifConfigurationIf") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3FB4BA5500D1" - width 394 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1443 - stereotype TRUE - line_color 3342489 - quidu "3FB4BA71015E" - client @1442 - supplier @1429 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" @1444 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 1136) - label (object ItemLabel - Parent_View @1444 - location (566, 1068) - fill_color 13434879 - nlines 1 - max_width 564 - justify 0 - label "CNetworkConfigExtensionBase") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "4119EB6D00D7" - width 582 - height 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1445 - stereotype TRUE - line_color 3342489 - quidu "4119EB9B02DA" - client @1444 - supplier @1442 - line_style 0) - (object Label @1446 - location (64, 976) - nlines 1 - max_width 1646 - label "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ") - (object Label @1447 - location (1552, 944) - nlines 1 - max_width 220 - label "NIFMAN") - (object Label @1448 - location (1440, 1040) - nlines 1 - max_width 300 - label "NetCfgExtnBase"))) - (object ClassDiagram "Main (SymbianOS v9.0)" - quid "4119EB0100AA" - title "Main (SymbianOS v9.0)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 155 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CActive" @1449 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1184, 96) - label (object ItemLabel - Parent_View @1449 - location (1042, 50) - fill_color 13434879 - nlines 1 - max_width 284 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF2F2380255" - width 302 - height 114 - annotation 8 - autoResize TRUE) - (object NoteView @1450 - location (2048, 1360) - label (object ItemLabel - Parent_View @1450 - location (1782, 1279) - fill_color 13434879 - nlines 3 - max_width 496 - label "The class' instance is only one and global for NIFMAN server") - line_color 3342489 - fill_color 13434879 - width 556 - height 175) - (object NoteView @1451 - location (1472, 368) - label (object ItemLabel - Parent_View @1451 - location (1243, 280) - fill_color 13434879 - nlines 3 - max_width 422 - label "to communicate with comm db and send progress messages") - line_color 3342489 - fill_color 4259584 - width 482 - height 188) - (object NoteView @1452 - location (1744, 112) - label (object ItemLabel - Parent_View @1452 - location (1550, 24) - fill_color 13434879 - nlines 3 - max_width 352 - label "to wait for the asynch calls to the daemon") - line_color 3342489 - fill_color 4259584 - width 412 - height 188) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifNullConfiguration" @1453 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1504, 1040) - label (object ItemLabel - Parent_View @1453 - location (1307, 994) - fill_color 13434879 - nlines 1 - max_width 394 - justify 0 - label "CNifNullConfiguration") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2F3600265" - width 412 - height 114 - annotation 8 - autoResize TRUE) - (object CategoryView "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup" @1454 - location (224, 2272) - label (object ItemLabel - Parent_View @1454 - location (80, 2188) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Server Startup") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB3A703D8" - width 300 - height 180) - (object Label @1455 - location (752, 224) - nlines 44 - max_width 47 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1456 - location (1152, 1584) - nlines 1 - max_width 219 - label "NIFMAN") - (object Label @1457 - location (432, 1584) - nlines 1 - max_width 300 - label "NetCfgExtnBase") - (object ClassView "Class" "Logical View::RSessionBase" @1458 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 96) - label (object ItemLabel - Parent_View @1458 - location (157, 50) - fill_color 13434879 - nlines 1 - max_width 294 - justify 0 - label "RSessionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F5F53F9000F" - width 312 - height 114 - annotation 8 - autoResize TRUE) - (object Label @1459 - location (66, 191) - nlines 1 - max_width 2056 - label "_____________________________________________________________________________________________") - (object Label @1460 - location (464, 160) - nlines 1 - max_width 175 - label "BASE") - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationIf" @1461 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1008, 1040) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1461 - location (828, 992) - fill_color 13434879 - nlines 1 - max_width 360 - justify 0 - label "CNifConfigurationIf") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3FB4BA5500D1" - width 378 - height 118 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @1462 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2048, 1104) - label (object ItemLabel - Parent_View @1462 - location (1844, 1036) - fill_color 13434879 - nlines 1 - max_width 408 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 426 - height 158 - annotation 8 - autoResize TRUE) - (object AttachView "" @1463 - stereotype TRUE - line_color 3342489 - client @1450 - supplier @1462 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CNifAgentRef" @1464 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2048, 704) - label (object ItemLabel - Parent_View @1464 - location (1812, 636) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2FC018A" - width 490 - height 158 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$236" @1465 - location (2048, 903) - stereotype TRUE - line_color 3342489 - quidu "3EF305800265" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$237" @1466 - Parent_View @1465 - location (144, 343) - stereotype TRUE - line_color 3342489 - quidu "3EF305810245" - client @1465 - supplier @1464 - line_style 0 - label (object SegLabel @1467 - Parent_View @1466 - location (1994, 824) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.658696 - height 55 - orientation 0)) - (object RoleView "$UNNAMED$238" @1468 - Parent_View @1465 - location (144, 343) - stereotype TRUE - line_color 3342489 - quidu "3EF305810246" - client @1465 - supplier @1462 - line_style 0 - label (object SegLabel @1469 - Parent_View @1468 - location (1995, 988) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.703704 - height 54 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @1470 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2048, 368) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1470 - location (1811, 318) - fill_color 13434879 - nlines 1 - max_width 474 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @1470 - location (1811, 273) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 474 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 492 - height 212 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1471 - stereotype TRUE - line_color 3342489 - quidu "3F4F534901E1" - client @1464 - supplier @1470 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" @1472 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1184, 704) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1472 - location (881, 562) - fill_color 13434879 - nlines 1 - max_width 606 - justify 0 - label "CNifConfigurationControl") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2EDB001B9" - width 624 - height 306 - annotation 8 - autoResize TRUE) - (object InheritView "" @1473 - stereotype TRUE - line_color 3342489 - quidu "3EF2F37A0051" - client @1472 - supplier @1449 - line_style 0) - (object AssociationViewNew "$UNNAMED$227" @1474 - location (1649, 704) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F6016B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$228" @1475 - Parent_View @1474 - location (-207, 272) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70217" - client @1474 - supplier @1472 - line_style 0 - label (object SegLabel @1476 - Parent_View @1475 - location (1539, 759) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.718954 - height 55 - orientation 0)) - (object RoleView "$UNNAMED$229" @1477 - Parent_View @1474 - location (-207, 272) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70226" - client @1474 - supplier @1464 - line_style 0 - label (object SegLabel @1478 - Parent_View @1477 - location (1783, 747) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.872659 - height 43 - orientation 1)))) - (object InheritView "" @1479 - stereotype TRUE - line_color 3342489 - quidu "3EF2F38402F1" - client @1453 - supplier @1472 - line_style 0) - (object AssociationViewNew "$UNNAMED$244" @1480 - location (1648, 522) - stereotype TRUE - line_color 3342489 - quidu "3F32797A010E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$245" @1481 - Parent_View @1480 - location (1216, -518) - stereotype TRUE - line_color 3342489 - quidu "3F32797B01D9" - client @1480 - supplier @1470 - line_style 0 - label (object SegLabel @1482 - Parent_View @1481 - location (1759, 466) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.752328 - height 14 - orientation 0)) - (object RoleView "$UNNAMED$246" @1483 - Parent_View @1480 - location (1216, -518) - stereotype TRUE - line_color 3342489 - quidu "3F32797B01E8" - client @1480 - supplier @1472 - line_style 0 - label (object SegLabel @1484 - Parent_View @1483 - location (1510, 553) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.873221 - height 22 - orientation 1)))) - (object AttachView "" @1485 - stereotype TRUE - line_color 3342489 - client @1451 - supplier @1480 - line_style 0) - (object InheritView "" @1486 - stereotype TRUE - line_color 3342489 - quidu "3FB4BA71015E" - client @1461 - supplier @1472 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::RConfigDaemon" @1487 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 880) - label (object ItemLabel - Parent_View @1487 - location (396, 739) - fill_color 13434879 - nlines 1 - max_width 328 - justify 0 - label "RConfigDaemon") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F327AC10217" - compartment (object Compartment - Parent_View @1487 - location (396, 792) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 5 - max_width 241) - width 346 - height 304 - annotation 8 - autoResize TRUE) - (object NoteView @1488 - location (1168, 1360) - label (object ItemLabel - Parent_View @1488 - location (854, 1298) - fill_color 13434879 - nlines 2 - max_width 592 - label "Base class for Network Config Extension ECOM plug-ins") - line_color 3342489 - fill_color 65408 - width 652 - height 136) - (object AttachView "" @1489 - stereotype TRUE - line_color 3342489 - client @1452 - supplier @1449 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnBase::CNetworkConfigExtensionBase" @1490 - SuppressAttribute TRUE - location (336, 1360) - label (object ItemLabel - Parent_View @1490 - location (57, 1314) - fill_color 13434879 - nlines 1 - max_width 558 - justify 0 - label "CNetworkConfigExtensionBase") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "4119EB6D00D7" - width 576 - height 114 - autoResize TRUE) - (object InheritView "" @1491 - stereotype TRUE - line_color 3342489 - quidu "4119EB9B02DA" - client @1490 - supplier @1461 - line_style 0) - (object AssociationViewNew "$UNNAMED$271" @1492 - location (425, 1167) - stereotype TRUE - line_color 3342489 - quidu "4119EBBF01E0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$272" @1493 - Parent_View @1492 - location (-551, -353) - stereotype TRUE - line_color 3342489 - quidu "4119EBC100C6" - client @1492 - supplier @1487 - line_style 0 - label (object SegLabel @1494 - Parent_View @1493 - location (531, 1069) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$273" @1495 - Parent_View @1492 - location (-551, -353) - stereotype TRUE - line_color 3342489 - quidu "4119EBC100C7" - client @1492 - supplier @1490 - line_style 0 - label (object SegLabel @1496 - Parent_View @1495 - location (417, 1311) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object AttachView "" @1497 - stereotype TRUE - line_color 3342489 - client @1488 - supplier @1490 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::RAsynchConnectBase" @1498 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 448) - label (object ItemLabel - Parent_View @1498 - location (88, 375) - fill_color 13434879 - nlines 1 - max_width 432 - justify 0 - label "RAsynchConnectBase") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5F548A003E" - compartment (object Compartment - Parent_View @1498 - location (88, 473) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 1 - max_width 323) - width 450 - height 168 - annotation 8 - autoResize TRUE) - (object InheritView "" @1499 - stereotype TRUE - line_color 3342489 - quidu "3F5F54A800DA" - client @1487 - supplier @1498 - line_style 0) - (object InheritView "" @1500 - stereotype TRUE - line_color 3342489 - quidu "3F5F54B9007D" - client @1498 - supplier @1458 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::Server Startup::CStartServer" @1501 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (208, 864) - label (object ItemLabel - Parent_View @1501 - location (50, 818) - fill_color 13434879 - nlines 1 - max_width 316 - justify 0 - label "CStartServer") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB71600EA" - width 334 - height 114 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$268" @1502 - location (271, 1111) - stereotype TRUE - line_color 3342489 - quidu "4119EBA501B1" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$269" @1503 - Parent_View @1502 - location (-705, -409) - stereotype TRUE - line_color 3342489 - quidu "4119EBA503C4" - client @1502 - supplier @1501 - line_style 0 - label (object SegLabel @1504 - Parent_View @1503 - location (187, 992) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.694118 - height 53 - orientation 0)) - (object RoleView "$UNNAMED$270" @1505 - Parent_View @1502 - location (-705, -409) - stereotype TRUE - line_color 3342489 - quidu "4119EBA503D4" - client @1502 - supplier @1490 - line_style 0 - label (object SegLabel @1506 - Parent_View @1505 - location (284, 1244) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.666667 - height 22 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$274" @1507 - location (252, 669) - stereotype TRUE - line_color 3342489 - quidu "4119EE3E01D7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$275" @1508 - Parent_View @1507 - location (44, -195) - stereotype TRUE - line_color 3342489 - quidu "4119EE3F00BE" - client @1507 - supplier @1498 - line_style 0 - label (object SegLabel @1509 - Parent_View @1508 - location (334, 558) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$276" @1510 - Parent_View @1507 - location (44, -195) - stereotype TRUE - line_color 3342489 - quidu "4119EE3F00CE" - client @1507 - supplier @1501 - line_style 0 - label (object SegLabel @1511 - Parent_View @1510 - location (260, 771) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.693073 - height 31 - orientation 0)))) - (object Label @1512 - location (32, 1600) - nlines 1 - max_width 2175 - label "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _") - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnDhcp::CNetworkConfigExtensionDhcp" @1513 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (336, 1840) - label (object ItemLabel - Parent_View @1513 - location (54, 1772) - fill_color 13434879 - nlines 1 - max_width 564 - justify 0 - label "CNetworkConfigExtensionDhcp") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "4119F83802EF" - width 582 - height 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1514 - stereotype TRUE - line_color 3342489 - quidu "4119F84602DF" - client @1513 - supplier @1490 - line_style 0) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::NetCfgExtnMip::CNetworkConfigExtensionMip" @1515 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1168, 1840) - label (object ItemLabel - Parent_View @1515 - location (899, 1772) - fill_color 13434879 - nlines 1 - max_width 538 - justify 0 - label "CNetworkConfigExtensionMip") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "4119F87D01D5" - width 556 - height 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1516 - stereotype TRUE - line_color 3342489 - quidu "4119F8900233" - client @1515 - supplier @1490 - line_style 0) - (object Label @1517 - location (432, 1936) - nlines 1 - max_width 300 - label "NetCfgExtnDhcp") - (object Label @1518 - location (1152, 1936) - nlines 1 - max_width 300 - label "NetCfgExtnMip"))) - (object ClassDiagram "Nifman part" - quid "411A3589011D" - title "Nifman part" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CActive" @1519 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 112) - label (object ItemLabel - Parent_View @1519 - location (418, 66) - fill_color 13434879 - nlines 1 - max_width 284 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF2F2380255" - width 302 - height 114 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifNullConfiguration" @1520 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 832) - label (object ItemLabel - Parent_View @1520 - location (59, 786) - fill_color 13434879 - nlines 1 - max_width 394 - justify 0 - label "CNifNullConfiguration") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2F3600265" - width 412 - height 114 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @1521 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1472, 832) - label (object ItemLabel - Parent_View @1521 - location (1268, 786) - fill_color 13434879 - nlines 1 - max_width 408 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 426 - height 114 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::CNifAgentRef" @1522 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1472, 464) - label (object ItemLabel - Parent_View @1522 - location (1236, 418) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2FC018A" - width 490 - height 114 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::MNifIfNotify" @1523 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 128) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1523 - location (1219, 100) - fill_color 13434879 - nlines 1 - max_width 474 - justify 0 - label "MNifIfNotify") - stereotype (object ItemLabel - Parent_View @1523 - location (1219, 55) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 474 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E3C20245" - width 492 - height 168 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationControl" @1524 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 464) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1524 - location (257, 322) - fill_color 13434879 - nlines 1 - max_width 606 - justify 0 - label "CNifConfigurationControl") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF2EDB001B9" - width 624 - height 306 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::NIF Layer 3 Configuration (MIP,DHCP)::CNifConfigurationIf" @1525 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (864, 832) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1525 - location (684, 784) - fill_color 13434879 - nlines 1 - max_width 360 - justify 0 - label "CNifConfigurationIf") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3FB4BA5500D1" - width 378 - height 118 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$236" @1526 - location (1472, 647) - stereotype TRUE - line_color 3342489 - quidu "3EF305800265" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$237" @1527 - Parent_View @1526 - location (-432, 87) - stereotype TRUE - line_color 3342489 - quidu "3EF305810245" - client @1526 - supplier @1522 - line_style 0 - label (object SegLabel @1528 - Parent_View @1527 - location (1418, 565) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.658696 - height 55 - orientation 0)) - (object RoleView "$UNNAMED$238" @1529 - Parent_View @1526 - location (-432, 87) - stereotype TRUE - line_color 3342489 - quidu "3EF305810246" - client @1526 - supplier @1521 - line_style 0 - label (object SegLabel @1530 - Parent_View @1529 - location (1419, 736) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.703704 - height 54 - orientation 1)))) - (object RealizeView "" @1531 - stereotype TRUE - line_color 3342489 - quidu "3F4F534901E1" - client @1522 - supplier @1523 - line_style 0) - (object InheritView "" @1532 - stereotype TRUE - line_color 3342489 - quidu "3EF2F37A0051" - client @1524 - supplier @1519 - line_style 0) - (object AssociationViewNew "$UNNAMED$227" @1533 - location (1049, 464) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F6016B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$228" @1534 - Parent_View @1533 - location (-807, 32) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70217" - client @1533 - supplier @1524 - line_style 0 - label (object SegLabel @1535 - Parent_View @1534 - location (893, 503) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.881984 - height 39 - orientation 0)) - (object RoleView "$UNNAMED$229" @1536 - Parent_View @1533 - location (-807, 32) - stereotype TRUE - line_color 3342489 - quidu "3EF2F4F70226" - client @1533 - supplier @1522 - line_style 0 - label (object SegLabel @1537 - Parent_View @1536 - location (1203, 507) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.872659 - height 43 - orientation 1)))) - (object InheritView "" @1538 - stereotype TRUE - line_color 3342489 - quidu "3EF2F38402F1" - client @1520 - supplier @1524 - line_style 0) - (object AssociationViewNew "$UNNAMED$259" @1539 - location (1052, 278) - stereotype TRUE - line_color 3342489 - quidu "3F4F8CD00155" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$261" @1540 - Parent_View @1539 - location (620, -762) - stereotype TRUE - line_color 3342489 - quidu "3F4F8CD00157" - client @1539 - supplier @1523 - line_style 0 - label (object SegLabel @1541 - Parent_View @1540 - location (1205, 193) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.898621 - height 28 - orientation 0)) - (object RoleView "$UNNAMED$260" @1542 - Parent_View @1539 - location (620, -762) - stereotype TRUE - line_color 3342489 - quidu "3F4F8CD00156" - client @1539 - supplier @1524 - line_style 0 - label (object SegLabel @1543 - Parent_View @1542 - location (874, 314) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.940810 - height 30 - orientation 1)))) - (object InheritView "" @1544 - stereotype TRUE - line_color 3342489 - quidu "3FB4BA71015E" - client @1525 - supplier @1524 - line_style 0))))) - (object Class_Category "AGT selection" - quid "3EF090B9018A" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3EF825310301" - supplier "Logical View::Connection Management Policy" - quidu "3EF824DE02A3")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "MBearerObserver" - quid "3EF0936C0207" - stereotype "Interface" - abstract TRUE) - (object Class "CNetwork" - quid "3EF0936C0225") - (object Class "CBearerBase" - quid "3EF0936C0217" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF09668010D" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F"))) - (object Class "CTelBearer" - quid "3EF0983202E2" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF09A450013" - supplier "Logical View::AGT selection::CBearerBase" - quidu "3EF0936C0217"))) - (object Class "RMobilePhone" - quid "3EF0987502F1" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF09A910294" - supplier "Logical View::AGT selection::RPhone" - quidu "3EF098AC0217"))) - (object Class "RPhone" - quid "3EF098AC0217") - (object Class "CNetworkController" - quid "3EF09B180032" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF09D3E03CC" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EF09D4A02A3" - supplier "Logical View::AGT selection::MNetConDbAccess" - quidu "3EF09C890023") - (object Realize_Relationship - quid "3EF09D4D016B" - supplier "Logical View::AGT selection::MNetConDialogProcAccess" - quidu "3EF09CEE0255") - (object Realize_Relationship - quid "3EF09D4F038E" - supplier "Logical View::AGT selection::MNetConEnv" - quidu "3EF09C7D02D2"))) - (object Class "MNetConEnv" - quid "3EF09C7D02D2" - stereotype "Interface" - abstract TRUE) - (object Class "MNetConDbAccess" - quid "3EF09C890023" - stereotype "Interface" - abstract TRUE) - (object Class "MNetConDialogProcAccess" - quid "3EF09CEE0255" - stereotype "Interface" - abstract TRUE) - (object Class "CCommsDbAccess" - quid "3EF09DAB0226") - (object Class "CNetConRequestBase" - quid "3EF09DC900BF" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF9ADA70280" - supplier "Logical View::CActive" - quidu "3EF2F2380255")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3EFAC333005D" - supplier "Logical View::AGT selection::MBearerObserver" - quidu "3EF0936C0207"))) - (object Class "MImplicitConnectionNotify" - quid "3EF09DEA0071") - (object Class "CDialogProcessor" - quid "3EF09E580090") - (object Class "CReconnectRequest" - quid "3EF840BE01D8" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF84103010D" - supplier "Logical View::AGT selection::CNetConRequestBase" - quidu "3EF09DC900BF"))) - (object Class "CSelectionRequest" - quid "3EF840F1018A" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF84107019A" - supplier "Logical View::AGT selection::CNetConRequestBase" - quidu "3EF09DC900BF"))) - (object Class "CASyncEtelRequestWrapper" - quid "3EFAC4C701A5") - (object Class "CAgentSignalStrengthWatcher" - quid "3EFAC4D6033B") - (object Class "RTelServer" - quid "3EFAC63301C4") - (object Class "RPacketService" - quid "3EFAC6A900E9") - (object Association "$UNNAMED$283" - quid "3EF0936C0226" - roles (list role_list - (object Role "$UNNAMED$284" - quid "3EF0936C0227" - supplier "Logical View::CNetwork" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$285" - quid "3EF0936C0228" - supplier "Logical View::CNetworkControllerBase" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$286" - quid "3EF0936C0222" - roles (list role_list - (object Role "$UNNAMED$287" - quid "3EF0936C0223" - supplier "Logical View::CNifAgentBase" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$288" - quid "3EF0936C0224" - supplier "Logical View::CNetwork" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$289" - quid "3EF0936C0218" - roles (list role_list - (object Role "$UNNAMED$290" - quid "3EF0936C0219" - supplier "Logical View::CBearerBase" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$291" - quid "3EF0936C021A" - supplier "Logical View::CNetworkControllerBase" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$292" - quid "3EF0936C0208" - roles (list role_list - (object Role "$UNNAMED$293" - quid "3EF0936C0209" - supplier "Logical View::MBearerObserver" - is_navigable TRUE) - (object Role "$UNNAMED$294" - quid "3EF0936C020A" - supplier "Logical View::CBearerBase"))) - (object Association "$UNNAMED$295" - quid "3EF0936C021E" - roles (list role_list - (object Role "$UNNAMED$296" - quid "3EF0936C021F" - supplier "Logical View::CNifAgentBase" - client_cardinality (value cardinality "n") - is_navigable TRUE) - (object Role "$UNNAMED$297" - quid "3EF0936C0220" - supplier "Logical View::CBearerBase" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$298" - quid "3EF093A900A0" - roles (list role_list - (object Role "$UNNAMED$299" - quid "3EF093AA019A" - supplier "Logical View::AGT selection::CNetwork" - quidu "3EF0936C0225" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$300" - quid "3EF093AA019B" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$301" - quid "3EF093FB0236" - roles (list role_list - (object Role "$UNNAMED$302" - quid "3EF093FC0245" - supplier "Logical View::AGT selection::CBearerBase" - quidu "3EF0936C0217" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$303" - quid "3EF093FC0255" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$304" - quid "3EF094B60320" - roles (list role_list - (object Role "$UNNAMED$305" - quid "3EF094B800DE" - supplier "Logical View::Agent (AGT)::CNifAgentBase" - quidu "3EE5E2D9014B" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$306" - quid "3EF094B800DF" - supplier "Logical View::AGT selection::CNetwork" - quidu "3EF0936C0225" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$307" - quid "3EF094BB015B" - roles (list role_list - (object Role "$UNNAMED$308" - quid "3EF094BC01A9" - supplier "Logical View::Agent (AGT)::CNifAgentBase" - quidu "3EE5E2D9014B" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$309" - quid "3EF094BC01AA" - supplier "Logical View::AGT selection::CBearerBase" - quidu "3EF0936C0217" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$310" - quid "3EF094C9012C" - roles (list role_list - (object Role "$UNNAMED$311" - quid "3EF094CA0226" - supplier "Logical View::AGT selection::MBearerObserver" - quidu "3EF0936C0207" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$312" - quid "3EF094CA0236" - supplier "Logical View::AGT selection::CBearerBase" - quidu "3EF0936C0217" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$313" - quid "3EF09A9803DC" - roles (list role_list - (object Role "$UNNAMED$314" - quid "3EF09A9A019A" - supplier "Logical View::AGT selection::RMobilePhone" - quidu "3EF0987502F1" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$315" - quid "3EF09A9A019B" - supplier "Logical View::AGT selection::CTelBearer" - quidu "3EF0983202E2" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$316" - quid "3EF09EAC0042" - roles (list role_list - (object Role "$UNNAMED$317" - quid "3EF09EAC0330" - supplier "Logical View::AGT selection::CCommsDbAccess" - quidu "3EF09DAB0226" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$318" - quid "3EF09EAC0331" - supplier "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$319" - quid "3EF09EE701F7" - roles (list role_list - (object Role "$UNNAMED$320" - quid "3EF09EE900FD" - supplier "Logical View::AGT selection::CDialogProcessor" - quidu "3EF09E580090" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$321" - quid "3EF09EE900FE" - supplier "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$322" - quid "3EF09EFB0013" - roles (list role_list - (object Role "$UNNAMED$323" - quid "3EF09EFC0051" - supplier "Logical View::AGT selection::MImplicitConnectionNotify" - quidu "3EF09DEA0071" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$324" - quid "3EF09EFC0052" - supplier "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$325" - quid "3EF09F3101A9" - roles (list role_list - (object Role "$UNNAMED$326" - quid "3EF09F32015B" - supplier "Logical View::AGT selection::CNetConRequestBase" - quidu "3EF09DC900BF" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$327" - quid "3EF09F32016B" - supplier "Logical View::AGT selection::CNetworkController" - quidu "3EF09B180032" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$328" - quid "3EFAC4ED0186" - roles (list role_list - (object Role "$UNNAMED$329" - quid "3EFAC4EE001E" - supplier "Logical View::AGT selection::CASyncEtelRequestWrapper" - quidu "3EFAC4C701A5" - client_cardinality (value cardinality "0..1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$330" - quid "3EFAC4EE002E" - supplier "Logical View::AGT selection::CTelBearer" - quidu "3EF0983202E2" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$331" - quid "3EFAC4F200AB" - roles (list role_list - (object Role "$UNNAMED$332" - quid "3EFAC4F2037A" - supplier "Logical View::AGT selection::CAgentSignalStrengthWatcher" - quidu "3EFAC4D6033B" - client_cardinality (value cardinality "0..1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$333" - quid "3EFAC4F2037B" - supplier "Logical View::AGT selection::CTelBearer" - quidu "3EF0983202E2" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$334" - quid "3EFAC6400251" - roles (list role_list - (object Role "$UNNAMED$335" - quid "3EFAC641035A" - supplier "Logical View::AGT selection::RTelServer" - quidu "3EFAC63301C4" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$336" - quid "3EFAC641035B" - supplier "Logical View::AGT selection::CTelBearer" - quidu "3EF0983202E2" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$337" - quid "3EFAC6B4032B" - roles (list role_list - (object Role "$UNNAMED$338" - quid "3EFAC6B6001E" - supplier "Logical View::AGT selection::RPacketService" - quidu "3EFAC6A900E9" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$339" - quid "3EFAC6B6001F" - supplier "Logical View::AGT selection::CTelBearer" - quidu "3EF0983202E2" - client_cardinality (value cardinality "1") - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EF0936A037E" - 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" @1545 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2000, 112) - label (object ItemLabel - Parent_View @1545 - location (1857, 62) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E1AF035F" - width 304 - height 124 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::RPhone" @1546 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1520, 1681) - label (object ItemLabel - Parent_View @1546 - location (1431, 1630) - fill_color 13434879 - nlines 1 - max_width 178 - justify 0 - label "RPhone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF098AC0217" - width 196 - height 126 - annotation 8 - autoResize TRUE) - (object NoteView @1547 - location (2224, 1872) - label (object ItemLabel - Parent_View @1547 - location (2086, 1812) - fill_color 13434879 - nlines 2 - max_width 240 - label "client side of ETEL server") - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object ClassView "Class" "Logical View::CBase" @1548 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1136, 112) - label (object ItemLabel - Parent_View @1548 - location (993, 62) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E1AF035F" - width 304 - height 124 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::MNetConEnv" @1549 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (160, 464) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1549 - location (24, 435) - fill_color 13434879 - nlines 1 - max_width 272 - justify 0 - label "MNetConEnv") - stereotype (object ItemLabel - Parent_View @1549 - location (24, 385) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 272 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EF09C7D02D2" - width 290 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::MNetConDbAccess" @1550 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (864, 352) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1550 - location (668, 323) - fill_color 13434879 - nlines 1 - max_width 392 - justify 0 - label "MNetConDbAccess") - stereotype (object ItemLabel - Parent_View @1550 - location (668, 273) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 392 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EF09C890023" - width 410 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::MNetConDialogProcAccess" @1551 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (336, 224) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1551 - location (64, 195) - fill_color 13434879 - nlines 1 - max_width 544 - justify 0 - label "MNetConDialogProcAccess") - stereotype (object ItemLabel - Parent_View @1551 - location (64, 145) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 544 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EF09CEE0255" - width 562 - height 182 - annotation 8 - autoResize TRUE) - (object AttachView "" @1552 - stereotype TRUE - line_color 3342489 - client @1547 - supplier @1546 - line_style 0) - (object ClassView "Class" "Logical View::Agent (AGT)::CNifAgentBase" @1553 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1776, 1057) - label (object ItemLabel - Parent_View @1553 - location (1624, 983) - fill_color 13434879 - nlines 1 - max_width 304 - justify 0 - label "CNifAgentBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E2D9014B" - width 322 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::MBearerObserver" @1554 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1584, 112) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1554 - location (1405, 96) - fill_color 13434879 - nlines 1 - max_width 358 - justify 0 - label "MBearerObserver") - stereotype (object ItemLabel - Parent_View @1554 - location (1405, 46) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 358 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EF0936C0207" - width 376 - height 157 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CNetwork" @1555 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1776, 632) - label (object ItemLabel - Parent_View @1555 - location (1674, 581) - fill_color 13434879 - nlines 1 - max_width 204 - justify 0 - label "CNetwork") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF0936C0225" - width 222 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$304" @1556 - location (1776, 832) - stereotype TRUE - line_color 3342489 - quidu "3EF094B60320" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$305" @1557 - Parent_View @1556 - location (1328, -1648) - stereotype TRUE - line_color 3342489 - quidu "3EF094B800DE" - client @1556 - supplier @1553 - line_style 0 - label (object SegLabel @1558 - Parent_View @1557 - location (1735, 943) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.814346 - height 42 - orientation 1)) - (object RoleView "$UNNAMED$306" @1559 - Parent_View @1556 - location (1328, -1648) - stereotype TRUE - line_color 3342489 - quidu "3EF094B800DF" - client @1556 - supplier @1555 - line_style 0 - label (object SegLabel @1560 - Parent_View @1559 - location (1738, 705) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.931945 - height 39 - orientation 0)))) - (object ClassView "Class" "Logical View::AGT selection::CBearerBase" @1561 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1997, 391) - label (object ItemLabel - Parent_View @1561 - location (1857, 340) - fill_color 13434879 - nlines 1 - max_width 280 - justify 0 - label "CBearerBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF0936C0217" - width 298 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$307" @1562 - location (1889, 712) - stereotype TRUE - line_color 3342489 - quidu "3EF094BB015B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$308" @1563 - Parent_View @1562 - location (305, -1768) - stereotype TRUE - line_color 3342489 - quidu "3EF094BC01A9" - client @1562 - supplier @1553 - line_style 0 - label (object SegLabel @1564 - Parent_View @1563 - location (1879, 952) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.854258 - height 66 - orientation 0)) - (object RoleView "$UNNAMED$309" @1565 - Parent_View @1562 - location (305, -1768) - stereotype TRUE - line_color 3342489 - quidu "3EF094BC01AA" - client @1562 - supplier @1561 - line_style 0 - label (object SegLabel @1566 - Parent_View @1565 - location (1935, 489) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.833263 - height 28 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$310" @1567 - location (1801, 258) - stereotype TRUE - line_color 3342489 - quidu "3EF094C9012C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$311" @1568 - Parent_View @1567 - location (217, -2222) - stereotype TRUE - line_color 3342489 - quidu "3EF094CA0226" - client @1567 - supplier @1554 - line_style 0 - label (object SegLabel @1569 - Parent_View @1568 - location (1788, 197) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.386309 - height 44 - orientation 1)) - (object RoleView "$UNNAMED$312" @1570 - Parent_View @1567 - location (217, -2222) - stereotype TRUE - line_color 3342489 - quidu "3EF094CA0236" - client @1567 - supplier @1561 - line_style 0 - label (object SegLabel @1571 - Parent_View @1570 - location (1914, 296) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.936937 - height 32 - orientation 0)))) - (object InheritView "" @1572 - stereotype TRUE - line_color 3342489 - quidu "3EF09668010D" - client @1561 - supplier @1545 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management::CNetworkControllerBase" @1573 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - location (1386, 391) - label (object ItemLabel - Parent_View @1573 - location (1148, 317) - fill_color 13434879 - nlines 1 - max_width 476 - justify 0 - label "CNetworkControllerBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E4640080" - width 494 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$298" @1574 - location (1599, 522) - stereotype TRUE - line_color 3342489 - quidu "3EF093A900A0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$299" @1575 - Parent_View @1574 - location (591, -1958) - stereotype TRUE - line_color 3342489 - quidu "3EF093AA019A" - client @1574 - supplier @1555 - line_style 0 - label (object SegLabel @1576 - Parent_View @1575 - location (1721, 538) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 1.299356 - height 52 - orientation 0)) - (object RoleView "$UNNAMED$300" @1577 - Parent_View @1574 - location (591, -1958) - stereotype TRUE - line_color 3342489 - quidu "3EF093AA019B" - client @1574 - supplier @1573 - line_style 0 - label (object SegLabel @1578 - Parent_View @1577 - location (1612, 499) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.024725 - height 27 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$301" @1579 - location (1740, 391) - stereotype TRUE - line_color 3342489 - quidu "3EF093FB0236" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$302" @1580 - Parent_View @1579 - location (732, -2089) - stereotype TRUE - line_color 3342489 - quidu "3EF093FC0245" - client @1579 - supplier @1561 - line_style 0 - label (object SegLabel @1581 - Parent_View @1580 - location (1808, 428) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.635514 - height 37 - orientation 1)) - (object RoleView "$UNNAMED$303" @1582 - Parent_View @1579 - location (732, -2089) - stereotype TRUE - line_color 3342489 - quidu "3EF093FC0255" - client @1579 - supplier @1573 - line_style 0 - label (object SegLabel @1583 - Parent_View @1582 - location (1653, 431) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.813084 - height 40 - orientation 0)))) - (object InheritView "" @1584 - stereotype TRUE - line_color 3342489 - quidu "3EF0936C01F8" - client @1573 - supplier @1548 - line_style 0) - (object RealizeView "" @1585 - stereotype TRUE - line_color 3342489 - quidu "3EF09D4600EE" - client @1573 - supplier @1554 - line_style 0) - (object NoteView @1586 - location (1072, 1024) - label (object ItemLabel - Parent_View @1586 - location (909, 968) - fill_color 13434879 - nlines 2 - max_width 290 - label "via TSglQue + iCurrentRequest") - line_color 3342489 - fill_color 13434879 - width 350 - height 125) - (object ClassView "Class" "Logical View::AGT selection::CReconnectRequest" @1587 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (384, 1840) - label (object ItemLabel - Parent_View @1587 - location (183, 1789) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CReconnectRequest") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF840BE01D8" - width 420 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CSelectionRequest" @1588 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 1840) - label (object ItemLabel - Parent_View @1588 - location (658, 1789) - fill_color 13434879 - nlines 1 - max_width 380 - justify 0 - label "CSelectionRequest") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF840F1018A" - width 398 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CCommsDbAccess" @1589 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1472, 825) - label (object ItemLabel - Parent_View @1589 - location (1278, 774) - fill_color 13434879 - nlines 1 - max_width 388 - justify 0 - label "CCommsDbAccess") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF09DAB0226" - width 406 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CDialogProcessor" @1590 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (208, 825) - label (object ItemLabel - Parent_View @1590 - location (27, 774) - fill_color 13434879 - nlines 1 - max_width 362 - justify 0 - label "CDialogProcessor") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF09E580090" - width 380 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::MImplicitConnectionNotify" @1591 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (272, 1033) - label (object ItemLabel - Parent_View @1591 - location (15, 982) - fill_color 13434879 - nlines 1 - max_width 514 - justify 0 - label "MImplicitConnectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF09DEA0071" - width 532 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CNetConRequestBase" @1592 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (576, 1584) - label (object ItemLabel - Parent_View @1592 - location (358, 1533) - fill_color 13434879 - nlines 1 - max_width 436 - justify 0 - label "CNetConRequestBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF09DC900BF" - width 454 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CNetworkController" @1593 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (842, 825) - label (object ItemLabel - Parent_View @1593 - location (649, 774) - fill_color 13434879 - nlines 1 - max_width 386 - justify 0 - label "CNetworkController") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF09B180032" - width 404 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1594 - stereotype TRUE - line_color 3342489 - quidu "3EF09D4A02A3" - client @1593 - supplier @1550 - line_style 0) - (object RealizeView "" @1595 - stereotype TRUE - line_color 3342489 - quidu "3EF09D4D016B" - client @1593 - supplier @1551 - line_style 0) - (object RealizeView "" @1596 - stereotype TRUE - line_color 3342489 - quidu "3EF09D4F038E" - client @1593 - supplier @1549 - line_style 0) - (object AssociationViewNew "$UNNAMED$316" @1597 - location (1156, 825) - stereotype TRUE - line_color 3342489 - quidu "3EF09EAC0042" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$317" @1598 - Parent_View @1597 - location (244, 89) - stereotype TRUE - line_color 3342489 - quidu "3EF09EAC0330" - client @1597 - supplier @1589 - line_style 0 - label (object SegLabel @1599 - Parent_View @1598 - location (1247, 786) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.814642 - height 40 - orientation 0)) - (object RoleView "$UNNAMED$318" @1600 - Parent_View @1597 - location (244, 89) - stereotype TRUE - line_color 3342489 - quidu "3EF09EAC0331" - client @1597 - supplier @1593 - line_style 0 - label (object SegLabel @1601 - Parent_View @1600 - location (1097, 793) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.535757 - height 33 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$319" @1602 - location (518, 825) - stereotype TRUE - line_color 3342489 - quidu "3EF09EE701F7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$320" @1603 - Parent_View @1602 - location (-394, 89) - stereotype TRUE - line_color 3342489 - quidu "3EF09EE900FD" - client @1602 - supplier @1590 - line_style 0 - label (object SegLabel @1604 - Parent_View @1603 - location (412, 787) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.890323 - height 39 - orientation 1)) - (object RoleView "$UNNAMED$321" @1605 - Parent_View @1602 - location (-394, 89) - stereotype TRUE - line_color 3342489 - quidu "3EF09EE900FE" - client @1602 - supplier @1593 - line_style 0 - label (object SegLabel @1606 - Parent_View @1605 - location (615, 787) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.801282 - height 39 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$322" @1607 - location (555, 928) - stereotype TRUE - line_color 3342489 - quidu "3EF09EFB0013" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$323" @1608 - Parent_View @1607 - location (-357, 192) - stereotype TRUE - line_color 3342489 - quidu "3EF09EFC0051" - client @1607 - supplier @1591 - line_style 0 - label (object SegLabel @1609 - Parent_View @1608 - location (446, 935) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.885128 - height 32 - orientation 1)) - (object RoleView "$UNNAMED$324" @1610 - Parent_View @1607 - location (-357, 192) - stereotype TRUE - line_color 3342489 - quidu "3EF09EFC0052" - client @1607 - supplier @1593 - line_style 0 - label (object SegLabel @1611 - Parent_View @1610 - location (671, 913) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.968553 - height 25 - orientation 1)))) - (object InheritView "" @1612 - stereotype TRUE - line_color 3342489 - quidu "3EF09D3E03CC" - client @1593 - supplier @1573 - line_style 0) - (object AssociationViewNew "$UNNAMED$325" @1613 - location (707, 1204) - stereotype TRUE - line_color 3342489 - quidu "3EF09F3101A9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$326" @1614 - Parent_View @1613 - location (-205, 468) - stereotype TRUE - line_color 3342489 - quidu "3EF09F32015B" - client @1613 - supplier @1592 - line_style 0 - label (object SegLabel @1615 - Parent_View @1614 - location (673, 1470) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.785871 - height 55 - orientation 0)) - (object RoleView "$UNNAMED$327" @1616 - Parent_View @1613 - location (-205, 468) - stereotype TRUE - line_color 3342489 - quidu "3EF09F32016B" - client @1613 - supplier @1593 - line_style 0 - label (object SegLabel @1617 - Parent_View @1616 - location (841, 913) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.955683 - height 30 - orientation 1)))) - (object AttachView "" @1618 - stereotype TRUE - line_color 3342489 - client @1586 - supplier @1613 - line_style 0) - (object InheritView "" @1619 - stereotype TRUE - line_color 3342489 - quidu "3EF84103010D" - client @1587 - supplier @1592 - line_style 0) - (object InheritView "" @1620 - stereotype TRUE - line_color 3342489 - quidu "3EF84107019A" - client @1588 - supplier @1592 - line_style 0) - (object ClassView "Class" "Logical View::AGT selection::MBearerObserver" @1621 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (352, 1264) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1621 - location (173, 1248) - fill_color 13434879 - nlines 1 - max_width 358 - justify 0 - label "MBearerObserver") - stereotype (object ItemLabel - Parent_View @1621 - location (173, 1198) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 358 - justify 0 - label "<>") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3EF0936C0207" - width 376 - height 157 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1622 - stereotype TRUE - line_color 3342489 - quidu "3EFAC333005D" - client @1592 - supplier @1621 - line_style 0) - (object ClassView "Class" "Logical View::AGT selection::RMobilePhone" @1623 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1998, 1681) - label (object ItemLabel - Parent_View @1623 - location (1853, 1630) - fill_color 13434879 - nlines 1 - max_width 290 - justify 0 - label "RMobilePhone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF0987502F1" - width 308 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1624 - stereotype TRUE - line_color 3342489 - quidu "3EF09A910294" - client @1623 - supplier @1546 - line_style 0) - (object AttachView "" @1625 - stereotype TRUE - line_color 3342489 - client @1547 - supplier @1623 - line_style 0) - (object ClassView "Class" "Logical View::AGT selection::CASyncEtelRequestWrapper" @1626 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2400, 1024) - label (object ItemLabel - Parent_View @1626 - location (2117, 973) - fill_color 13434879 - nlines 1 - max_width 566 - justify 0 - label "CASyncEtelRequestWrapper") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFAC4C701A5" - width 584 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CAgentSignalStrengthWatcher" @1627 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2624, 1312) - label (object ItemLabel - Parent_View @1627 - location (2330, 1261) - fill_color 13434879 - nlines 1 - max_width 588 - justify 0 - label "CAgentSignalStrengthWatcher") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFAC4D6033B" - width 606 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::RTelServer" @1628 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2416, 1680) - label (object ItemLabel - Parent_View @1628 - location (2302, 1629) - fill_color 13434879 - nlines 1 - max_width 228 - justify 0 - label "RTelServer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFAC63301C4" - width 246 - height 126 - annotation 8 - autoResize TRUE) - (object AttachView "" @1629 - stereotype TRUE - line_color 3342489 - client @1547 - supplier @1628 - line_style 0) - (object ClassView "Class" "Logical View::AGT selection::RPacketService" @1630 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2800, 1680) - label (object ItemLabel - Parent_View @1630 - location (2641, 1629) - fill_color 13434879 - nlines 1 - max_width 318 - justify 0 - label "RPacketService") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EFAC6A900E9" - width 336 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::AGT selection::CTelBearer" @1631 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1998, 1311) - label (object ItemLabel - Parent_View @1631 - location (1884, 1260) - fill_color 13434879 - nlines 1 - max_width 228 - justify 0 - label "CTelBearer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF0983202E2" - width 246 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$313" @1632 - location (1998, 1495) - stereotype TRUE - line_color 3342489 - quidu "3EF09A9803DC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$314" @1633 - Parent_View @1632 - location (94, -1033) - stereotype TRUE - line_color 3342489 - quidu "3EF09A9A019A" - client @1632 - supplier @1623 - line_style 0 - label (object SegLabel @1634 - Parent_View @1633 - location (1958, 1602) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.880836 - height 41 - orientation 1)) - (object RoleView "$UNNAMED$315" @1635 - Parent_View @1632 - location (94, -1033) - stereotype TRUE - line_color 3342489 - quidu "3EF09A9A019B" - client @1632 - supplier @1631 - line_style 0 - label (object SegLabel @1636 - Parent_View @1635 - location (1959, 1404) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.761905 - height 40 - orientation 0)))) - (object InheritView "" @1637 - stereotype TRUE - line_color 3342489 - quidu "3EF09A450013" - client @1631 - supplier @1561 - line_style 0) - (object AssociationViewNew "$UNNAMED$328" @1638 - location (2197, 1167) - stereotype TRUE - line_color 3342489 - quidu "3EFAC4ED0186" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$329" @1639 - Parent_View @1638 - location (197, -145) - stereotype TRUE - line_color 3342489 - quidu "3EFAC4EE001E" - client @1638 - supplier @1626 - line_style 0 - label (object SegLabel @1640 - Parent_View @1639 - location (2331, 1137) - 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$330" @1641 - Parent_View @1638 - location (197, -145) - stereotype TRUE - line_color 3342489 - quidu "3EFAC4EE002E" - client @1638 - supplier @1631 - line_style 0 - label (object SegLabel @1642 - Parent_View @1641 - location (2088, 1210) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.844161 - height 30 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$331" @1643 - location (2220, 1311) - stereotype TRUE - line_color 3342489 - quidu "3EFAC4F200AB" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$332" @1644 - Parent_View @1643 - location (220, -1) - stereotype TRUE - line_color 3342489 - quidu "3EFAC4F2037A" - client @1643 - supplier @1627 - line_style 0 - label (object SegLabel @1645 - Parent_View @1644 - location (2283, 1275) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.630000 - height 36 - orientation 0)) - (object RoleView "$UNNAMED$333" @1646 - Parent_View @1643 - location (220, -1) - stereotype TRUE - line_color 3342489 - quidu "3EFAC4F2037B" - client @1643 - supplier @1631 - line_style 0 - label (object SegLabel @1647 - Parent_View @1646 - location (2134, 1284) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.868687 - height 27 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$334" @1648 - location (2206, 1495) - stereotype TRUE - line_color 3342489 - quidu "3EFAC6400251" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$335" @1649 - Parent_View @1648 - location (206, 183) - stereotype TRUE - line_color 3342489 - quidu "3EFAC641035A" - client @1648 - supplier @1628 - line_style 0 - label (object SegLabel @1650 - Parent_View @1649 - location (2270, 1581) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.571115 - height 23 - orientation 1)) - (object RoleView "$UNNAMED$336" @1651 - Parent_View @1648 - location (206, 183) - stereotype TRUE - line_color 3342489 - quidu "3EFAC641035B" - client @1648 - supplier @1631 - line_style 0 - label (object SegLabel @1652 - Parent_View @1651 - location (2053, 1409) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.938851 - height 37 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$337" @1653 - location (2392, 1491) - stereotype TRUE - line_color 3342489 - quidu "3EFAC6B4032B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$338" @1654 - Parent_View @1653 - location (392, 179) - stereotype TRUE - line_color 3342489 - quidu "3EFAC6B6001E" - client @1653 - supplier @1630 - line_style 0 - label (object SegLabel @1655 - Parent_View @1654 - location (2659, 1572) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.923445 - height 38 - orientation 0)) - (object RoleView "$UNNAMED$339" @1656 - Parent_View @1653 - location (392, 179) - stereotype TRUE - line_color 3342489 - quidu "3EFAC6B6001F" - client @1653 - supplier @1631 - line_style 0 - label (object SegLabel @1657 - Parent_View @1656 - location (2175, 1366) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.836630 - height 23 - orientation 1)))) - (object AttachView "" @1658 - stereotype TRUE - line_color 3342489 - client @1547 - supplier @1630 - line_style 0))))) - (object Class_Category "Connection Management Policy" - quid "3EF824DE02A3" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNifManPolicyInterface" - quid "3EF82710035F" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF8274F0294" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F") - (object Inheritance_Relationship - quid "3F030EEE009E" - supplier "Logical View::Connection Management Policy::CNifManPolicyControl" - quidu "3F2543670311" - exportControl "Private")) - operations (list Operations - (object Operation "SelectAgent" - quid "3EF865A40330" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStarted" - quid "3EF8693B01A9" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStopped" - quid "3EF979020330" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RunL" - quid "3F030F2503BB" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunError" - quid "3F030F3D014A" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "OnExceptionNotify" - quid "3F0D3E3C018C" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CancelSelection" - quid "3F38EEF303B2" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::NIFMAN" - quidu "3EE5BF3603BC") - (object Class "CNifPolicyIdle" - quid "3EFAD73100DA" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EF8626F0042" - supplier "Logical View::CActive" - quidu "3EF2F2380255") - (object Inheritance_Relationship - quid "3F01878C0254" - supplier "Logical View::CBase" - quidu "3EE5E1AF035F")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3F0D504C038F" - supplier "Logical View::Connection Management Policy::MNifManPolicyState" - quidu "3F0D4A7B018C")) - operations (list Operations - (object Operation "SelectAgent" - quid "3EFAD87802ED" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStarted" - quid "3EFAD886032B" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStopped" - quid "3EFAD8A002CE" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnRequestCompletionL" - quid "3F030F6D00EC" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnExceptionNotify" - quid "3F0D3DAC0082" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::IOTAPOLICY" - quidu "3EF9B905030C") - (object Class "MNifManPolicyState" - quid "3F0D4A7B018C" - operations (list Operations - (object Operation "SelectAgent" - quid "3F0D4DB101F9" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStarted" - quid "3F0D4DD7016D" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStopped" - quid "3F0D4DE400A1" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "OnRequestCompletionL" - quid "3F0D4DED017C" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "OnExceptionNotify" - quid "3F0D4DFE0322" - stereotype "virtual" - result "TInt" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0)) - abstract TRUE) - (object Class "TMapPtrToId" - quid "3F0D753A0034" - class_attributes (list class_attribute_list - (object ClassAttribute "iState" - quid "3F0D755902F3" - type "MNifManPolicyState" - exportControl "Public") - (object ClassAttribute "iStateId" - quid "3F0D758900B1" - type "TInt" - exportControl "Public"))) - (object Class "IOTA policies" - quid "3F0EE17803CE" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F0EE1A30276" - supplier "Logical View::Connection Management Policy::CNifPolicyIdle" - quidu "3EFAD73100DA"))) - (object Class "CNifManPolicyControl" - quid "3F2543670311" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3F25437D0256" - supplier "Logical View::CTimer" - quidu "3F0D9ADC01BB")) - operations (list Operations - (object Operation "SetPolicy" - quid "3F2543AF01D9" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Policy" - quid "3F2543B60091" - result "MNifManPolicyState*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CurrentPolicy" - quid "3F2543D3013C" - result "MNifManPolicyState*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - quid "3F2560870033" - stereotype "static" - result "CNifManPolicyInterface*" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - class_attributes (list class_attribute_list - (object ClassAttribute "iPolicies" - quid "3F254402038E" - type "RPointerArray") - (object ClassAttribute "iCurrenState" - quid "3F25441D038E" - type "MNifManPolicyState*"))) - (object Association "$UNNAMED$340" - quid "3EF828BC0301" - roles (list role_list - (object Role "$UNNAMED$341" - quid "3EF828BD01E8" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$342" - quid "3EF828BD01E9" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$343" - quid "3EF8292F02D2" - roles (list role_list - (object Role "$UNNAMED$344" - quid "3EF829300226" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$345" - quid "3EF829300236" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$346" - quid "3EF82AF1010D" - roles (list role_list - (object Role "$UNNAMED$347" - quid "3EF82AF103BC" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$348" - quid "3EF82AF103CC" - supplier "Logical View::AGT selection::CNetConRequestBase" - quidu "3EF09DC900BF" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$349" - quid "3EF82B3F01A9" - roles (list role_list - (object Role "$UNNAMED$350" - quid "3EF82B4202B3" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$351" - quid "3EF82B4202B4" - supplier "Logical View::Connection Interface::CNifMan" - quidu "3EE9E75C013C" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$352" - quid "3EF85E750301" - roles (list role_list - (object Role "CurrentRequest" - quid "3EF85E76019A" - label "CurrentRequest" - supplier "Logical View::AGT selection::CNetConRequestBase" - quidu "3EF09DC900BF" - client_cardinality (value cardinality "0..1") - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$353" - quid "3EF85E7601A9" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$354" - quid "3EF85EF801C8" - roles (list role_list - (object Role "$UNNAMED$355" - quid "3EF85EF901C8" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$356" - quid "3EF85EF901D8" - supplier "Logical View::Connection Management::CNifAgentRef" - quidu "3EE5E2FC018A" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$357" - quid "3EFAD816032B" - roles (list role_list - (object Role "CurrentPolicy" - quid "3EFAD817035A" - label "CurrentPolicy" - supplier "Logical View::Connection Management Policy::MNifManPolicyState" - quidu "3F0D4A7B018C" - client_cardinality (value cardinality "1") - Containment "By Reference" - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$358" - quid "3EFAD817036A" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$359" - quid "3F0D38020303" - roles (list role_list - (object Role "$UNNAMED$360" - quid "3F0D38030332" - supplier "Logical View::Connection Management Policy::TMapPtrToId" - quidu "3F0D753A0034" - client_cardinality (value cardinality "1..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$361" - quid "3F0D38030333" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$362" - quid "3F0D4E980332" - roles (list role_list - (object Role "$UNNAMED$363" - quid "3F0D4E990257" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$364" - quid "3F0D4E990267" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Association "$UNNAMED$365" - quid "3F0D52F2015D" - roles (list role_list - (object Role "$UNNAMED$366" - quid "3F0D52F3019B" - supplier "Logical View::Connection Management Policy::CNifManPolicyInterface" - quidu "3EF82710035F" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$367" - quid "3F0D52F3019C" - supplier "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$368" - quid "3F0D531C0218" - roles (list role_list - (object Role "$UNNAMED$369" - quid "3F0D531D0361" - supplier "Logical View::Connection Management::CNetworkControllerBase" - quidu "3EE5E4640080" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$370" - quid "3F0D531D0370" - supplier "Logical View::Connection Interface::CNifSession" - quidu "3EE5EFF000FD" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$371" - quid "3F0D75D10361" - roles (list role_list - (object Role "$UNNAMED$372" - quid "3F0D75D20370" - supplier "Logical View::Connection Management Policy::MNifManPolicyState" - quidu "3F0D4A7B018C" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$373" - quid "3F0D75D20380" - supplier "Logical View::Connection Management Policy::TMapPtrToId" - quidu "3F0D753A0034" - client_cardinality (value cardinality "1") - is_aggregate TRUE))) - (object Class_Category "IOTA Policies" - quid "3F0EE03201DA" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CIOTANoSettings" - quid "3EFAE13A0260" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EFAE1DA03B8" - supplier "Logical View::Connection Management Policy::CNifPolicyIdle" - quidu "3EFAD73100DA")) - operations (list Operations - (object Operation "CheckSettings" - quid "3F0D8EB503DE" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SelectAgent" - quid "3F0EE21D01CA" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStarted" - quid "3F0EE22A02A5" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStopped" - quid "3F0EE23F0267" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnRequestCompletedL" - quid "3F0EE27402A5" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnExceptionNotify" - quid "3F0EE72E01AB" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - class_attributes (list class_attribute_list - (object ClassAttribute "iIOTAConnection" - quid "3F0EC9F900F0" - type "MNifConnection*")) - module "Component View::IOTAPOLICY" - quidu "3EF9B905030C") - (object Class "CIOTAProvisioning" - quid "3EFAE17F033B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EFAE1E0035A" - supplier "Logical View::Connection Management Policy::CNifPolicyIdle" - quidu "3EFAD73100DA")) - operations (list Operations - (object Operation "SelectAgent" - quid "3F0EE33B00FF" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStarted" - quid "3F0EE3420005" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStopped" - quid "3F0EE349017C" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnExceptionNotify" - quid "3F0EE7680303" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - class_attributes (list class_attribute_list - (object ClassAttribute "iIOTAConnection" - quid "3F0EDFBB0380" - type "MNifConnection*")) - module "Component View::IOTAPOLICY" - quidu "3EF9B905030C") - (object Class "CIOTAUserDataPolicy" - quid "3EFAE59701F3" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3EFAE5A40231" - supplier "Logical View::Connection Management Policy::CNifPolicyIdle" - quidu "3EFAD73100DA")) - operations (list Operations - (object Operation "SelectAgent" - quid "3F0EE2F50303" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnConnectionStopped" - quid "3F0EE3060044" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OnExceptionNotify" - quid "3F0EE743015D" - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::IOTAPOLICY" - quidu "3EF9B905030C")) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3F0EE0530257" - 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 Management Policy::IOTA Policies::CIOTANoSettings" @1659 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (368, 1248) - label (object ItemLabel - Parent_View @1659 - location (37, 1040) - fill_color 13434879 - nlines 1 - max_width 662 - justify 0 - label "CIOTANoSettings") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EFAE13A0260" - width 680 - height 438 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management Policy::IOTA Policies::CIOTAProvisioning" @1660 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1840, 1200) - label (object ItemLabel - Parent_View @1660 - location (1511, 1037) - fill_color 13434879 - nlines 1 - max_width 658 - justify 0 - label "CIOTAProvisioning") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EFAE17F033B" - width 676 - height 348 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management Policy::IOTA Policies::CIOTAUserDataPolicy" @1661 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1104, 1152) - label (object ItemLabel - Parent_View @1661 - location (775, 1034) - fill_color 13434879 - nlines 1 - max_width 658 - justify 0 - label "CIOTAUserDataPolicy") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EFAE59701F3" - width 676 - height 258 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CBase" @1662 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1120, 144) - label (object ItemLabel - Parent_View @1662 - location (977, 70) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E1AF035F" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management Policy::CNifPolicyIdle" @1663 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1120, 608) - label (object ItemLabel - Parent_View @1663 - location (784, 423) - fill_color 13434879 - nlines 1 - max_width 672 - justify 0 - label "CNifPolicyIdle") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EFAD73100DA" - width 690 - height 392 - annotation 8 - autoResize TRUE) - (object InheritView "" @1664 - stereotype TRUE - line_color 3342489 - quidu "3EFAE1DA03B8" - client @1659 - supplier @1663 - line_style 0) - (object InheritView "" @1665 - stereotype TRUE - line_color 3342489 - quidu "3EFAE1E0035A" - client @1660 - supplier @1663 - line_style 0) - (object InheritView "" @1666 - stereotype TRUE - line_color 3342489 - quidu "3EFAE5A40231" - client @1661 - supplier @1663 - line_style 0) - (object InheritView "" @1667 - stereotype TRUE - line_color 3342489 - quidu "3F01878C0254" - client @1663 - supplier @1662 - line_style 0)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EF826410023" - 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" @1668 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1899, 592) - label (object ItemLabel - Parent_View @1668 - location (1756, 518) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E1AF035F" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CActive" @1669 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (160, 96) - label (object ItemLabel - Parent_View @1669 - location (71, 44) - fill_color 13434879 - nlines 1 - max_width 196 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF2F2380255" - width 196 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management Policy::CNifPolicyIdle" @1670 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1904, 1120) - label (object ItemLabel - Parent_View @1670 - location (1568, 979) - fill_color 13434879 - nlines 1 - max_width 672 - justify 0 - label "CNifPolicyIdle") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EFAD73100DA" - width 690 - height 304 - annotation 8 - autoResize TRUE) - (object InheritView "" @1671 - stereotype TRUE - line_color 3342489 - quidu "3F01878C0254" - client @1670 - supplier @1668 - line_style 0) - (object Label @1672 - location (1499, 397) - nlines 30 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1673 - location (560, 1259) - nlines 13 - max_width 38 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -| - ) - (object Label @1674 - location (176, 1867) - nlines 1 - max_width 187 - label "NETCON") - (object Label @1675 - location (811, 1867) - nlines 1 - max_width 206 - label "NIFMAN") - (object Label @1676 - location (1573, 1867) - nlines 1 - max_width 250 - label "IOTAPOLICY") - (object Label @1677 - location (16, 1216) - nlines 1 - max_width 556 - label "_________________________") - (object ClassView "Class" "Logical View::AGT selection::CNetConRequestBase" @1678 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 1767) - label (object ItemLabel - Parent_View @1678 - location (38, 1693) - fill_color 13434879 - nlines 1 - max_width 436 - justify 0 - label "CNetConRequestBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF09DC900BF" - width 454 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CNifMan" @1679 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1086, 1776) - label (object ItemLabel - Parent_View @1679 - location (885, 1702) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifMan") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE9E75C013C" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Interface::CNifSession" @1680 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 1088) - label (object ItemLabel - Parent_View @1680 - location (55, 1014) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CNifSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5EFF000FD" - width 420 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection Management::CNetworkControllerBase" @1681 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 1463) - label (object ItemLabel - Parent_View @1681 - location (18, 1389) - fill_color 13434879 - nlines 1 - max_width 476 - justify 0 - label "CNetworkControllerBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5E4640080" - width 494 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$352" @1682 - location (256, 1614) - stereotype TRUE - line_color 3342489 - quidu "3EF85E750301" - roleview_list (list RoleViews - (object RoleView "CurrentRequest" @1683 - Parent_View @1682 - location (-208, 702) - label (object SegLabel @1684 - Parent_View @1683 - location (418, 1650) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 305 - justify 0 - label "#CurrentRequest" - pctDist 0.552083 - height 162 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3EF85E76019A" - client @1682 - supplier @1678 - line_style 0 - label (object SegLabel @1685 - Parent_View @1683 - location (203, 1662) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.733333 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$353" @1686 - Parent_View @1682 - location (-208, 702) - stereotype TRUE - line_color 3342489 - quidu "3EF85E7601A9" - client @1682 - supplier @1681 - line_style 0 - label (object SegLabel @1687 - Parent_View @1686 - location (218, 1566) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.735849 - height 39 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$368" @1688 - location (256, 1275) - stereotype TRUE - line_color 3342489 - quidu "3F0D531C0218" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$369" @1689 - Parent_View @1688 - location (-32, 443) - stereotype TRUE - line_color 3342489 - quidu "3F0D531D0361" - client @1688 - supplier @1681 - line_style 0 - label (object SegLabel @1690 - Parent_View @1689 - location (310, 1366) - 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$370" @1691 - Parent_View @1688 - location (-32, 443) - stereotype TRUE - line_color 3342489 - quidu "3F0D531D0370" - client @1688 - supplier @1680 - line_style 0 - label (object SegLabel @1692 - Parent_View @1691 - location (277, 1186) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.892509 - height 21 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Management Policy::MNifManPolicyState" @1693 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1568, 176) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1693 - location (1232, 34) - fill_color 13434879 - nlines 1 - max_width 672 - justify 0 - label "MNifManPolicyState") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F0D4A7B018C" - width 690 - height 306 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1694 - stereotype TRUE - line_color 3342489 - quidu "3F0D504C038F" - client @1670 - supplier @1693 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management Policy::TMapPtrToId" @1695 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1152, 605) - label (object ItemLabel - Parent_View @1695 - location (1019, 554) - fill_color 13434879 - nlines 1 - max_width 266 - justify 0 - label "TMapPtrToId") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F0D753A0034" - width 284 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$371" @1696 - location (1315, 435) - stereotype TRUE - line_color 3342489 - quidu "3F0D75D10361" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$372" @1697 - Parent_View @1696 - location (1043, 339) - stereotype TRUE - line_color 3342489 - quidu "3F0D75D20370" - client @1696 - supplier @1693 - line_style 0 - label (object SegLabel @1698 - Parent_View @1697 - location (1380, 314) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.897727 - height 39 - orientation 0)) - (object RoleView "$UNNAMED$373" @1699 - Parent_View @1696 - location (1043, 339) - stereotype TRUE - line_color 3342489 - quidu "3F0D75D20380" - client @1696 - supplier @1695 - line_style 0 - label (object SegLabel @1700 - Parent_View @1699 - location (1196, 504) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.896552 - height 39 - orientation 1)))) - (object ClassView "Class" "Logical View::Connection Management Policy::CNifManPolicyInterface" @1701 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1088, 1200) - label (object ItemLabel - Parent_View @1701 - location (861, 992) - fill_color 13434879 - nlines 1 - max_width 454 - justify 0 - label "CNifManPolicyInterface") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF82710035F" - width 472 - height 438 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$340" @1702 - location (1086, 1554) - stereotype TRUE - line_color 3342489 - quidu "3EF828BC0301" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$341" @1703 - Parent_View @1702 - location (-434, 1250) - stereotype TRUE - line_color 3342489 - quidu "3EF828BD01E8" - client @1702 - supplier @1701 - line_style 0 - label (object SegLabel @1704 - Parent_View @1703 - location (1125, 1442) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.837719 - height 38 - orientation 1)) - (object RoleView "$UNNAMED$342" @1705 - Parent_View @1702 - location (-434, 1250) - stereotype TRUE - line_color 3342489 - quidu "3EF828BD01E9" - client @1702 - supplier @1679 - line_style 0 - label (object SegLabel @1706 - Parent_View @1705 - location (1136, 1614) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.442667 - height 50 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$365" @1707 - location (658, 1141) - stereotype TRUE - line_color 3342489 - quidu "3F0D52F2015D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$366" @1708 - Parent_View @1707 - location (370, 309) - stereotype TRUE - line_color 3342489 - quidu "3F0D52F3019B" - client @1707 - supplier @1701 - line_style 0 - label (object SegLabel @1709 - Parent_View @1708 - location (822, 1122) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.818182 - height 41 - orientation 0)) - (object RoleView "$UNNAMED$367" @1710 - Parent_View @1707 - location (370, 309) - stereotype TRUE - line_color 3342489 - quidu "3F0D52F3019C" - client @1707 - supplier @1680 - line_style 0 - label (object SegLabel @1711 - Parent_View @1710 - location (491, 1082) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.892473 - height 38 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$362" @1712 - location (677, 1328) - stereotype TRUE - line_color 3342489 - quidu "3F0D4E980332" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$363" @1713 - Parent_View @1712 - location (-283, 496) - stereotype TRUE - line_color 3342489 - quidu "3F0D4E990257" - client @1712 - supplier @1681 - line_style 0 - label (object SegLabel @1714 - Parent_View @1713 - location (530, 1343) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.790281 - height 32 - orientation 1)) - (object RoleView "$UNNAMED$364" @1715 - Parent_View @1712 - location (-283, 496) - stereotype TRUE - line_color 3342489 - quidu "3F0D4E990267" - client @1712 - supplier @1701 - line_style 0 - label (object SegLabel @1716 - Parent_View @1715 - location (813, 1320) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.732308 - height 34 - orientation 1)))) - (object AssociationViewNew "$UNNAMED$357" @1717 - location (1343, 654) - stereotype TRUE - line_color 3342489 - quidu "3EFAD816032B" - roleview_list (list RoleViews - (object RoleView "CurrentPolicy" @1718 - Parent_View @1717 - location (271, -82) - label (object SegLabel @1719 - Parent_View @1718 - location (1635, 341) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 265 - justify 0 - label "#CurrentPolicy" - pctDist 1.134458 - height 132 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3EFAD817035A" - client @1717 - supplier @1693 - line_style 0 - label (object SegLabel @1720 - Parent_View @1718 - location (1477, 430) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.720311 - height 27 - orientation 1)) - (object RoleView "$UNNAMED$358" @1721 - Parent_View @1717 - location (271, -82) - stereotype TRUE - line_color 3342489 - quidu "3EFAD817036A" - client @1717 - supplier @1701 - line_style 0 - label (object SegLabel @1722 - Parent_View @1721 - location (1269, 905) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.722266 - height 39 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$359" @1723 - location (1128, 824) - stereotype TRUE - line_color 3342489 - quidu "3F0D38020303" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$360" @1724 - Parent_View @1723 - location (168, 88) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F0D38030332" - client @1723 - supplier @1695 - line_style 0 - label (object SegLabel @1725 - Parent_View @1724 - location (1099, 685) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1..*" - pctDist 0.868079 - height 45 - orientation 0)) - (object RoleView "$UNNAMED$361" @1726 - Parent_View @1723 - location (168, 88) - font (object Font - size 8) - stereotype TRUE - line_color 3342489 - quidu "3F0D38030333" - client @1723 - supplier @1701 - line_style 0 - label (object SegLabel @1727 - Parent_View @1726 - location (1074, 964) - font (object Font - size 8) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.916870 - height 39 - orientation 1)))) - (object Label @1728 - location (1500, 353) - nlines 1 - max_width 800 - label "____________________________________") - (object NoteView @1729 - location (336, 864) - label (object ItemLabel - Parent_View @1729 - location (20, 758) - fill_color 13434879 - nlines 4 - max_width 596 - label "to accomodate possible policy state waiting for asynchronous request or timer and not to force policy be derived from CActive") - line_color 3342489 - fill_color 13434879 - width 656 - height 225) - (object ClassView "Class" "Logical View::CTimer" @1730 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (592, 96) - label (object ItemLabel - Parent_View @1730 - location (449, 22) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CTimer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0D9ADC01BB" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1731 - stereotype TRUE - line_color 3342489 - quidu "3F0D9AFB0209" - client @1730 - supplier @1669 - line_style 0) - (object CategoryView "Logical View::Connection Management Policy::IOTA Policies" @1732 - location (1893, 1760) - label (object ItemLabel - Parent_View @1732 - location (1749, 1676) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "IOTA Policies") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F0EE03201DA" - width 300 - height 180) - (object ClassView "Class" "Logical View::Connection Management Policy::IOTA policies" @1733 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1898, 1565) - label (object ItemLabel - Parent_View @1733 - location (1748, 1524) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "IOTA policies") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3F0EE17803CE" - width 318 - height 107 - annotation 8 - autoResize TRUE) - (object InheritView "" @1734 - stereotype TRUE - line_color 3342489 - quidu "3F0EE1A30276" - client @1733 - supplier @1670 - line_style 0) - (object ClassView "Class" "Logical View::Connection Management Policy::CNifManPolicyControl" @1735 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (592, 480) - label (object ItemLabel - Parent_View @1735 - location (228, 294) - fill_color 13434879 - nlines 1 - max_width 728 - justify 0 - label "CNifManPolicyControl") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F2543670311" - width 746 - height 394 - annotation 8 - autoResize TRUE) - (object InheritView "" @1736 - stereotype TRUE - line_color 3342489 - quidu "3F030EEE009E" - client @1701 - supplier @1735 - line_style 0) - (object InheritView "" @1737 - stereotype TRUE - line_color 3342489 - quidu "3F25437D0256" - client @1735 - supplier @1730 - line_style 0) - (object AttachView "" @1738 - stereotype TRUE - line_color 3342489 - client @1729 - supplier @1737 - vertices (list Points - (201, 751) - (109, 672) - (109, 238) - (592, 232)) - line_style 0)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3EE5BF1703CC" - 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 Management" @1739 - location (1294, 720) - label (object ItemLabel - Parent_View @1739 - location (1150, 636) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Connection Management") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5D894013C" - width 300 - height 180) - (object CategoryView "Logical View::Agent (AGT)" @1740 - location (1296, 1344) - label (object ItemLabel - Parent_View @1740 - location (1152, 1260) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Agent (AGT)") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5D8CD01F7" - width 300 - height 180) - (object CategoryView "Logical View::Data Link Layer (NIF)" @1741 - location (382, 720) - label (object ItemLabel - Parent_View @1741 - location (238, 636) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Data Link Layer (NIF)") - icon_style "Icon" - line_color 3342489 - fill_color 10285037 - quidu "3EE5D90A011D" - width 300 - height 180) - (object CategoryView "Logical View::Network Layer" @1742 - location (862, 288) - label (object ItemLabel - Parent_View @1742 - location (718, 204) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Network Layer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5D91D02A3" - width 300 - height 180) - (object NoteView @1743 - location (1326, 448) - label (object ItemLabel - Parent_View @1743 - location (1188, 388) - fill_color 13434879 - nlines 2 - max_width 240 - label "bearer request") - line_color 3342489 - fill_color 4259584 - width 300 - height 132) - (object NoteView @1744 - location (846, 576) - label (object ItemLabel - Parent_View @1744 - location (696, 495) - fill_color 13434879 - nlines 3 - max_width 265 - label "load & bind NIF with network layer") - line_color 3342489 - fill_color 4259584 - width 325 - height 175) - (object NoteView @1745 - location (1630, 1584) - label (object ItemLabel - Parent_View @1745 - location (1446, 1453) - fill_color 13434879 - nlines 5 - max_width 333 - label "select & load an agent, notifications, incomming conections notify") - line_color 3342489 - fill_color 4259584 - width 393 - height 275) - (object ImportView "" @1746 - stereotype TRUE - line_color 3342489 - quidu "3EE5DC68015B" - client @1742 - supplier @1739 - line_style 0) - (object ImportView "" @1747 - stereotype TRUE - line_color 3342489 - quidu "3EE5DD6801D8" - client @1742 - supplier @1741 - vertices (list Points - (711, 288) - (385, 288) - (382, 575)) - line_style 0) - (object NoteView @1748 - location (238, 128) - label (object ItemLabel - Parent_View @1748 - location (50, 63) - fill_color 13434879 - nlines 2 - max_width 340 - label "data send/recv & signaling") - line_color 3342489 - fill_color 4259584 - width 400 - height 143) - (object NoteView @1749 - location (174, 960) - label (object ItemLabel - Parent_View @1749 - location (30, 870) - fill_color 13434879 - nlines 3 - max_width 253 - label "data send/recv & signaling") - line_color 3342489 - fill_color 4259584 - width 313 - height 193) - (object AttachView "" @1750 - stereotype TRUE - line_color 3342489 - client @1748 - supplier @1747 - line_style 0) - (object AttachView "" @1751 - stereotype TRUE - line_color 3342489 - client @1743 - supplier @1746 - line_style 0) - (object CategoryView "Logical View::Connection Interface" @1752 - location (1952, 272) - label (object ItemLabel - Parent_View @1752 - location (1808, 188) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Connection Interface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5EF4C014B" - width 300 - height 180) - (object ImportView "" @1753 - stereotype TRUE - line_color 3342489 - quidu "3EE5EF6A0294" - client @1752 - supplier @1739 - line_style 0) - (object NoteView @1754 - location (1326, 240) - label (object ItemLabel - Parent_View @1754 - location (1151, 174) - fill_color 13434879 - nlines 2 - max_width 315 - label "issue & monitor request") - line_color 3342489 - fill_color 4259584 - width 375 - height 144) - (object AttachView "" @1755 - stereotype TRUE - line_color 3342489 - client @1754 - supplier @1753 - line_style 0) - (object Label @1756 - location (190, 1712) - nlines 1 - max_width 1437 - label "_____________________________________________________________________________________") - (object Label @1757 - location (190, 1788) - nlines 1 - max_width 300 - label "C32 Serial Port") - (object Label @1758 - location (382, 847) - nlines 18 - max_width 43 - label -|/\ -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|\/ - ) - (object AttachView "" @1759 - stereotype TRUE - line_color 3342489 - client @1749 - supplier @1758 - line_style 0) - (object Label @1760 - location (1294, 1453) - nlines 6 - max_width 44 - label -|/\ -|| -|| -|| -|| -|\/ - ) - (object CategoryView "Logical View::NIF Layer 3 Configuration (MIP,DHCP)" @1761 - location (702, 1346) - label (object ItemLabel - Parent_View @1761 - location (424, 1262) - fill_color 13434879 - nlines 2 - max_width 556 - justify 0 - label "NIF Layer 3 Configuration (MIP,DHCP)") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EE9E3C102E2" - width 568 - height 180) - (object ImportView "" @1762 - stereotype TRUE - line_color 3342489 - quidu "3EE5DC4E010D" - client @1739 - supplier @1740 - line_style 0) - (object ImportView "" @1763 - stereotype TRUE - line_color 3342489 - quidu "3EE5DC7900FD" - client @1739 - supplier @1741 - line_style 0) - (object AttachView "" @1764 - stereotype TRUE - line_color 3342489 - client @1744 - supplier @1763 - line_style 0) - (object ImportView "" @1765 - stereotype TRUE - line_color 3342489 - quidu "3EE9E3DA0032" - client @1739 - supplier @1761 - line_style 0) - (object NoteView @1766 - location (798, 912) - label (object ItemLabel - Parent_View @1766 - location (660, 852) - fill_color 13434879 - nlines 2 - max_width 240 - label "IP adress acquisition") - line_color 3342489 - fill_color 4259584 - width 300 - height 132) - (object AttachView "" @1767 - stereotype TRUE - line_color 3342489 - client @1766 - supplier @1765 - line_style 0) - (object NoteView @1768 - location (1038, 1564) - label (object ItemLabel - Parent_View @1768 - location (863, 1489) - fill_color 13434879 - nlines 3 - max_width 315 - label "start an agent and monitor the progress") - line_color 3342489 - fill_color 4259584 - width 375 - height 162) - (object CategoryView "Logical View::AGT selection" @1769 - location (1984, 1330) - label (object ItemLabel - Parent_View @1769 - location (1840, 1246) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "AGT selection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EF090B9018A" - width 300 - height 180) - (object ImportView "" @1770 - stereotype TRUE - line_color 3342489 - quidu "3EF090D9011D" - client @1739 - supplier @1769 - line_style 0) - (object AttachView "" @1771 - stereotype TRUE - line_color 3342489 - client @1745 - supplier @1770 - line_style 0) - (object AttachView "" @1772 - stereotype TRUE - line_color 3342489 - client @1768 - supplier @1762 - vertices (list Points - (1038, 1482) - (1038, 1119) - (1294, 1004)) - line_style 0) - (object CategoryView "Logical View::Connection Management Policy" @1773 - location (1984, 720) - label (object ItemLabel - Parent_View @1773 - location (1804, 636) - fill_color 13434879 - nlines 2 - max_width 360 - justify 0 - label "Connection Management Policy") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF824DE02A3" - width 372 - height 180) - (object ImportView "" @1774 - stereotype TRUE - line_color 3342489 - quidu "3EF8252A015B" - client @1739 - supplier @1773 - line_style 0) - (object NoteView @1775 - location (1776, 912) - label (object ItemLabel - Parent_View @1775 - location (1638, 831) - fill_color 13434879 - nlines 3 - max_width 240 - label "when to do what and what to do if.") - line_color 3342489 - fill_color 4259584 - width 300 - height 175) - (object AttachView "" @1776 - stereotype TRUE - line_color 3342489 - client @1775 - supplier @1774 - line_style 0))))) - root_subsystem (object SubSystem "Component View" - quid "3EE5BF170035" - physical_models (list unit_reference_list - (object module "NIFMAN" "NotAModuleType" "NotAModulePart" - quid "3EE5BF3603BC" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE5C17501E8" - supplier "Component View::NETCON" - quidu "3EE5BF440003" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EE5CC250301" - supplier "Component View::AGT plugin" - quidu "3EE5C01201E8" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EE5D244038E" - supplier "Component View::NIF plugin" - quidu "3EE5C0310284" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EE9D9B40245" - supplier "Component View::CSDAEMON" - quidu "3F5DB5E8003E" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EF9B94F0231" - supplier "Component View::IOTAPOLICY" - quidu "3EF9B905030C" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3F5DB6A6008C" - supplier "Component View::CommDb" - quidu "3EE5C76B0032" - supplier_is_spec TRUE))) - (object module "NETCON" "NotAModuleType" "NotAModulePart" - quid "3EE5BF440003" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE5C16401D8" - supplier "Component View::CommDb" - quidu "3EE5C76B0032" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EE5C8C2035F" - supplier "Component View::NIFMAN" - quidu "3EE5BF3603BC" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EF9B95402ED" - supplier "Component View::IOTAPOLICY" - quidu "3EF9B905030C" - supplier_is_spec TRUE))) - (object module "GENCONN" "NotAModuleType" "NotAModulePart" - quid "3EE5BFC30226" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE5C18800A0" - supplier "Component View::NIFMAN" - quidu "3EE5BF3603BC" - supplier_is_spec TRUE))) - (object module "AGT plugin" "NotAModuleType" "NotAModulePart" - quid "3EE5C01201E8" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE5C15E015B" - supplier "Component View::CommDb" - quidu "3EE5C76B0032" - supplier_is_spec TRUE))) - (object module "NIF plugin" "NotAModuleType" "NotAModulePart" - quid "3EE5C0310284" - stereotype "") - (object module "Network Layer" "NotAModuleType" "NotAModulePart" - quid "3EE5C0440245" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE5C5BE012C" - supplier "Component View::ESOCK" - quidu "3EE5C2C503CC" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3EE5DAF90311" - supplier "Component View::NIFMAN" - quidu "3EE5BF3603BC" - supplier_is_spec TRUE))) - (object module "ESOCK" "NotAModuleType" "NotAModulePart" - quid "3EE5C2C503CC" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE5C2F001D8" - supplier "Component View::NIFMAN" - quidu "3EE5BF3603BC" - supplier_is_spec TRUE))) - (object module "CommDb" "SubType" "Specification" - quid "3EE5C76B0032" - stereotype "Subprogram Specification") - (object module "Daemon" "NotAModuleType" "NotAModulePart" - quid "3EE9D3B20311" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3EE9D5F40061" - supplier "Component View::ESOCK" - quidu "3EE5C2C503CC" - supplier_is_spec TRUE))) - (object module "IOTAPOLICY" "NotAModuleType" "NotAModulePart" - quid "3EF9B905030C" - stereotype "") - (object module "CSDAEMON" "NotAModuleType" "NotAModulePart" - quid "3F5DB5E8003E" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "3F5DB62C01F4" - supplier "Component View::Daemon" - quidu "3EE9D3B20311" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "3FA6712402D5" - supplier "Component View::NETSTSRV" - quidu "3FA67017013E" - supplier_is_spec TRUE))) - (object module "NETSTSRV" "NotAModuleType" "NotAModulePart" - quid "3FA67017013E" - stereotype "")) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - quid "3EE5BF1703BC" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ModView "Component View::NIFMAN" "NotAModuleType" "NotAModulePart" @1777 - location (1632, 672) - label (object ItemLabel - Parent_View @1777 - location (1591, 647) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 153 - label "NIFMAN") - icon_style "Icon" - line_color 3342489 - fill_color 10285037 - quidu "3EE5BF3603BC" - width 275 - autoResize TRUE - width 275 - height 162) - (object ModView "Component View::AGT plugin" "NotAModuleType" "NotAModulePart" @1778 - location (825, 1670) - label (object ItemLabel - Parent_View @1778 - location (790, 1645) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "AGT plugin") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5C01201E8" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModView "Component View::NIF plugin" "NotAModuleType" "NotAModulePart" @1779 - location (304, 1676) - label (object ItemLabel - Parent_View @1779 - location (269, 1651) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "NIF plugin") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5C0310284" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModView "Component View::Network Layer" "NotAModuleType" "NotAModulePart" @1780 - location (862, 676) - label (object ItemLabel - Parent_View @1780 - location (815, 651) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 176 - label "Network Layer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5C0440245" - width 316 - autoResize TRUE - width 316 - height 162) - (object NoteView @1781 - location (336, 1876) - label (object ItemLabel - Parent_View @1781 - location (161, 1814) - fill_color 13434879 - nlines 2 - max_width 315 - label -|PPP, Ethernet, -|802 - ) - line_color 3342489 - fill_color 13434879 - width 375 - height 137) - (object AttachView "" @1782 - stereotype TRUE - line_color 3342489 - client @1781 - supplier @1779 - line_style 0) - (object NoteView @1783 - location (848, 1856) - label (object ItemLabel - Parent_View @1783 - location (707, 1790) - fill_color 13434879 - nlines 2 - max_width 246 - label -|CSD, -|PSD - ) - line_color 3342489 - fill_color 13434879 - width 306 - height 144) - (object AttachView "" @1784 - stereotype TRUE - line_color 3342489 - client @1783 - supplier @1778 - line_style 0) - (object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @1785 - location (545, 128) - label (object ItemLabel - Parent_View @1785 - location (501, 101) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 163 - label "ESOCK") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5C2C503CC" - width 294 - height 181 - autoResize TRUE - width 294 - height 181) - (object Label @1786 - location (720, 26) - nlines 3 - max_width 381 - label -|RConnection -|MConnectionNotify -|RSocket - ) - (object NoteView @1787 - location (1920, 192) - label (object ItemLabel - Parent_View @1787 - location (1679, 61) - fill_color 13434879 - nlines 5 - max_width 446 - label -|explicit connection started via RConnection -|implicit one started as a response to NoBearer up call - ) - line_color 3342489 - fill_color 13434879 - width 506 - height 275) - (object ModVisView "" @1788 - stereotype TRUE - line_color 3342489 - quidu "3EE5C5BE012C" - client @1780 - supplier @1785 - line_style 0) - (object NoteView @1789 - location (1008, 368) - label (object ItemLabel - Parent_View @1789 - location (836, 262) - fill_color 13434879 - nlines 4 - max_width 309 - label "No bearer could be resolved by the Network Layer") - line_color 3342489 - fill_color 13434879 - width 369 - height 225) - (object AttachView "" @1790 - stereotype TRUE - line_color 3342489 - client @1789 - supplier @1788 - line_style 0) - (object ModView "Component View::CommDb" "SubType" "Specification" @1791 - location (1248, 1792) - label (object ItemLabel - Parent_View @1791 - location (1137, 1583) - anchor_loc 3 - nlines 1 - max_width 425 - label "CommDb") - icon "Subprogram Specification" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5C76B0032" - width 225 - height 338 - autoResize TRUE - width 225 - height 338) - (object Label @1792 - location (1791, 544) - nlines 5 - max_width 588 - label -|MNetworkControllerObserver -|MNifSessionNotify -|CNifAgentRef(MNifAgentNotify) -|CBinderRef -|CConnectionProvdBase - ) - (object NoteView @1793 - location (1168, 1296) - label (object ItemLabel - Parent_View @1793 - location (1027, 1187) - fill_color 13434879 - nlines 4 - max_width 246 - label -|Start selected agent -|(by NETCON) - ) - line_color 3342489 - fill_color 13434879 - width 306 - height 231) - (object Label @1794 - location (672, 1536) - nlines 1 - max_width 425 - label "CNifAgentBase-derived") - (object Label @1795 - location (1037, 576) - nlines 2 - max_width 282 - label -|MNifIfUser -|CProtocolBase - ) - (object Label @1796 - location (1376, 1872) - nlines 1 - max_width 387 - label "CCommsDbAccess") - (object NoteView @1797 - location (224, 1379) - label (object ItemLabel - Parent_View @1797 - location (27, 1195) - fill_color 13434879 - nlines 7 - max_width 358 - label -|load NIF & bind -|CNifIfBase with CProtocolBase, MNifIfUser using CBinderRef. -|Link Layer Up to CNifAgentRef. - ) - line_color 3342489 - fill_color 13434879 - width 418 - height 381) - (object Label @1798 - location (416, 1590) - nlines 2 - max_width 225 - label -|CNifIfLink -|CNifIfBase - ) - (object ModVisView "" @1799 - stereotype TRUE - line_color 3342489 - quidu "3EE5DAF90311" - client @1780 - supplier @1777 - line_style 0) - (object NoteView @1800 - location (1409, 358) - label (object ItemLabel - Parent_View @1800 - location (1246, 227) - fill_color 13434879 - nlines 5 - max_width 290 - label "connection maintenance & link layer<->network layer binding") - line_color 3342489 - fill_color 13434879 - width 350 - height 275) - (object AttachView "" @1801 - stereotype TRUE - line_color 3342489 - client @1800 - supplier @1799 - line_style 0) - (object ModView "Component View::Daemon" "NotAModuleType" "NotAModulePart" @1802 - location (539, 896) - label (object ItemLabel - Parent_View @1802 - location (497, 869) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 157 - label "Daemon") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EE9D3B20311" - width 282 - height 175 - autoResize TRUE - width 282 - height 175) - (object NoteView @1803 - location (214, 400) - label (object ItemLabel - Parent_View @1803 - location (29, 247) - fill_color 13434879 - nlines 6 - max_width 334 - label "use RSocket option KSoNoSourceAddressSelect to complete link layer setup") - line_color 3342489 - fill_color 4259584 - width 394 - height 318) - (object ModVisView "" @1804 - stereotype TRUE - line_color 3342489 - quidu "3EE5C15E015B" - client @1778 - supplier @1791 - line_style 0) - (object ModVisView "" @1805 - stereotype TRUE - line_color 3342489 - quidu "3EE5C2F001D8" - client @1785 - supplier @1777 - vertices (list Points - (687, 124) - (1616, 125) - (1628, 592)) - line_style 0) - (object AttachView "" @1806 - stereotype TRUE - line_color 3342489 - client @1787 - supplier @1805 - line_style 0) - (object ModVisView "" @1807 - stereotype TRUE - line_color 3342489 - quidu "3EE9D5F40061" - client @1802 - supplier @1785 - line_style 0) - (object AttachView "" @1808 - stereotype TRUE - line_color 3342489 - client @1803 - supplier @1807 - line_style 0) - (object NoteView @1809 - location (192, 784) - label (object ItemLabel - Parent_View @1809 - location (26, 671) - fill_color 13434879 - nlines 4 - max_width 296 - label "load & start MIP get back complete status/notify") - line_color 3342489 - fill_color 4259584 - width 356 - height 238) - (object ModView "Component View::NETCON" "NotAModuleType" "NotAModulePart" @1810 - location (1629, 1688) - label (object ItemLabel - Parent_View @1810 - location (1579, 1661) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 188 - label "NETCON") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3EE5BF440003" - width 338 - height 181 - autoResize TRUE - width 338 - height 181) - (object NoteView @1811 - location (2000, 1685) - label (object ItemLabel - Parent_View @1811 - location (1859, 1607) - fill_color 13434879 - nlines 3 - max_width 246 - label "select an AGT and load it via NIFMAN") - line_color 3342489 - fill_color 13434879 - width 306 - height 169) - (object ModVisView "" @1812 - stereotype TRUE - line_color 3342489 - quidu "3EE5C16401D8" - client @1810 - supplier @1791 - line_style 0) - (object ModView "Component View::IOTAPOLICY" "NotAModuleType" "NotAModulePart" @1813 - location (1936, 1216) - label (object ItemLabel - Parent_View @1813 - location (1867, 1191) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 260 - label "IOTAPOLICY") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3EF9B905030C" - width 469 - height 163 - autoResize TRUE - width 469 - height 163) - (object Label @1814 - location (1760, 1312) - nlines 1 - max_width 437 - label "CNifManPolicyControl") - (object NoteView @1815 - location (2020, 927) - label (object ItemLabel - Parent_View @1815 - location (1873, 824) - fill_color 13434879 - nlines 4 - max_width 258 - label "to decide when to do what and what to do if") - line_color 3342489 - fill_color 4259584 - width 318 - height 218) - (object AttachView "" @1816 - stereotype TRUE - line_color 3342489 - client @1815 - supplier @1813 - line_style 0) - (object ModView "Component View::CSDAEMON" "NotAModuleType" "NotAModulePart" @1817 - location (912, 896) - label (object ItemLabel - Parent_View @1817 - location (877, 871) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "CSDAEMON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3F5DB5E8003E" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModVisView "" @1818 - stereotype TRUE - line_color 3342489 - quidu "3F5DB62C01F4" - client @1817 - supplier @1802 - line_style 0) - (object ModVisView "" @1819 - stereotype TRUE - line_color 3342489 - quidu "3EE5CC250301" - client @1777 - supplier @1778 - vertices (list Points - (1527, 750) - (975, 1181) - (847, 1590)) - line_style 0) - (object AttachView "" @1820 - stereotype TRUE - line_color 3342489 - client @1793 - supplier @1819 - line_style 0) - (object ModVisView "" @1821 - stereotype TRUE - line_color 3342489 - quidu "3EE5D244038E" - client @1777 - supplier @1779 - line_style 0) - (object ModVisView "" @1822 - stereotype TRUE - line_color 3342489 - quidu "3EE9D9B40245" - client @1777 - supplier @1817 - line_style 0) - (object AttachView "" @1823 - stereotype TRUE - line_color 3342489 - client @1809 - supplier @1822 - line_style 0) - (object ModVisView "" @1824 - stereotype TRUE - line_color 3342489 - quidu "3EE5C17501E8" - client @1777 - supplier @1810 - line_style 0) - (object AttachView "" @1825 - stereotype TRUE - line_color 3342489 - client @1811 - supplier @1824 - line_style 0) - (object ModVisView "" @1826 - stereotype TRUE - line_color 3342489 - quidu "3EF9B94F0231" - client @1777 - supplier @1813 - line_style 0) - (object ModVisView "" @1827 - stereotype TRUE - line_color 3342489 - quidu "3F5DB6A6008C" - client @1777 - supplier @1791 - line_style 0) - (object ModView "Component View::NETSTSRV" "NotAModuleType" "NotAModulePart" @1828 - location (480, 1093) - label (object ItemLabel - Parent_View @1828 - location (418, 1068) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 232 - label "NETSTSRV") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "3FA67017013E" - width 418 - height 163 - autoResize TRUE - width 418 - height 163) - (object AttachView "" @1829 - stereotype TRUE - line_color 3342489 - client @1797 - supplier @1821 - line_style 0) - (object ModVisView "" @1830 - stereotype TRUE - line_color 3342489 - quidu "3FA6712402D5" - client @1817 - supplier @1828 - line_style 0))))) - process_structure (object Processes - quid "3EE5BF170036" - ProcsNDevs (list - (object Process_Diagram "Deployment View" - quid "3EE5BF170038" - 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 "3EE5BF170037")) diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/agentprcore/src/agentscpractivities.cpp --- a/linklayercontrol/networkinterfacemgr/agentprcore/src/agentscpractivities.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/agentprcore/src/agentscpractivities.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -24,6 +24,7 @@ //#include #include #include +#include #include "agentscprstates.h" #include "agentscpractivities.h" @@ -94,11 +95,30 @@ NODEACTIVITY_END() } +namespace AgentSCprDestroyActivity +{ +//Overridden destroy for cleaning up the agent if its still about +DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityDestroy, AgentSCprDestroy, Messages::TEChild::TDestroy, CoreActivities::CDestroyActivity::New) + FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingDestroy, CoreActivities::CDestroyActivity::TNoTagBlockedByActivitiesOrLeavingDataClient) + ROUTING_NODEACTIVITY_ENTRY(KNoTag, AgentSCprStates::TNoTagOrProviderStopped) + NODEACTIVITY_ENTRY(KNoTag, AgentSCprStates::TStopAgent, AgentSCprStates::TAwaitingAgentDown, MeshMachine::TTag) + ROUTING_NODEACTIVITY_ENTRY(CoreNetStates::KProviderStopped, CoreStates::TNoTagOrNoClients) + + //The node mustn't go out of scope with clients present. The node must get rid of them first. + NODEACTIVITY_ENTRY(KNoTag, CoreActivities::CDestroyActivity::TMakeClientsLeaveOrProcessClientLeave, CoreStates::TAwaitingClientLeave, CoreActivities::CDestroyActivity::TNoTagOrNoTagBackwards) + THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::CDestroyActivity::TProcessClientLeave, TTag) + + THROUGH_NODEACTIVITY_ENTRY(CoreNetStates::KNoClients, PRStates::TProcessDestroy, MeshMachine::TNoTag) + NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing, MeshMachine::TAwaitingLeaveComplete, CoreActivities::CDestroyActivity::TNoTagOrNoTagBackwards) + LAST_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendClientLeavingAndRemoveControlProvider) +NODEACTIVITY_END() +} // Activity Map namespace AgentSCprActivities { DEFINE_EXPORT_ACTIVITY_MAP(agentSCprActivities) + ACTIVITY_MAP_ENTRY(AgentSCprDestroyActivity, AgentSCprDestroy) ACTIVITY_MAP_ENTRY(AgentSCprNotificationFromFlowActivity, AgentSCprNotificationFromFlow) ACTIVITY_MAP_ENTRY(AgentSCprAuthenticationActivity, AgentSCprAuthentication) ACTIVITY_MAP_ENTRY(AgentSCprDataClientGoneDownActivity, AgentSCprDataClientGoneDown) diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/agentprcore/src/agentscprstates.cpp --- a/linklayercontrol/networkinterfacemgr/agentprcore/src/agentscprstates.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/agentprcore/src/agentscprstates.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -235,7 +235,8 @@ } else { - // TODO: SCpr Panic - unexpected message + // coming from destroy + reason = KErrAbort; } iContext.Node().SetActivityIdForAdapter(iContext.iNodeActivity->ActivityId()); diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/inc/NIFIF.H --- a/linklayercontrol/networkinterfacemgr/inc/NIFIF.H Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/inc/NIFIF.H Fri Apr 16 16:36:59 2010 +0300 @@ -28,11 +28,13 @@ #define SYMBIAN_NETWORKING_UPS #include +#include #include #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS #include #endif +class RMBufChain; /** The direction of data transfer diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/inc/NIFMAN.H --- a/linklayercontrol/networkinterfacemgr/inc/NIFMAN.H Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/inc/NIFMAN.H Fri Apr 16 16:36:59 2010 +0300 @@ -23,9 +23,7 @@ #if !defined(__NIFMAN_H__) #define __NIFMAN_H__ -#include #include -#include #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS #include diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnbase.cpp --- a/linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnbase.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/netcfgext/src/netcfgextnbase.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -25,6 +25,7 @@ #include #include #include +#include #ifdef _DEBUG diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/netcfgext/src/nifconfigurationcontrol.cpp --- a/linklayercontrol/networkinterfacemgr/netcfgext/src/nifconfigurationcontrol.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/netcfgext/src/nifconfigurationcontrol.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -22,6 +22,7 @@ #include #include "nifnullconfiguration.h" #include +#include #include #include #include diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/ts_nifmanbc/nifmanbc.xml --- a/linklayercontrol/networkinterfacemgr/ts_nifmanbc/nifmanbc.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/ts_nifmanbc/nifmanbc.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/networkinterfacemgr/ts_nifmanbc/nifmanbc_badconnpref.xml --- a/linklayercontrol/networkinterfacemgr/ts_nifmanbc/nifmanbc_badconnpref.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/networkinterfacemgr/ts_nifmanbc/nifmanbc_badconnpref.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayercontrol/nullagt/TS_nullagt/group/nullagenttest.xml --- a/linklayercontrol/nullagt/TS_nullagt/group/nullagenttest.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayercontrol/nullagt/TS_nullagt/group/nullagenttest.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/EthInt/CLanIp4Bearer.cpp --- a/linklayerprotocols/ethernetnif/EthInt/CLanIp4Bearer.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/EthInt/CLanIp4Bearer.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -36,6 +36,7 @@ #include "ProtocolHeaders.h" #include #include "EthProvision.h" +#include using namespace ESock; diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/EthInt/CLanIp6Bearer.cpp --- a/linklayerprotocols/ethernetnif/EthInt/CLanIp6Bearer.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/EthInt/CLanIp6Bearer.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -30,6 +30,7 @@ #include "EthProto.h" #include #include "EthProvision.h" +#include using namespace ESock; diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/EtherPkt/CardCtl.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linklayerprotocols/ethernetnif/EtherPkt/CardCtl.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -0,0 +1,463 @@ +// Copyright (c) 1997-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: +// +// Description: +// Control engine for ethernet packet driver +// +// + +/** + @file +*/ + +#include +#include +#include +#include +#include +#include +#include "PKTDRV.H" +#include "ETHINTER.H" +#include "Cardctl.h" +#include +#include + +//#define __DebugCardCtl__ 1 + +#if defined(__DebugCardCtl__) +#include + #define DPRINT(x) RDebug::Print x + #pragma message ("Warning: this code contains RDebug::Print statements! Do not submit to the mainline with __DebugCardCtl__ defined.") +#else + #define DPRINT(x) +#endif + +/** +Create a new CPcCardControlEngine object. +@param aPktDrv Pointer to PC Card Packet Driver. +@return A pointer to CPcCardControlEngine object. +*/ +CPcCardControlEngine *CPcCardControlEngine::NewL(CPcCardPktDrv* aPktDrv) +{ + CPcCardControlEngine *cc=new (ELeave) CPcCardControlEngine(aPktDrv); + CleanupStack::PushL(cc); + cc->ConstructL(); + CleanupStack::Pop(); + return cc; +} + +/** +Physical device driver settings +@internalComponent +*/ +_LIT(KPddSection,"pdd_settings"); + +/** +PCMCIA Socket Number +@internalComponent +*/ +_LIT(KSocketNumber,"PCMCIA_socket"); + +/** +Create the CPcCardControlEngine object. +*/ +void CPcCardControlEngine::ConstructL() +{ + iSender = CPcCardSender::NewL(this); + iReceiver = CPcCardReceiver::NewL(this); + iEventHandler = CPcCardEventHandler::NewL(this); + + LoadDeviceDriversL(); + + CESockIniData* ini = CESockIniData::NewL(ETHER802_CONFIG_FILENAME); + CleanupStack::PushL(ini); + + TInt socket; + if(!ini->FindVar(KPddSection,KSocketNumber,socket)) + { + User::Leave(KErrNotFound); + } + + CleanupStack::PopAndDestroy(ini); + + TInt error = iCard.Open(socket); + User::LeaveIfError(error); +} + +/** +Open the Card LDD +*/ +void CPcCardControlEngine::StartL() +{ + iCardOpen = ETrue; + iReceiver->QueueRead(); + LinkLayerUp(); +} + +/** +Find and loads the LDD and the PDD if the logical device driver loaded OK. +The driver names are read from the LAN bearer table in commdb. +*/ +void CPcCardControlEngine::LoadDeviceDriversL() +{ + TInt err; + + // + // Get the device driver filenames for loading + // + TBuf pddOrLddFileName; + + // LDD first... + TBuf columnName=TPtrC(LAN_BEARER); + columnName.Append(TChar(KSlashChar)); + columnName.Append(TPtrC(LAN_BEARER_LDD_FILENAME)); + + err = iNotify->NifNotify()->ReadDes(columnName, pddOrLddFileName); // Get the LDD name from commdb + + if(err!=KErrNone) + { + __FLOG_STATIC(KEther802LogTag1,KEthLogTag3, _L("Could not find LDD filename in commdb - is .cfg file up-to-date? See ether802.ini for information on required fields in commdb.")); + User::Leave(err); + } + + err=User::LoadLogicalDevice(pddOrLddFileName); + if(err != KErrNone && err != KErrAlreadyExists) + { + User::Leave(err); + } + + // ...and now the PDD + columnName.Zero(); + columnName.Append(TPtrC(LAN_BEARER)); + columnName.Append(TChar(KSlashChar)); + columnName.Append(TPtrC(LAN_BEARER_PDD_FILENAME)); + + err = iNotify->NifNotify()->ReadDes(columnName, pddOrLddFileName); // Get the PDD filename from commdb + + if(err!=KErrNone) + { + __FLOG_STATIC(KEther802LogTag1,KEthLogTag3, _L("Could not find PDD filename in commdb - is .cfg file up-to-date? See ether802.ini for information on required fields in commdb.")); + User::Leave(err); + } + + err = User::LoadPhysicalDevice(pddOrLddFileName); + if (err != KErrNone && err != KErrAlreadyExists) + { + User::Leave(err); + } + + // + // Get device driver names for unloading + // + columnName.Zero(); + columnName.Append(TPtrC(LAN_BEARER)); + columnName.Append(TChar(KSlashChar)); + columnName.Append(TPtrC(LAN_BEARER_PDD_NAME)); + + err = iNotify->NifNotify()->ReadDes(columnName, iPDDName); // Get the PDD name from commdb (so we can close it when we've finished with it) + + if(err!=KErrNone) + { + __FLOG_STATIC(KEther802LogTag1,KEthLogTag3, _L("Could not find PDD name in commdb - is .cfg file up-to-date? See ether802.ini for information on required fields in commdb.")); + +#ifdef _DEBUG + // Not being able to unload the device drivers is not a fatal error, so don't worry too + // much if we can't read the field out of commdb in release builds, but if the user is + // using a debug nif they ought to get it right... + User::Leave(err); +#endif // _DEBUG + } + + // Rather than fiddle around trying to reuse the contents of the descriptor (problems with field name lengths), just zero and start again + columnName.Zero(); + columnName.Append(TPtrC(LAN_BEARER)); + columnName.Append(TChar(KSlashChar)); + columnName.Append(TPtrC(LAN_BEARER_LDD_NAME)); + + err = iNotify->NifNotify()->ReadDes(columnName, iLDDName); // Get the LDD name from commdb (so we can close it when we've finished with it) + + if(err!=KErrNone) + { + __FLOG_STATIC(KEther802LogTag1,KEthLogTag3, _L("Could not find LDD name in commdb - is .cfg file up-to-date? See ether802.ini for information on required fields in commdb.")); + +#ifdef _DEBUG + User::Leave(err); // see reasoning for LDD above +#endif // _DEBUG + } + + __FLOG_STATIC(KEther802LogTag1,KEthLogTag3, _L("Device drivers loaded")); +} + +/** +Cancel I/O and close the Card LDD. +*/ +void CPcCardControlEngine::Stop() +{ + // LDD Performs status checks on Read and Write + // Completes requests with an error code if they are pending + iCard.WriteCancel(); + iSender->EmptyQueue(); + iSender->Cancel(); + + iCard.ReadCancel(); + iCardOpen = EFalse; + iCard.Close(); +} + +CPcCardControlEngine::CPcCardControlEngine(CPcCardPktDrv* aPktDrv) +:iCardOpen(EFalse), iNotify(aPktDrv) +/** +Constructor. +@param aPktDrv Pointer to PC Card Packet Driver. +*/ +{ + +} + +/** +Destructor. +*/ +CPcCardControlEngine::~CPcCardControlEngine() +{ +#ifdef _DEBUG + // see reasoning for only doing this in debug builds in LoadPacketDrivers() + User::FreeLogicalDevice(iLDDName); + User::FreePhysicalDevice(iPDDName); +#endif + + delete iReceiver; + delete iSender; + delete iEventHandler; +} + +/** +Upwards notify +@param aBuffer A Reference to a buffer holding data. +*/ +void CPcCardControlEngine::ProcessReceivedPacket(TDesC8& aBuffer) +{ + iNotify->ReadDataAvailable(aBuffer); +} + +/** +Resume Sending is a notification call into NIF from the lower layer telling the NIF that a +previous sending congestion situation has been cleared and it can accept more downstack data. +*/ +void CPcCardControlEngine::ResumeSending() +{ + iNotify->ResumeSending(); +} + +/** +Resume Sending is a notification call into NIF from the lower layer telling the NIF that +the interface is now up and can accept and transmit data. NIF subsequently calls all the +bearers' StartSending() methods directly. +*/ +void CPcCardControlEngine::LinkLayerUp() +{ + iNotify->LinkLayerUp(); +} + +/** +Sender class handles queueing and takes ownership of the HBuf and the CIOBuffer. +@param aBuffer The data to be send is set. +@return 0 Tells the higher layer to send no more data. + 1 Tells higher layer that it can send more data. +*/ +TInt CPcCardControlEngine::Send(HBufC8* aBuffer) +{ + DPRINT((_L(">CPcCardControlEngine::Send"))); + CIOBuffer* buf = NULL; + TRAPD(err,buf = CIOBuffer::NewL(aBuffer)); + if(err != KErrNone) + { + DPRINT((_L(">CPcCardControlEngine::Send No Buffer."))); + delete aBuffer; + } + else + { + DPRINT((_L(">CPcCardControlEngine::Send About to iSender."))); + err = iSender->Send(buf); + } + DPRINT((_L(" controlBuf; // the size of this is defined in the driver as 64. + TBuf8<12> macAddress = 0; + RFile macFile; + RFs fileSrv; + + User::LeaveIfError(fileSrv.Connect()); + User::LeaveIfError(macFile.Open(fileSrv,KEtherMacFileName,EFileRead)); + User::LeaveIfError(macFile.Read(macAddress,12)); + macFile.Close(); + fileSrv.Close(); + controlBuf.SetLength(8); + controlBuf[0] = KEthSpeed10BaseT; + controlBuf[1] = KEthDuplexHalf; + + TBuf<20> validChars(_L("0123456789abcdef")); + TUint8 value; + TUint8 upper=0; + TChar c; + TInt pos; + iConfig.SetMax(); // MAC Address fix + for(TInt i=0; i<6; i++) + { + c = macAddress[2*i]; + c.LowerCase(); + if((pos = validChars.Locate(c))==KErrNotFound) + { + pos = upper; + break; + } + upper = (TUint8)pos; + c = macAddress[(2*i)+1]; + c.LowerCase(); + if((pos = validChars.Locate(c))==KErrNotFound) + { + User::Leave(KErrNotFound); + } + value = (TUint8)pos; + value = (TUint8)((upper<<4) | value); + controlBuf.Append(value); + iConfig[i+2]=value; // MAC Address fix 21/05/01 + } + TRequestStatus status = 0; + DPRINT((_L("ParseMACFromFileL(), iConfig MAC set to %x %x %x %x %x %x"), + iConfig[2],iConfig[3],iConfig[4],iConfig[5],iConfig[6],iConfig[7])); + User::LeaveIfError(iCard.SetMAC(controlBuf)); + + User::WaitForRequest(status); + User::LeaveIfError(status.Int()); +} +#endif + +/** +Constructor. Generic Buffer class +Currently used for transmit buffers +*/ +CIOBuffer::CIOBuffer() : iBufPtr(NULL,0) +{ +} + +/** +Destructor. Free the HBuf if there is one +*/ +CIOBuffer::~CIOBuffer() +{ + FreeData(); +} + +/** +Creation where we new the HBuf. +@param aSize Length of the Buffer. +@return A pointer to CIOBuffer object. +*/ +CIOBuffer* CIOBuffer::NewL(const TInt aSize) +{ + CIOBuffer * self = new (ELeave) CIOBuffer; + CleanupStack::PushL(self); + self->ConstructL(aSize); + CleanupStack::Pop(); + return self; +} + +/** +Construction where we new the HBuf +@param aSize Length of the Buffer. +*/ +void CIOBuffer::ConstructL(const TInt aSize) +{ + iBuf = HBufC8::NewL(aSize); + TPtr8 temp=iBuf->Des(); + iBufPtr.Set(temp); +} + +/** +HBuf provided. +@param aBuf The data to be assigned +@return A pointer to CIOBuffer object. +*/ +CIOBuffer* CIOBuffer::NewL(HBufC8* aBuf) +{ + CIOBuffer * self = new (ELeave) CIOBuffer; + self->Assign(aBuf); + return self; +} + +/** +Offset +*/ +TInt CIOBuffer::LinkOffset() +{ + return _FOFF(CIOBuffer,iLink); +} + +/** +Assigns the data from buffer to pointer. + +@param aBuffer The data to be assigned +*/ +void CIOBuffer::Assign(HBufC8* aBuffer) +{ + FreeData(); + iBuf = aBuffer; + if(aBuffer) + { + TPtr8 temp=iBuf->Des(); + iBufPtr.Set(temp); + } +} + +/** +Frees the data. +*/ +void CIOBuffer::FreeData() +{ + if(iBuf) + { + delete iBuf; + iBuf = NULL; + } +} + diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/EtherPkt/CardDll.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linklayerprotocols/ethernetnif/EtherPkt/CardDll.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -0,0 +1,365 @@ +// Copyright (c) 1997-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: +// +// Description: +// + + +#include +#include +#include +#include +#include +#include "PKTDRV.H" +#include "ETHINTER.H" +#include "Cardctl.h" + + +/** +@internalComponent +*/ +extern "C" +{ + IMPORT_C CPktDrvFactory * NewPcCardPktDrvFactoryL(); //< Force export +} + +/** +Library file is opened and this is the the first and only export. +@internalComponent +@return A pointer to CPktDrvFactory object. +*/ +EXPORT_C CPktDrvFactory* NewPcCardPktDrvFactoryL() +{ + CPktDrvFactory *f=new (ELeave) CPcCardPktDrvFactory; + return f; +} + +/** +Create the packet driver object +@param aParent Pointer to the parent Ethint NIF class. +@return A pointer to CPktDrvBase object. +*/ +CPktDrvBase* CPcCardPktDrvFactory::NewDriverL(CLANLinkCommon* aParent) +{ + CPktDrvBase *drv = new (ELeave) CPcCardPktDrv(*this); + CleanupStack::PushL(drv); + drv->ConstructL(aParent); + CleanupStack::Pop(); + return drv; +} + +/** +Constructor. +*/ +CPcCardPktDrvFactory::CPcCardPktDrvFactory() +{ + +} + +/** +Packet Driver version number. +@return Version number of the Packet Driver +*/ +TVersion CPcCardPktDrvFactory::Version() const +{ + return(TVersion(KPcCardDrvMajorVersionNumber,KPcCardDrvMinorVersionNumber,KPcCardDrvBuildVersionNumber)); +} + + +/** +Constructor. Packet Driver object. +*/ +CPcCardPktDrv::CPcCardPktDrv(CPktDrvFactory& aFactory) : CPktDrvBase(aFactory) +{ + +} + +/** +Only one object owned +Destructor. +*/ +CPcCardPktDrv::~CPcCardPktDrv() +{ + delete iControl; +} + +/** +Pure Virtual Construction of the CPktDrvBase object +@param aParent Pointer to the CLANLinkCommon class. +*/ +void CPcCardPktDrv::ConstructL(CLANLinkCommon* aParent) +{ + iParent = aParent; + // Card control engine + iControl=CPcCardControlEngine::NewL(this); +} + +/** +Pure Virtual Downstack call. " Call to LDD or subordinate object to start/initialise the +Physical device +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::StartInterface() +{ + // Opens the card and queues a read + // Control engine validates + TRAPD(err,iControl->StartL()); + return err; +} + +/** +Call to LDD or subordinate object to stop/de-initialise the Physical device +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::StopInterface() +{ + // Closes the card + // Control engine validates + iControl->Stop(); + return KErrNone; +} + +/** +Call to LDD or subordinate object to reset/re-initialise the Physical device +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::ResetInterface() +{ + iControl->Stop(); + TRAPD(err,iControl->StartL()); + return err; +} + +/** +Sender Class is generic and does not want to know about RMBuf's +Copy to a Heap Buffer and Free the packet. EtherII MAC layer comments +Say we should free the packet buffer +RMBuf could contain a chain so get into a contiguous buffer +@param aPacket Reference to a chain of data buffers to be passed to the line. +@return 0 Tells the higher layer to send no more data. + 1 Tells higher layer that it can send more data. +*/ +TInt CPcCardPktDrv::Send(RMBufChain &aPacket) +{ + if(!iControl->CardOpen()) + { + aPacket.Free(); + return KErrNotReady; + } + HBufC8 * buf = NULL; + TRAPD(err,buf = HBufC8::NewMaxL(aPacket.Length())); + if(err != KErrNone) + { + aPacket.Free(); + return err; + } + TPtr8 ptr = buf->Des(); + aPacket.CopyOut(ptr); + aPacket.Free(); + return(iControl->Send(buf)); +} + +/** +Read the Available data. +@param aBuffer A Reference to a buffer holding data. +*/ +void CPcCardPktDrv::ReadDataAvailable(TDesC8& aBuffer) +{ + RMBufPacket frame; + TRAPD(ret,frame.CreateL(aBuffer,0)); + if (ret == KErrNone) + { + frame.Pack(); + iParent->Process(frame); + } +} + +/** +Resume Sending is a notification call into NIF from the lower layer telling the NIF that a +previous sending congestion situation has been cleared and it can accept more downstack data. +*/ +void CPcCardPktDrv::ResumeSending() +{ + iParent->ResumeSending(); +} + +/** +Call to LDD or subordinate object to set the receive mode of the LAN Device +@param aMode The mode to be set for the LAN Device. +@return KErrNotSupported LAN Device does not support. +*/ +TInt CPcCardPktDrv::SetRxMode(TRxMode /*aMode*/) +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to Get the receive mode of the LAN Device +@return KErrNotSupported LAN Device does not support. +*/ +TInt CPcCardPktDrv::GetRxMode() const +{ + return KErrNotSupported; +} + +/** +Specifies the AccessType. +@return KErrNotSupported LAN Device does not support. +*/ +TInt CPcCardPktDrv::AccessType() +{ + return KErrNotSupported; +} + +/** +Specifies the ReleaseType. +@return KErrNotSupported LAN Device does not support. +*/ +TInt CPcCardPktDrv::ReleaseType() +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to get the Hardware address of the LAN Device +@return NULL Failure. + (NULL Terminated Binary String) The Hardware Address of the interface. LAN Device + Specific +*/ +TUint8* CPcCardPktDrv::GetInterfaceAddress()const +{ + return (iControl->GetInterfaceAddress()); +} + +/** +Call to LDD or subordinate object to set the Hardware address of the LAN Device. +@param THWAddr Address of where the Multicast list should be written. +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::SetInterfaceAddress(const THWAddr&) +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to retrieve the Multicast List from the LAN Device +@param aAddr Address of where the Multicast list should be written. +@param n Output Parameter , number of Addresses written +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::GetMulticastList(const THWAddr* /*aAddr*/, TInt& /*n*/) const +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to set the Multicast List for the LAN Device. +@param aAddr Address of where the Multicast list should be written. +@param n Output Parameter , number of Addresses written +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::SetMulticastList(const THWAddr* /*aAddr*/, TInt /*n*/) +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to power up the LAN Device. +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::InterfacePowerUp() +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to power down the LAN Device +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::InterfacePowerDown() +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to suspend the LAN Device. +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::InterfaceSleep() +{ + return KErrNotSupported; +} + +/** +Call to LDD or subordinate object to resume the LAN Device. +@return KErrNone if Successful + KErrNotSupported LAN Device does not support. + Implementation specific Error Code Failure +*/ +TInt CPcCardPktDrv::InterfaceResume() +{ + return KErrNotSupported; +} + +/** +Resume Sending is a notification call into NIF from the lower layer telling the NIF that +the interface is now up and can accept and transmit data. NIF subsequently calls all the +bearers' StartSending() methods directly. +*/ +void CPcCardPktDrv::LinkLayerUp() +{ + iParent->LinkLayerUp(); +} + +/** +Receive notifications from agent +*/ +TInt CPcCardPktDrv::Notification(enum TAgentToNifEventType /*aEvent*/, void* /*aInfo*/) +{ + return KErrNotSupported; +} + +/** +Receive Control() calls from agent/nifman/connection +*/ +TInt CPcCardPktDrv::Control(TUint /*aLevel*/,TUint /*aName*/,TDes8& /*aOption*/, TAny* /*aSource*/) +{ + return KErrNotSupported; +} + +/** +Return the pointer to the ethernet nif. +Purely for access to commdb reading functionality +*/ +CLANLinkCommon* CPcCardPktDrv::NifNotify() +{ + return iParent; +} + diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/EtherPkt/CardIo.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linklayerprotocols/ethernetnif/EtherPkt/CardIo.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -0,0 +1,488 @@ +// Copyright (c) 1997-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: +// +// Description: +// +// + +/** + @file +*/ + +#include +#include +#include +#include +#include "PKTDRV.H" +#include "ETHINTER.H" +#include "Cardctl.h" + +//#define __DebugCardLo__ 1 +#if defined(__DebugCardLo__) +#include + #define DPRINT(x) RDebug::Print x + #pragma message ("Warning: this code contains RDebug::Print statements! Do not submit to the mainline with __DebugCardCtl__ defined.") +#else + #define DPRINT(x) +#endif + +#ifdef __DebugCardLo__ +// TCP packet tracing debug +const TUint8 ETHER2_TYPE_IP_MSB = 0x08; +const TUint8 ETHER2_TYPE_IP_LSB = 0x00; +const TUint8 IP_TYPE_TCP = 0x06; +static inline TBool IsTcp(TDesC8 &aFrame) +{ + return (aFrame[12] == ETHER2_TYPE_IP_MSB && aFrame[13] == ETHER2_TYPE_IP_LSB && aFrame[23] == IP_TYPE_TCP); +} +static TInt GetTcpSeqNumber(TDesC8 &aFrame) + { + TInt seqNum = 0; + if (IsTcp(aFrame)) + seqNum = aFrame[38] << 24 | aFrame[39] << 16 | aFrame[40] << 8| aFrame[41]; + return seqNum; + } +static TInt GetTcpAckNumber(TDesC8 &aFrame) + { + TInt ackNum = 0; + if (IsTcp(aFrame)) + ackNum = aFrame[42] << 24 | aFrame[43] << 16 | aFrame[44] << 8| aFrame[45]; + return ackNum; + } +#endif + + +/** +Send active object class +When CIOBuffer's are passed to SendL() the class takes ownership and is +therefore resposible for freeing them in the RunL() +@internalComponent +*/ +const TInt KTxQueueThreshold = 40; + +/** +Constructor. +*/ +CPcCardSender::CPcCardSender() : CActive(EPriorityStandard) +{ + +} + +/** +Destructor. +Could be buffers on the transmit queue, free them as this class should be sole owner. +*/ +CPcCardSender::~CPcCardSender() +{ + EmptyQueue(); + Cancel(); +} + +/** +Standard CActive construction. +@param aParent Pointer to the parent CPcCardControlEngine class. +@return A pointer to CPcCardSender object. +*/ +CPcCardSender* CPcCardSender::NewL(CPcCardControlEngine* aParent) +{ + CPcCardSender *sd=new (ELeave) CPcCardSender; + CleanupStack::PushL(sd); + sd->InitL(aParent); + CActiveScheduler::Add(sd); + CleanupStack::Pop(); + return sd; +} + +/** +Add the newly created object to an object container. +@param aParent Pointer to the parent CPcCardControlEngine class. +*/ +void CPcCardSender::InitL(CPcCardControlEngine* aParent) +{ + iParent=aParent; + iTxQueue.SetOffset(CIOBuffer::LinkOffset()); + iQueueLength = 0; + iStopSending = EFalse; +} + +/** +Protocol inspects return +It blocks sending if it receives a return <= 0 +This value should be propogated up through the stack +@internalComponent +*/ +const TInt KStopSending = 0; + +/** +Protocol inspects return to indicate Keep sending the data. +@internalComponent +*/ +const TInt KContinueSending = 1; + +/** +Writes the data to buffer. + +@param aBuffer The data to be send. +@return 0 Tells the higher layer to stop sending the data. + 1 Tells higher layer that it can continue sending more data. +*/ +TInt CPcCardSender::Send(CIOBuffer *aBuffer) +{ + DPRINT((_L(">pkt tx: requested write - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(aBuffer->Ptr()), GetTcpAckNumber(aBuffer->Ptr()), iQueueLength, (TInt)RThread().Id() )); + + // Check to see if we need to start transmission + // Pseudo interrupt queue + TBool startTx = iTxQueue.IsEmpty(); + + iTxQueue.AddLast(*aBuffer); + iQueueLength++; + if(startTx) + { + // Transmitter was idle start next transmit + DPRINT((_L(">pkt tx: PRE write - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(aBuffer->Ptr()), GetTcpAckNumber(aBuffer->Ptr()), iQueueLength, (TInt)RThread().Id() )); + iParent->iCard.Write(iStatus,aBuffer->Ptr()); + SetActive(); + //DPRINT((_L(">pkt tx: PST write - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), GetTcpSeqNumber(aBuffer->Ptr()), GetTcpAckNumber(aBuffer->Ptr()), iQueueLength, RThread().Id() )); + } + else + { + DPRINT((_L(">pkt tx: PST skipped write queuing (leave for runl) - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(aBuffer->Ptr()), GetTcpAckNumber(aBuffer->Ptr()), iQueueLength, (TInt)RThread().Id() )); + } + // The stack could saturate us with data + // Tell the stack to send no more + // We will unblock the stack when the queue size drops below + // the the threshold + if(iQueueLength >= KTxQueueThreshold) + { + iStopSending = ETrue; + return KStopSending; + } + else + { + return KContinueSending; + } +} + +/** +Free all queued buffers. Should be safe as this class owns them +*/ +void CPcCardSender::EmptyQueue() +{ + DPRINT((_L(">pkt tx: emptying driver..."))); + while(!iTxQueue.IsEmpty()) + { + CIOBuffer* buf = iTxQueue.First(); + iTxQueue.Remove(*buf); + delete buf; + } + iQueueLength = 0; + iStopSending = EFalse; +} + +/** +Write completion from the LDD. Pseudo transmit interrupt handler +*/ +void CPcCardSender::RunL() +{ + DPRINT((_L(">pkt tx runl: completion - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(iTxQueue.First()->Ptr()), GetTcpAckNumber(iTxQueue.First()->Ptr()), iQueueLength, (TInt)RThread().Id() )); + // Check for error, all we can do is free the buffers + if(iStatus.Int()!=KErrNone) + { + DPRINT((_L(">pkt tx runl error... emptying queue: - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(iTxQueue.First()->Ptr()), GetTcpAckNumber(iTxQueue.First()->Ptr()), iQueueLength, (TInt)RThread().Id() )); + EmptyQueue(); + return; + } + + if(!iTxQueue.IsEmpty()) + { + // Head of the queue has been transmitted + // Remove it and free it + CIOBuffer* buf = iTxQueue.First(); + iTxQueue.Remove(*buf); + iQueueLength--; + delete buf; + + + // Check to see if there are still buffers queued. + // Start next transmit if there are + TBool startTx; + (iTxQueue.IsEmpty()) ? (startTx = EFalse) : (startTx = ETrue); + if(startTx) + { + buf = iTxQueue.First(); + DPRINT((_L(">pkt tx runl PRE write...: - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(buf->Ptr()), GetTcpAckNumber(buf->Ptr()), iQueueLength, (TInt)RThread().Id() )); + iParent->iCard.Write(iStatus,buf->Ptr()); + SetActive(); + } + else + { + DPRINT((_L(">pkt tx runl skipped writing (queue empty)...:"))); + } + // Resume sending if the protocol was previously blocked + if(iStopSending && iQueueLength < KTxQueueThreshold) + { + DPRINT((_L(">pkt tx runl resume sending notification...: - tcp seq=%u ack=%u iQueueLength=%d threadId=%d"), + GetTcpSeqNumber(iTxQueue.First()->Ptr()), GetTcpAckNumber(iTxQueue.First()->Ptr()), iQueueLength, (TInt)RThread().Id() )); + + iStopSending = EFalse; + iParent->ResumeSending(); + } + } +} + +/** +cancellation of an outstanding request. +*/ +void CPcCardSender::DoCancel() +{ + iParent->iCard.WriteCancel(); +} + +/** +Read active object class. +Read kept permanently on the LDD +Read completion is notified immediately up through the stack +with the one receive buffer therefore no Q. +*/ +CPcCardReceiver::CPcCardReceiver() : CActive(EPriorityMore) , iRecvBufPtr(NULL,0) +{ + +} + +/** +Constructor. +*/ +CPcCardReceiver::~CPcCardReceiver() +{ + Cancel(); + // One buffer only + delete iRecvBuffer; +} + +/** +Standard CActive construction. +@param aParent Pointer to the parent CPcCardControlEngine class. +@return A pointer to CPcCardReceiver object. +*/ +CPcCardReceiver* CPcCardReceiver::NewL(CPcCardControlEngine* aParent) +{ + CPcCardReceiver *rv=new (ELeave) CPcCardReceiver; + CleanupStack::PushL(rv); + rv->InitL(aParent); + CActiveScheduler::Add(rv); + CleanupStack::Pop(); + return rv; +} + +/** +Allocate the one and only read buffer. +@param aParent Pointer to the parent CPcCardControlEngine class. +*/ +void CPcCardReceiver::InitL(CPcCardControlEngine* aParent) +{ + iParent=aParent; + iRecvBufLength=KEtherBufSize; + iRecvBuffer=HBufC8::NewMaxL(iRecvBufLength); + TPtr8 temp=iRecvBuffer->Des(); + iRecvBufPtr.Set(temp); +} + +/** +Pass the receive buffer to the Card. +*/ +void CPcCardReceiver::QueueRead() +{ + iRecvBufPtr.SetMax(); + DPRINT((_L(">pkt queuing read..."))); + iParent->iCard.Read(iStatus,iRecvBufPtr); + SetActive(); +} + +/** +Pseudo read interrupt handler. +*/ +void CPcCardReceiver::RunL() +{ + if (iParent->CardOpen()) + { + if (iStatus.Int()!=KErrNone) + { + DPRINT((_L(">pkt tx runl: bad status=%d tcp seq=%u ack=%u threadId=%d"), + iStatus.Int(), GetTcpSeqNumber(iRecvBufPtr), GetTcpAckNumber(iRecvBufPtr), (TInt)RThread().Id() )); + QueueRead(); + return; + } + // Pass the buffer up the stack + // and queue the next read, safe to reuse the buffer. + if(iRecvBufPtr.Length()) + { + DPRINT((_L(">pkt rx runl: tcp seq=%u ack=%u threadId=%d"), + GetTcpSeqNumber(iRecvBufPtr), GetTcpAckNumber(iRecvBufPtr), (TInt)RThread().Id() )); + iParent->ProcessReceivedPacket(iRecvBufPtr); + } + QueueRead(); + } + else + { + DPRINT((_L(">CPcCardReceiver::RunL Card NOT open"))); + } +} + +/** +Cancellation of an outstanding request. +*/ +void CPcCardReceiver::DoCancel() +{ + iParent->iCard.ReadCancel(); +} + +/** +Constructor. +*/ +CPcCardEventHandler::CPcCardEventHandler() : CActive(EPriorityStandard) +{ + +} + +/** +Destructor. +*/ +CPcCardEventHandler::~CPcCardEventHandler() +{ + Cancel(); +} + +/** +Allocate the one and only read buffer. +@param aParent Pointer to the parent CPcCardControlEngine class. +*/ +void CPcCardEventHandler::InitL(CPcCardControlEngine* aParent) +{ + iParent = aParent; +} + +/** +Standard CActive construction +@param aParent Pointer to the parent CPcCardControlEngine class. +@return A pointer to the CPcCardEventHandler object. +*/ +CPcCardEventHandler* CPcCardEventHandler::NewL(CPcCardControlEngine* aParent) +{ + CPcCardEventHandler *p=new (ELeave) CPcCardEventHandler; + CleanupStack::PushL(p); + p->InitL(aParent); + CActiveScheduler::Add(p); + CleanupStack::Pop(); + return p; +} + +/** +Handles an active object’s request completion event. +*/ +void CPcCardEventHandler::RunL() +{ + // TODO Parse code in iStatus for type of event +} + +/** +Cancellation of an outstanding request. +*/ +void CPcCardEventHandler::DoCancel() +{ +} + +/** +Gets the Event generated by the device drivers. +*/ +void CPcCardEventHandler::GetEvent() +{ + // Tell the device driver we want ALL Events + iEventBuffer.SetLength(1); + iEventBuffer[0] = 0xFF; + SetActive(); +} + +/** +Constructor. +*/ +CPcCardIOCTL::CPcCardIOCTL() : CActive(EPriorityStandard) +{ + +} + +/** +Destructor. +*/ +CPcCardIOCTL::~CPcCardIOCTL() +{ + Cancel(); +} + +/** +Add the newly created object to an object container. +@param aParent Pointer to the parent CPcCardControlEngine class. +*/ +void CPcCardIOCTL::InitL(CPcCardControlEngine* aParent) +{ + iParent = aParent; +} + +TInt CPcCardIOCTL::Ioctl(const TUint8 aIOCTLCode) +{ + if(IsActive()) + return KErrNotReady; + iIOCTLBuffer.SetLength(1); + iIOCTLBuffer[0] = aIOCTLCode; + iCurrentIOCTL = aIOCTLCode; + SetActive(); + return KErrNone; +} + + +/** +Standard CActive construction. +@param aParent Pointer to the parent CPcCardControlEngine class. +@return A pointer to CPcCardIOCTL object. +*/ +CPcCardIOCTL* CPcCardIOCTL::NewL(CPcCardControlEngine* aParent) +{ + CPcCardIOCTL *p=new (ELeave) CPcCardIOCTL; + CleanupStack::PushL(p); + p->InitL(aParent); + CActiveScheduler::Add(p); + CleanupStack::Pop(); + return p; +} + +/** +Handles an active object’s request completion event. +*/ +void CPcCardIOCTL::RunL() +{ + { + iParent->iReceiver->QueueRead(); + iParent->LinkLayerUp(); + } +} + +/** +Cancellation of an outstanding request. +*/ +void CPcCardIOCTL::DoCancel() +{ +} diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/EtherPkt/Cardctl.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linklayerprotocols/ethernetnif/EtherPkt/Cardctl.h Fri Apr 16 16:36:59 2010 +0300 @@ -0,0 +1,201 @@ +// Copyright (c) 1997-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: +// +// Description: +// + +/** + @file + @internalComponent +*/ + +#if !defined(__CARDCTL_H__) +#define __CARDCTL_H__ + +#include + +#include "carddrv.h" +#include // for KSlashChar + +const TInt KConfigBufferSize = 12; + + +NONSHARABLE_CLASS(CIOBuffer) : public CBase +/** +Generic buffer class +Enables HBufC8 pointers to be queued +@internalComponent +*/ +{ +public: + ~CIOBuffer(); + inline HBufC8* Data() const {return iBuf;}; + void FreeData(); + inline TPtr8& Ptr() {return iBufPtr;}; + void Assign(HBufC8* aBuffer = NULL); + static CIOBuffer* NewL(HBufC8* aBuf = NULL); + static CIOBuffer* NewL(const TInt aSize); + static TInt LinkOffset(); + +private: + CIOBuffer(); + void ConstructL(const TInt aSize); + // void Construct(HBufC8* aBuffer); + + TSglQueLink iLink; + HBufC8* iBuf; + TPtr8 iBufPtr; +}; + + +// Main Card Control class. Controls open, close, read, write etc +class CPcCardSender; +class CPcCardReceiver; +class CPcCardIOCTL; +class CPcCardEventHandler; + +NONSHARABLE_CLASS(CPcCardControlEngine) : public CBase +/** +@internalComponent +*/ +{ +public: + friend class CPcCardSender; + friend class CPcCardReceiver; + friend class CPcCardIOCTL; + friend class CPcCardEventHandler; + + static CPcCardControlEngine *NewL(CPcCardPktDrv* aPktDrv); + ~CPcCardControlEngine(); + void StartL(); + void Stop(); + TUint8* GetInterfaceAddress(); + TInt Send(HBufC8* aBuffer); + TBool CardOpen(){return iCardOpen;}; + +#if (!defined __WINS__) + void ParseMACFromFileL(); +#endif + + +private: + CPcCardControlEngine(CPcCardPktDrv* aPktDrv); + void ConstructL(); + void ProcessReceivedPacket(TDesC8 &aBuffer); + void ResumeSending(); + void LinkLayerUp(); + void LoadDeviceDriversL(); + +private: + TBool iCardOpen; + CPcCardPktDrv* iNotify; + + TBuf8 iConfig; + + CPcCardSender* iSender; + CPcCardReceiver* iReceiver; + CPcCardEventHandler* iEventHandler; + RBusDevEthernet iCard; + TInt iPcmciaSocket; + + TBuf iPDDName; + TBuf iLDDName; +}; + +NONSHARABLE_CLASS(CPcCardSender) : public CActive +/** +Writer Active object class +Queues buffers for transmit +@internalComponent +*/ +{ +public: + static CPcCardSender* NewL(CPcCardControlEngine* aParent); + ~CPcCardSender(); + TInt Send(CIOBuffer* aBuffer); + void EmptyQueue(); + +private: + virtual void RunL(); + virtual void DoCancel(); + CPcCardSender(); + void InitL(CPcCardControlEngine* aParent); + + TInt iQueueLength; + CPcCardControlEngine* iParent; + TSglQue iTxQueue; + TBool iStopSending; +}; + +NONSHARABLE_CLASS(CPcCardReceiver) : public CActive +/** +Reader active object +One receive buffer only, read queue handled by LDD +@internalComponent +*/ +{ +public: + static CPcCardReceiver* NewL(CPcCardControlEngine* aParent); + ~CPcCardReceiver(); + void QueueRead(); +private: + virtual void RunL(); + virtual void DoCancel(); + CPcCardReceiver(); + void InitL(CPcCardControlEngine* aParent); + + CPcCardControlEngine* iParent; + HBufC8* iRecvBuffer; + TUint iRecvBufLength; + TPtr8 iRecvBufPtr; +}; + +NONSHARABLE_CLASS(CPcCardEventHandler) : public CActive +/** +@internalComponent +*/ +{ +public: + ~CPcCardEventHandler(); + static CPcCardEventHandler* NewL(CPcCardControlEngine* aParent); + void GetEvent(); +private: + virtual void RunL(); + virtual void DoCancel(); + CPcCardEventHandler(); + void InitL(CPcCardControlEngine* aParent); + + TBuf8<32> iEventBuffer; + CPcCardControlEngine* iParent; +}; + +NONSHARABLE_CLASS(CPcCardIOCTL) : public CActive +/** +@internalComponent +*/ +{ +public: + ~CPcCardIOCTL(); + static CPcCardIOCTL* NewL(CPcCardControlEngine* aParent); + TInt Ioctl(const TUint8 aIOCTLCode); +private: + virtual void RunL(); + virtual void DoCancel(); + CPcCardIOCTL(); + void InitL(CPcCardControlEngine* aParent); + TBuf8<32> iIOCTLBuffer; + TUint8 iCurrentIOCTL; + + CPcCardControlEngine* iParent; +}; + +#endif diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/INC/CLanxBearer.h --- a/linklayerprotocols/ethernetnif/INC/CLanxBearer.h Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/INC/CLanxBearer.h Fri Apr 16 16:36:59 2010 +0300 @@ -35,6 +35,7 @@ #include #include #include +#include class CLANLinkCommon; class TLanProvision; diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/IRLAN/IRLAN.H --- a/linklayerprotocols/ethernetnif/IRLAN/IRLAN.H Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/IRLAN/IRLAN.H Fri Apr 16 16:36:59 2010 +0300 @@ -30,6 +30,7 @@ #include "IRLANDAT.H" #include +#include const TUint KIrlanMajorVersionNumber=1; //< Constant specifies Major version number. const TUint KIrlanMinorVersionNumber=0; //< Constant specifies Minor version number. diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/IRLAN/IRLANCTL.CPP --- a/linklayerprotocols/ethernetnif/IRLAN/IRLANCTL.CPP Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/IRLAN/IRLANCTL.CPP Fri Apr 16 16:36:59 2010 +0300 @@ -33,6 +33,7 @@ #include "IRLANBUF.H" #include "IRLANDAT.H" #include "irlantimer.h" +#include //#define __TRACEWIN__ #ifdef __TRACEWIN__ diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/data/ether802.ini --- a/linklayerprotocols/ethernetnif/data/ether802.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/data/ether802.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,9 +1,20 @@ # ether802.ini # -# Copyright Symbian Software Ltd. 2001 - 2004 +# Copyright (c) 2006-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: +# +# Description: # Configuration settings for ethernet nif and ethernet packet driver +# [ethernet_settings] # encapsulation: 0 - Ethernet II framing, 1 - IEEE802.3 LLC-SNAP framing diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/data/ethernetCed_eka1_emulator.xml --- a/linklayerprotocols/ethernetnif/data/ethernetCed_eka1_emulator.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/data/ethernetCed_eka1_emulator.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/data/ethernetCed_eka2_emulator.xml --- a/linklayerprotocols/ethernetnif/data/ethernetCed_eka2_emulator.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/data/ethernetCed_eka2_emulator.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/ethernetnif/data/ethernetCed_eka2_platsec_emulator.xml --- a/linklayerprotocols/ethernetnif/data/ethernetCed_eka2_platsec_emulator.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/ethernetnif/data/ethernetCed_eka2_platsec_emulator.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/data/ppp.ini --- a/linklayerprotocols/pppnif/data/ppp.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/data/ppp.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,17 @@ +; Copyright (c) 2006-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: +; +; Description: +; ; This file is read by PPP when configured for client mode ; i.e. ISP_IF_SERVER_MODE is FALSE diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/data/pppd.ini --- a/linklayerprotocols/pppnif/data/pppd.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/data/pppd.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,17 @@ +; Copyright (c) 2006-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: +; +; Description: +; ; This file is read by PPP when configured for server mode ; i.e. ISP_IF_SERVER_MODE is TRUE diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/ANVL/DocTAL/anvlppp.tal --- a/linklayerprotocols/pppnif/te_ppp/ANVL/DocTAL/anvlppp.tal Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/ANVL/DocTAL/anvlppp.tal Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,16 @@ -Portions of this file are Copyright (c) 2004 Symbian Software Ltd. All Rights Reserved. +Portions Copyright (c) 2004-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: + +Description: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PROTOCOL SPECIFICATION AND TEST SETUP diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/Documentation/ppp test list analysis.txt --- a/linklayerprotocols/pppnif/te_ppp/Documentation/ppp test list analysis.txt Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,551 +0,0 @@ -1.1 "Restart Timer default is 3 seconds (with Configure-Requests)\n" -comment: default parameters - - -1.2 "Restart Timer default is 3 seconds (with Terminate-Requests)\n" -comment: default parameters - - -1.3 "- ANVL: Configure Restart Timer to be different than 3 seconds\n" -default: -PPPEnableRestartTimer = 0 //:disabled - 1:enabled -PPPRestartPeriod= 3000 //default 3 Seconds -now: -[lcp] -PPPEnableRestartTimer = 1 -PPPRestartPeriod= 6000 - - -1.4 "Max Terminate default is 2\n" -comment: in the test code we extend this timer -default: -PPPEnableRestartTimer = 0 //:disabled - 1:enabled -PPPRestartPeriod= 3000 //default 3 Seconds -now: -[lcp] -PPPEnableRestartTimer = 1 -PPPRestartPeriod= 30000 - -comment: The default Max Terminate in the code is 10. Hence this test will fail. - - -1.5 "Max Terminate MUST be configurable\n" -comment: in the test code we extend this timer -default: -PPPEnableRestartTimer = 0 //:disabled - 1:enabled -PPPRestartPeriod= 3000 //default 3 Seconds -now: -[lcp] -PPPEnableRestartTimer = 1 -PPPRestartPeriod= 30000 - -comment: The default Max Terminate in the code is 10. Hence this test should pass since it is defferent that the default 2. - - -1.6 "Max Configure default is 10\n" -comment: this value in the code is by default 10, but the ini files looks like this: -[lcp] -PPPEnableMaxRestart = 0 //:disabled - 1:enabled -PPPMaxRestartCount = 20 //default - - -1.7 "Max Configure MUST be configurable\n" -note that the default in the code and the ini file differs:10 in the code, 20 in the ini file -default: -PPPEnableMaxRestart = 0 //:disabled - 1:enabled -PPPMaxRestartCount = 20 //default -now: -[lcp] -PPPEnableMaxRestart = 1 -PPPMaxRestartCount = 5 - - -1.8 "Max Failure default is 5\n" -comment: the value in the code is by default is 5 - - -1.9 "Max Failure MUST be configurable\n" -default: -PPPEnableMaxFailure = 0 //:disabled - 1:enabled -PPPMaxFailureCount = 5 //default -now: -[lcp] -PPPEnableMaxFailure = 1 -PPPMaxFailureCount = 2 - - -3.1 "An implementation wishing to open connection MUST transmit a Configure-Request\n" -comment: default parameters - -3.3 "The Identifier field MUST be changed whenever the content of the Options field changes.\n" -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -PPPEnableMru= 1 -PPPMru= 576 - - -3.4 "Upon reception of Configure-Request, an appropriate reply MUST be transmitted.\n", -comment: default parameters - - -3.5 "Configure-Requests with bad lengths are ignored\n" -comment: default parameters - - -3.6 "Configuration Options SHOULD NOT be included with default values\n" -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -[link] -PPPEnableMru= 1 -PPPMru= 576 - - -4.1 "If every Option and value received in Configure-Request is recognizable then the implementation MUST transmit Configure-Ack\n" -comment: default parameters - - -4.2 "Discard Configure-Acks whose Identifier and/or Option fields do not match those of the Configure-Request.\n" -comment: default parameters - - -4.3 "The Options in the Configure-Ack contains the Options field copied from the Configure-Request\n" -comment: default parameters - - -4.4 "A Configure-Ack with invalid Options should be discarded\n" -default: -[link] -PPPEnableAccm= 1 -PPPAccm= FFFFFF0F // The example below would enable accm config and negate the need to escape values 4 - 7 inclusive -now: -[link] -PPPEnableAccm= 1 -PPPAccm= 0xA5A5A5A5 - - -4.5 "Configure-Ack with bad length is discarded\n" -comment: default parameters - - -4.6 "Unsolicited Configure-Acks are discarded\n" -comment: default parameters - - -5.1 "If all Options are known, but some have unacceptable values a Configure-Nak is sent with appropriate values indicated\n" -comment: default parameters - - -5.2 "Options which have no value fields (boolean Options) MUST use the Configure-Reject reply instead.\n" -comment: default parameters - - -5.4 "If Identifier in Configure-Nak does not match that of the last Configure-Request it MUST be discarded\n" -comment: default parameters -comment: says that we have to open a connection with a magic number option. How do we do that? - - -5.5 "Reception of Configure-Nak indicates that new Configure-Request MAY be sent with the Options modified as in the Configure-Nak\n" -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -[link] -PPPEnableMru= 1 -PPPMru= 576 - - -5.6 "A Configure-Nak may contain Options with default values if different from the Configure-Request\n", -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -[link] -PPPEnableMru= 1 -PPPMru= 576 - - -5.9 "Unsolicited Configure-Naks are discarded\n" -comment: default parameters - - -5.10 "Configure-Nak with bad length is discarded\n" -comment: default parameters - - -5.11 "Configure-Nak with no Options should be ignored\n" -comment: default parameters - - -6.1 "If Options received in Configure-Request are not acceptable for negotiation then Configure-Reject MUST be sent\n" -comment: default parameters - - -6.2 "Invalid Configure-Rejects are discarded\n" -comment: default parameters - - -6.3 "A Configure-Request with none of the rejected Options should be sent when valid Configure-Reject is received\n" -default: -[link] -PPPEnableAccm= 1 -PPPAccm= FFFFFF0F // The example below would enable accm config and negate the need to escape values 4 - 7 inclusive -now: -[link] -PPPEnableAccm= 1 -PPPAccm= 0xA5A5A5A5 - - -6.4 "Configure-Rejects with bad lengths should be discarded\n" -comment: default parameters - - -6.5 "Configure-Reject with no Options should be ignored\n" -comment: default parameters - - -6.6 "Unsolicited Configure-Rejects are discarded\n" -comment: default parameters - - -7.1 "A LCP implementation wishing to close connection SHOULD transmit a LCP packet with the Code field set to 5 (Terminate-Request)\n" -comment: default parameters - - -7.2 "Terminate-Request packets SHOULD continue to be sent until Terminate-Ack is received.\n" -comment: default parameters - - -7.3 "Terminate-Request packets SHOULD continue to be sent until the lower layer indicates that it has gone down.\n" -comment: default parameters - - -7.4 "Terminate-Request packets SHOULD continue to be sent until a sufficiently large number have been transmitted\n" -comment: default parameters - - -7.5 "Upon reception of Terminate-Request, a Terminate-Ack MUST be transmitted\n" -comment: default parameters - - -7.7 "An unelicited Terminate-Ack means peer is in need of renegotiation\n" -comment: default parameters - - -7.9 "Bad length Terminate-Request packets should be discarded\n" -comment: default parameters - - -7.10 "Bad length Terminate-Ack packets should be discarded\n" -comment: default parameters - - -8.1 "Reception of a LCP packet with an invalid Code MUST be reported by transmitting a Code-Reject\n" -comment: default parameters - - -8.2 "The Identifier field MUST be changed for each Code-Reject sent.\n" -comment: default parameters - - -8.3 "The Rejected-Information MUST be truncated to comply with the peer's established MRU.\n" -comment: default parameters - - -8.4 "Unsolicited Code-Reject should be discarded\n" -comment: default parameters - - -8.5 "Bad length Code-Reject packets should be discarded\n" -comment: default parameters - - -8.6 "A Code-Reject of a packet such as an Echo-Reply communicates an unrecoverable error that terminates the connection\n" -comment: default parameters - - -9.1 "Reception of a PPP packet with an unknown Protocol field MUST be reported back to the peer by transmitting a Protocol-Reject\n" -comment: default parameters - - -9.2 "Upon reception of a Protocol-Reject, the implementation MUST stop sending packets of the indicated protocol\n" -comment: default parameters, think so. -comment: Did not really understand this test. - - -9.3 "The Identifier field MUST be changed for each Protocol-Reject sent.\n" -comment: default parameters - - -9.4 "The Rejected-Information MUST be truncated to comply with the peer's established MRU.\n" -comment: default parameters - - -9.5 "Protocol-Reject of LCP should cause full connection shutdown\n" -comment: default parameters - - -9.6 "Protocol-Rejects with bad lengths should be ignored\n" -comment: default parameters - - -9.7 "Discard Protocol-Reject with unknown protocol\n" -comment: default parameters - - -9.8 "Protocol-Reject packets can only be sent in the LCP Opened state\n" -comment: default parameters - - -9.9 "Protocol-Reject of LCP (RXJ- in state 2-9) causes full shutdown\n" -comment: default parameters - - -9.10 "Protocol-Reject packets received in any state other than LCP Opened SHOULD be silently discarded\n" -comment: default parameters - - -10.1 "Echo-Request fields correctly filled in\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -10.2 "Upon reception of an Echo-Request, a correctly formatted Echo-Reply is sent\n" -comment: default parameters - - -10.3 "On transmission, the Identifier field MUST be changed whenever a valid reply has been received for a previous request.\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -10.4 "Echo-Request and Echo-Reply packets MUST only be sent in the LCP Opened state; any received when not in that state are discarded.\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -10.5 "Echo-Reply Data must be truncated to accommodate peer's MRU\n" -comment: default parameters - - -10.6 "Unsolicited Echo-Reply is discarded\n" -comment: default parameters - - -10.7 "Echo-Reply with Identifier different from Echo-Request is ignored\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -10.8 "Echo-Requests with non-zero Magic-Numbers are discarded when Magic-Number has not been negotiated\n" -comment: default parameters - - -10.9 "Echo-Requests with bad Magic-Numbers are discarded when Magic-Number has been negotiated\n" -comment: default parameters -comment: says that we have to open a connection with a magic number option. How do we do that? - - -10.10 "Echo-Requests with bad lengths are discarded\n" -comment: default parameters - - -10.11 "Echo-Requests should be retransmitted if no Echo-Reply is received\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -10.12 "Echo-Replies with non-zero Magic-Numbers are discarded when Magic-Number has not been negotiated\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -10.13 "Echo-Replies with bad Magic-Numbers are discarded when Magic-Number has been negotiated\n" -comment, need to get DUT to send echo request. -comment: says that we have to open a connection with a magic number option. How do we do that? - - -10.14 "Echo-Replies with bad lengths are discarded\n" -comment: default parameters -comment, need to get DUT to send echo request. - - -12.1 "Validate format of Maximum-Receive-Unit Option fields\n" -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -PPPEnableMru= 1 -PPPMru= 576 - - -12.2 "Check Maximum-Receive-Unit Option is functional\n" -comment: long test. Seems to be really in 2 parts. -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -PPPEnableMru= 1 -PPPMru= 576 - - -12.3 "The default Maximum-Receive-Unit is 1500 octets.\n" -comment: default parameters - - -12.4 "If a Maximum-Receive-Unit of less than 1500 is negotiated, packets of length 1500 must still be accepted\n" -default: -PPPEnableMru= 1 -PPPMru= 1500 -now: -PPPEnableMru= 1 -PPPMru= 576 - - -12.6 "A Maximum-Receive-Unit of less than 4 should not be allowed\n" -comment: default parameters - - -12.7 "If an Option is received (MRU) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted unless the Length goes beyond the end of the packet\n" -comment: default parameters - - -13.1 "Validate format of Async-Control-Character-Map Option fields\n", -default: -[link] -PPPEnableAccm= 1 -PPPAccm= FFFFFF0F // The example below would enable accm config and negate the need to escape values 4 - 7 inclusive -now: -[link] -PPPEnableAccm= 1 -PPPAccm= 0xA5A5A5A5 - - -13.2 "Validate functionality of Async-Control-Character-Map Option\n" -comment: default parameters - - -13.3 "If an Option is received (ACCM) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted unless the Length goes beyond the end of the packet\n" -comment: default parameters - - -14.1 "Validate format of Authentication-Protocol Option fields\n" -comment: we have to enable PAP on the DUT side. How do we do that? - - -14.2 "An implementation MUST NOT include multiple Authentication-Protocol Configuration Options in its Configure-Request packets.\n" -comment: long test. Seems to be really in 2 parts. -comment: we have to enable PAP on the DUT side. How do we do that? - - -14.5 "If an Option is received (Auth Protocol) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted unless the Length goes beyond the end of the packet\n" -comment: default parameters - - -15.1 "Validate format of Quality-Protocol Option fields\n" -comment: we must here set the LQM. How do we do that? What is it? - - -15.4 "If an Option is received (Quality Protocol) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted\n" -comment: default parameters - - -16.1 "Validate format of Magic-Number Option fields\n" -comment: says that we have to open a connection with a magic number option. How do we do that? - - -16.2 "A Magic-Number of zero is illegal and MUST always be Nak'd, if it is not Rejected outright.\n" -comment: default parameters - - -16.3 "If Magic-Number Option in a received Configure-Request is different than the last Magic-Number Option sent, it SHOULD be acknowleged\n" -comment: says that we have to open a connection with a magic number option. How do we do that? - - -16.4 "If a received Configure-Request has the same Magic-Number Option as the last Configure-Request sent, MUST send Configure-Nak\n" -comment: says that we have to open a connection with a magic number option. How do we do that? - - -16.5 "A new Configure-Request SHOULD NOT be sent to the peer until normal processing would cause it to be sent\n" -comment: says that we have to open a connection with a magic number option. How do we do that? - - -16.7 "If Magic-Number requested, MUST NOT reject request for Magic-Number\n" -comment: says that we have to open a connection with a magic number option. How do we do that? - - -16.8 "If Magic-Number Option is rejected, it SHOULD be treated as if a Configure-Ack had been received\n" -comment: says that we have to open a connection with a magic number option. How do we do that? - - -16.10 "If an Option is received (Magic Number) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted unless the Length goes beyond the end of the packet\n" -comment: default parameters - - -17.1 "Validate format of Protocol-Field-Compression Option fields\n" -comment: must enable Protocol-Field-Compression. How do we do that? - - -17.2 "When negotiated, PPP implementations MUST accept PPP packets with either double-octet or single-octet Protocol fields\n" -comment: must enable Protocol-Field-Compression. How do we do that? - - -17.3 "Reject single-octet Protocol fields when compression not negotiated\n" -comment: must _disable_ Protocol-Field-Compression. How do we do that? - - -17.5 "When a Protocol field is compressed, the Data Link Layer FCS field is calculated on the compressed frame, not the original frame.\n" -comment: must enable Protocol-Field-Compression. How do we do that? - - -17.6 "If an Option is received (PFC) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted unless the Length goes beyond the end of the packet\n" -comment: default parameters - - -18.1 "Validate format of Address-and-Control-Field-Compression Option fields\n" -comment: configure DUT to use ACFC Option Fields. How do we do that? - - -18.2 "Validate correct functioning of Address and Control field compression\n" -comment: configure DUT to use ACFC Option Fields. How do we do that? - - -18.3 "The Address and Control fields MUST NOT be compressed when sending any LCP packet; this rule guarantees unambiguous recognition of LCP's\n" -comment: configure DUT to use ACFC Option Fields. How do we do that? - - -18.4 "When Address and Control fields are compressed, the Data Link Layer Layer FCS field is calculated on compressed frame, not the original\n" -comment: configure DUT to use ACFC Option Fields. How do we do that? - - -18.5 "If an Option is received (ACFC) in a Configure-Request but with an incorrect Length, a Configure-Nak SHOULD be transmitted unless the Length goes beyond the end of the packet\n" -comment: default parameters - - -19.1 "None of the Configuration Options in this specification can be listed more than once.\n" -comment: default parameters - - -20.1 "Try to send packets with bad FCS\n" -comment: IPCP connection has to be made? How do we do that?Echo? -comment: default parameters - -20.2 "Send an HDLC packet of 100K to try to overflow input buffers\n" -comment: default parameters - - -20.3 "If using Echo-Requests to monitor link quality, DUT should terminate link after some number of Echo-Replies are not received\n" -comment: test wants DUT to: Send n periodic Echo-Requests to verify link is up -comment: how do we send periodic messages from DUT? - - -20.4 "Ensure that when a Config-Ack is sent before Max Configure is reached, a Connection can be properly established\n" -comment: default parameters - - -20.5 "Ensure that when a Config-Ack is sent after the Restart Timer that a Config-Req is retransmitted\n" -comment: default parameters - diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/TS_dummyppp/config/ppp.ini --- a/linklayerprotocols/pppnif/te_ppp/TS_dummyppp/config/ppp.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/TS_dummyppp/config/ppp.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,16 @@ +; Copyright (c) 2003-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: +; +; Description: ; This file is requird for ts_dymmyoverall test (ppp) [lcp] diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/TS_dummyppp/config/ts_dummy.xml --- a/linklayerprotocols/pppnif/te_ppp/TS_dummyppp/config/ts_dummy.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/TS_dummyppp/config/ts_dummy.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/dummyppp/src/dummypppnif.cpp --- a/linklayerprotocols/pppnif/te_ppp/dummyppp/src/dummypppnif.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/dummyppp/src/dummypppnif.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -23,6 +23,7 @@ #include #include #include +#include #include //New ppp progress states file diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/Makefile --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/Makefile Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/Makefile Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ # Copyright (c) 2003-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 "Eclipse Public License v1.0" +# 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". # diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_1.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_1.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_1.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_10.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_10.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_10.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_11.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_11.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_11.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_12.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_12.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_12.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_13.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_13.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_13.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_14.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_14.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_14.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_2.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_2.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_2.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_3.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_3.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_3.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_4.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_4.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_4.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_5.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_5.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_5.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_6.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_6.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_6.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_7.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_7.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_7.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_8.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_8.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_8.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_9.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_9.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjbound_9.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_10.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_10.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_10.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_2.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_2.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_2.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_3.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_3.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_3.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_4.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_4.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_4.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_7.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_7.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_7.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_8.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_8.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjcomp_8.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjdecomp_comp_13.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjdecomp_comp_13.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjdecomp_comp_13.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_1.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_1.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_1.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_2.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_2.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_2.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_3.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_3.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_3.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_4.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_4.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjsearch_4.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_10.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_10.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_10.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_11.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_11.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_11.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_12.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_12.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_12.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_14.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_14.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_14.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_18.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_18.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_18.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_19.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_19.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_19.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_2.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_2.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_2.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_20.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_20.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_20.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_21.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_21.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_21.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_23.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_23.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_23.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_3.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_3.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_3.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_7.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_7.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_7.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_9.tcsim --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_9.tcsim Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/t_vjuncomp_9.tcsim Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ // Copyright (c) 2003-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 "Eclipse Public License v1.0" +// 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". // diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/tcsim2pcap --- a/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/tcsim2pcap Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_ppp/te_vjcomp/config/TCSIM/tcsim2pcap Fri Apr 16 16:36:59 2010 +0300 @@ -2,7 +2,7 @@ # Copyright (c) 2003-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 "Eclipse Public License v1.0" +# 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". # diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_pppsize/scripts/te_pppsize.ini --- a/linklayerprotocols/pppnif/te_pppsize/scripts/te_pppsize.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_pppsize/scripts/te_pppsize.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,17 @@ +// Copyright (c) 2003-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: +// +// Description: +// // Parameters configuration for Tpppsize.EXE test // Comms driver to load at startup diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/pppnif/te_pppsize/scripts/te_pppsize.xml --- a/linklayerprotocols/pppnif/te_pppsize/scripts/te_pppsize.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/pppnif/te_pppsize/scripts/te_pppsize.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/slipnif/SRC/SLIP.CPP --- a/linklayerprotocols/slipnif/SRC/SLIP.CPP Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/slipnif/SRC/SLIP.CPP Fri Apr 16 16:36:59 2010 +0300 @@ -20,6 +20,7 @@ #include #include #include +#include #include "SLIP.H" #include "SLIP_VER.H" diff -r a579325b79dd -r b33c3d136b7e linklayerprotocols/slipnif/SRC/SLIP.H --- a/linklayerprotocols/slipnif/SRC/SLIP.H Tue Feb 02 01:27:53 2010 +0200 +++ b/linklayerprotocols/slipnif/SRC/SLIP.H Fri Apr 16 16:36:59 2010 +0300 @@ -28,6 +28,7 @@ #include #include #include +#include //////////////////////////////////////////////////////////////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/inc/IPProtoCPR.h --- a/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h Fri Apr 16 16:36:59 2010 +0300 @@ -47,7 +47,7 @@ class TLinkDown; class TLinkUp; class TStoreAndForwardStateChange; - + class TSendStoppedAndGoneDown; } namespace ESock @@ -91,6 +91,7 @@ friend class IpProtoCpr::TLinkDown; friend class IpProtoCpr::TLinkUp; friend class IpProtoCpr::TStoreAndForwardStateChange; +friend class IpProtoCpr::TSendStoppedAndGoneDown; friend class CLinkCprExtensionApi; @@ -125,6 +126,9 @@ virtual void EnumerateSubConnections(ESock::CLegacyEnumerateSubConnectionsResponder*& aResponder); virtual void GetSubConnectionInfo(TSubConnectionInfo &aInfo); + TInt iProvisionError; + ESock::TDataMonitoringSubConnProvisioningInfo* iSubConnProvisioningInfo; + protected: enum TTimerType { ETimerUnknown, ETimerShort, ETimerMedium, ETimerLong, ETimerImmediate, ETimerMax }; diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/inc/IPProtoCprStates.h --- a/networkcontrol/ipnetworklayer/inc/IPProtoCprStates.h Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/inc/IPProtoCprStates.h Fri Apr 16 16:36:59 2010 +0300 @@ -41,10 +41,17 @@ virtual void DoL(); DECLARE_SMELEMENT_FOOTER( TStoreProvision ) - +DECLARE_SMELEMENT_HEADER( TSendStoppedAndGoneDown, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, IpProtoCpr::TContext ) + virtual void DoL(); +DECLARE_SMELEMENT_FOOTER( TSendStoppedAndGoneDown ) +DECLARE_SMELEMENT_HEADER( TProvisionActivation, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, IpProtoCpr::TContext ) + virtual void DoL(); +DECLARE_SMELEMENT_FOOTER( TProvisionActivation ) - +DECLARE_SMELEMENT_HEADER( THandleProvisionError, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, IpProtoCpr::TContext ) + virtual void DoL(); +DECLARE_SMELEMENT_FOOTER( THandleProvisionError ) DECLARE_SMELEMENT_HEADER( TStoreAndFilterDeprecatedAndForwardStateChange, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, IpProtoCpr::TContext ) virtual void DoL(); diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/inc/flow.h --- a/networkcontrol/ipnetworklayer/inc/flow.h Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/inc/flow.h Fri Apr 16 16:36:59 2010 +0300 @@ -190,6 +190,7 @@ inline void MarkBinderForClosure(CIPProtoBinder* aBinder); void CloseMarkedBinders(); void SignalInterfaceDownOnAllBinders(TInt aError); + CIPProtoBinder* FindBinderForProto(const TDesC8& aProtocol); inline CIPShimProtocolIntf* ProtocolIntf(); diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/src/IPProtoCPR.cpp --- a/networkcontrol/ipnetworklayer/src/IPProtoCPR.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/src/IPProtoCPR.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -75,7 +75,9 @@ { DECLARE_DEFINE_NODEACTIVITY(ECFActivityStoreProvision, IPProtoCprProvision, TCFDataClient::TProvisionConfig) FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingProvision, MeshMachine::TNoTag) + THROUGH_NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TProvisionActivation, MeshMachine::TNoTagOrErrorTag) LAST_NODEACTIVITY_ENTRY(KNoTag, IpProtoCpr::TStoreProvision) + LAST_NODEACTIVITY_ENTRY(KErrorTag, IpProtoCpr::THandleProvisionError) NODEACTIVITY_END() } @@ -220,6 +222,18 @@ NODEACTIVITY_END() } +namespace IPProtoCprStopActivity +{ +DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStop, IPProtoCprStop, TCFServiceProvider::TStop, MeshMachine::CNodeRetryActivity::NewL) + FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingStop, CoreNetStates::TActiveOrNoTagBlockedByBindTo) + THROUGH_NODEACTIVITY_ENTRY(KActiveTag, CoreNetStates::TCancelDataClientStart, MeshMachine::TNoTag) + NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TStopSelf, CoreNetStates::TAwaitingDataClientStopped, CoreNetStates::TNoTagOrNoBearer) + NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendStop, CoreNetStates::TAwaitingStopped, MeshMachine::TNoTag) + NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendClientLeavingRequestToServiceProvider, MeshMachine::TAwaitingLeaveComplete, TTag) + LAST_NODEACTIVITY_ENTRY(CoreNetStates::KNoBearer, IpProtoCpr::TSendStoppedAndGoneDown) +NODEACTIVITY_END() +} + namespace IPProtoCprActivities { DECLARE_DEFINE_ACTIVITY_MAP(activityMap) @@ -235,6 +249,7 @@ ACTIVITY_MAP_ENTRY(PRDataClientIdleActivity, PRDataClientIdle) ACTIVITY_MAP_ENTRY(IPProtoCprClientLeaveActivity, IPProtoCprClientLeave) ACTIVITY_MAP_ENTRY(IPProtoCprIoctlActivity, IPProtoCprIoctl) + ACTIVITY_MAP_ENTRY(IPProtoCprStopActivity, IPProtoCprStop) #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW ACTIVITY_MAP_ENTRY(IPProtoCprNotificationActivity, IPProtoCprNotification) #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/src/IPProtoCprStates.cpp --- a/networkcontrol/ipnetworklayer/src/IPProtoCprStates.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/src/IPProtoCprStates.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -37,12 +37,29 @@ #include #include #include +#include using namespace Messages; using namespace MeshMachine; using namespace IpProtoCpr; using namespace ESock; +DEFINE_SMELEMENT(TProvisionActivation, NetStateMachine::MStateTransition, IpProtoCpr::TContext) +void TProvisionActivation::DoL() + { + CIPProtoConnectionProvider& node = iContext.Node(); + + //Trap if memory allocation fails + TRAP( node.iProvisionError, node.iSubConnProvisioningInfo = new (ELeave) TDataMonitoringSubConnProvisioningInfo(NULL, NULL)); + } + +DEFINE_SMELEMENT(THandleProvisionError, NetStateMachine::MStateTransition, IpProtoCpr::TContext) +void THandleProvisionError::DoL() + { + //Set node error + iContext.iNodeActivity->SetError(iContext.Node().iProvisionError); + } + DEFINE_SMELEMENT(TStoreProvision, NetStateMachine::MStateTransition, IpProtoCpr::TContext) void TStoreProvision::DoL() { @@ -83,10 +100,13 @@ // state and one in an active state. The access point config cannot presently hold provisioning information // specific to an SCPR instance, so it is allocated and managed here in the CPR as a shared entity. Only // one SCPR instance should be using this at a time, however. - TDataMonitoringSubConnProvisioningInfo* subConnProvisioningInfo = new (ELeave) TDataMonitoringSubConnProvisioningInfo(NULL, NULL); - CleanupStack::PushL(subConnProvisioningInfo); - node.iNodeLocalExtensions.AppendExtensionL(subConnProvisioningInfo); - CleanupStack::Pop(subConnProvisioningInfo); + + //this allocation taken care in previous activity entry + //just append here + //TDataMonitoringSubConnProvisioningInfo* subConnProvisioningInfo = new (ELeave) TDataMonitoringSubConnProvisioningInfo(NULL, NULL); + CleanupStack::PushL(node.iSubConnProvisioningInfo); + node.iNodeLocalExtensions.AppendExtensionL(node.iSubConnProvisioningInfo); + CleanupStack::Pop(node.iSubConnProvisioningInfo); // The CLinkCprExtensionApi may have been added previously if this is a reconnect scenario // We add it again in this new override of the extensions, if the old container is fully superceded @@ -122,6 +142,85 @@ } } +DEFINE_SMELEMENT(TSendStoppedAndGoneDown, NetStateMachine::MStateTransition, IpProtoCpr::TContext) +void TSendStoppedAndGoneDown::DoL() + { + ASSERT(iContext.iNodeActivity); + + // stop has been caused by timer expiry, remove self from originators list, because we + // are not waiting for TStopped and in certain situations it would arrive after the node has been + // destroyed + if (iContext.Node().iTimerExpired) + { + TInt selfidx = iContext.iNodeActivity->FindOriginator(iContext.Node().SelfInterface()); + ASSERT(selfidx != KErrNotFound); + iContext.iNodeActivity->RemoveOriginator(selfidx); + } + + TInt stopCode = KErrCancel; + MeshMachine::CNodeActivityBase* activity = iContext.iNodeActivity; + + if (activity && activity->Error() != KErrNone) + { + stopCode = activity->Error(); + activity->SetError(KErrNone); + } + + // Could be TStop, TStopped or TDataClientStopped (usually TStopped) + if ( (iContext.iMessage.IsMessage()) || + (iContext.iMessage.IsMessage()) || + (iContext.iMessage.IsMessage()) || + (iContext.iMessage.IsMessage()) ) + { + stopCode = static_cast(iContext.iMessage).iValue; + } + else if ( (iContext.iMessage.IsMessage()) || + (iContext.iMessage.IsMessage()) ) + { + stopCode = static_cast(iContext.iMessage).iValue1; + } + else if ( iContext.iMessage.IsMessage() ) + { + // Action must be propagate or there is no error code (your activity flow is faulty)! + const Messages::TSigErrResponse& sig = static_cast(iContext.iMessage); + __ASSERT_DEBUG(sig.iErrResponse.iAction == Messages::TErrResponse::EPropagate, User::Invariant()); + stopCode = sig.iErrResponse.iError; + } + + TCFServiceProvider::TStopped msg(stopCode); + iContext.iNodeActivity->PostToOriginators(msg); + + const TProviderInfo& providerInfo = static_cast(iContext.Node().AccessPointConfig().FindExtensionL( + STypeId::CreateSTypeId(TProviderInfoExt::EUid, TProviderInfoExt::ETypeId))).iProviderInfo; + + TCFControlClient::TGoneDown goneDown(stopCode, providerInfo.APId()); + TClientIter iter = iContext.Node().GetClientIter(TClientType(TCFClientType::ECtrl)); + CNodeActivityBase* startActivity = iContext.Node().FindActivityById(ECFActivityStart); + + for (TInt i = 0; iter[i]; i++) + { + //Send TGoneDown to every Ctrl client except + // * the originator (who would be recieving TStopped) + // * originators of the start activity (these will be errored separately) + if (iContext.iNodeActivity && iContext.iNodeActivity->FindOriginator(*iter[i]) >= 0) + { + continue; // ControlClient is a Stop originator + } + + // So far the control client is not a Stop originator + if (startActivity == NULL || startActivity->FindOriginator(*iter[i]) == KErrNotFound) + { + // ControlClient is not a Start originator + iter[i]->PostMessage(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()), goneDown); + } + } + + if (iContext.iNodeActivity) + { + iContext.iNodeActivity->SetError(KErrNone); + } + } + DEFINE_SMELEMENT(TAwaitingDataMonitoringNotification, NetStateMachine::MState, IpProtoCpr::TContext) TBool TAwaitingDataMonitoringNotification::Accept() { diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/src/IPProtoSCPRStates.cpp --- a/networkcontrol/ipnetworklayer/src/IPProtoSCPRStates.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/src/IPProtoSCPRStates.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -21,6 +21,7 @@ */ #include +#include #include #include #include diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/src/flow.cpp --- a/networkcontrol/ipnetworklayer/src/flow.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/src/flow.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -341,25 +341,33 @@ if (proto.Length() > 0) { - CIPProtoBinder* protoBinder = CIPProtoBinder::NewL(*this, proto); - CleanupStack::PushL(protoBinder); + CIPProtoBinder* protoBinder = FindBinderForProto(proto); + if (!protoBinder) + { + protoBinder = CIPProtoBinder::NewL(*this, proto); + CleanupStack::PushL(protoBinder); - CIPShimIfBase* nif = ProtocolIntf()->FindOrCreateNifL(proto, - reinterpret_cast(*iConnectionInfo.Ptr())); - TCleanupNifPair cleanuppair(nif); - CleanupStack::PushL(TCleanupItem(TCleanupNifPair::CleanupReleaseNif, &cleanuppair)); + CIPShimIfBase* nif = ProtocolIntf()->FindOrCreateNifL(proto, + reinterpret_cast(*iConnectionInfo.Ptr())); + TCleanupNifPair cleanuppair(nif); + CleanupStack::PushL(TCleanupItem(TCleanupNifPair::CleanupReleaseNif, &cleanuppair)); - __CFLOG_VAR((KIPProtoTag1, KIPProtoTag2, _L8("CIPShimSubConnectionFlow %08x:\tBindToL(): nif 0x%08x, binder 0x%08x"), this, nif, protoBinder)); - nif->BindToL(protoBinder); - cleanuppair.iBinder = protoBinder; - - protoBinder->BindToLowerFlowL(*binderControl); + __CFLOG_VAR((KIPProtoTag1, KIPProtoTag2, _L8("CIPShimSubConnectionFlow %08x:\tBindToL(): nif 0x%08x, binder 0x%08x"), this, nif, protoBinder)); + nif->BindToL(protoBinder); + cleanuppair.iBinder = protoBinder; + + protoBinder->BindToLowerFlowL(*binderControl); + + iBinderList.AppendL(protoBinder); - iBinderList.AppendL(protoBinder); + CleanupStack::Pop(2); - CleanupStack::Pop(2); - - InitialiseDataMonitoringL(nif); + InitialiseDataMonitoringL(nif); + } + else + { + InitialiseDataMonitoringL(protoBinder->iNif); + } } } while (pos != KErrNotFound); @@ -373,7 +381,22 @@ } } - +CIPProtoBinder* CIPShimSubConnectionFlow::FindBinderForProto(const TDesC8& aProtocol) + { + TInt i = iBinderList.Count(); + while (--i >= 0) + { + if (iBinderList[i]->iProtocolName == aProtocol) + { + __CFLOG_VAR((KIPProtoTag1, KIPProtoTag2, _L8("CIPShimSubConnectionFlow %08x:\tFindBinderForProto(): Found existing binder for proto '%S'"), + this, &aProtocol)); + return iBinderList[i]; + } + } + __CFLOG_VAR((KIPProtoTag1, KIPProtoTag2, _L8("CIPShimSubConnectionFlow %08x:\tFindBinderForProto(): No binder for proto '%S'"), + this, &aProtocol)); + return NULL; + } void CIPShimSubConnectionFlow::StartFlowL() /** diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipnetworklayer/src/ipprotodeftscprstates.cpp --- a/networkcontrol/ipnetworklayer/src/ipprotodeftscprstates.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/ipnetworklayer/src/ipprotodeftscprstates.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -21,6 +21,7 @@ */ #include +#include #include #include #include diff -r a579325b79dd -r b33c3d136b7e networkcontrol/iptransportlayer/inc/netmcpr.h --- a/networkcontrol/iptransportlayer/inc/netmcpr.h Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/iptransportlayer/inc/netmcpr.h Fri Apr 16 16:36:59 2010 +0300 @@ -29,6 +29,8 @@ #include "netmcprstates.h" #include "IPMessages.h" +#include +#include #include #include #include diff -r a579325b79dd -r b33c3d136b7e networkcontrol/iptransportlayer/src/policyrequeststates.cpp --- a/networkcontrol/iptransportlayer/src/policyrequeststates.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/iptransportlayer/src/policyrequeststates.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -21,6 +21,7 @@ #include #include +#include #include #include #include @@ -152,7 +153,7 @@ if(cpr) { iContext.iNodeActivity->PostRequestTo(*cpr, - TCFDataClient::TBindToComplete(iContext.iNodeActivity->Error()).CRef()); + TCFServiceProvider::TBindToComplete(iContext.iNodeActivity->Error()).CRef()); } } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/bwins/ipupsdialogu.def --- a/networkcontrol/ipupsplugins/dialogcreator/bwins/ipupsdialogu.def Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -EXPORTS - ?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &) - ?KTestNotifierImplementationId@@3KB @ 2 NONAME ; unsigned long const KTestNotifierImplementationId - ?KNotifierImplementationId@@3KB @ 3 NONAME ; unsigned long const KNotifierImplementationId - diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/eabi/ipupsdialogu.def --- a/networkcontrol/ipupsplugins/dialogcreator/eabi/ipupsdialogu.def Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -EXPORTS - _Z24ImplementationGroupProxyRi @ 1 NONAME - KNotifierImplementationId @ 2 NONAME DATA 4 - KTestNotifierImplementationId @ 3 NONAME DATA 4 - diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/group/bld.inf --- a/networkcontrol/ipupsplugins/dialogcreator/group/bld.inf Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// Component description file -// -// - -PRJ_EXPORTS -../group/ipupsdialog.iby /epoc32/rom/include/ipupsdialog.iby - -PRJ_MMPFILES -ipupsdialog.mmp - -PRJ_PLATFORMS -DEFAULT diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/group/ipupsdialog.iby --- a/networkcontrol/ipupsplugins/dialogcreator/group/ipupsdialog.iby Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -/* -* 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 "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 SYMBIAN_IPUPSDIALOG_IBY -#define SYMBIAN_IPUPSDIALOG_IBY - -REM IP UPS Dialog Creator - -#ifdef TEXT_ONLY_ROM -#include -#endif - -define ZDRIVE \epoc32\data\Z - -data=ZDRIVE\system\data\ups_101F7989_10281DD8.rsc system\data\ups_101F7989_10281DD8.rsc - - - -#ifdef _DEBUG -ECOM_PLUGIN_UDEB(ipupsdialog.dll,10285A7B.rss) -#else -ECOM_PLUGIN(ipupsdialog.dll,10285A7B.rss) -#endif - -// If NETWORKING_UPS_NOTIFIERUID is defined, then patch the Dialog Creator to use that Notifier UID. -// Otherwise if _STARTUPMODE1 is defined then use Networking UPS Test Notifier UID, otherwise don't patch. - -#ifndef NETWORKING_UPS_NOTIFIERUID -#ifdef _STARTUPMODE1 -#define NETWORKING_UPS_NOTIFIERUID 0x1028369b -#endif -#endif - -#ifdef NETWORKING_UPS_NOTIFIERUID -patchdata ipupsdialog.dll@KNotifierImplementationId NETWORKING_UPS_NOTIFIERUID -#endif - -#endif //SYMBIAN_IPUPSDIALOG_IBY diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/group/ipupsdialog.mmp --- a/networkcontrol/ipupsplugins/dialogcreator/group/ipupsdialog.mmp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// IP implementation of User Prompt Service dialog creator ECOM plug-in -// -// - -/** - @file -*/ - -target ipupsdialog.dll -capability protserv trustedui -targettype plugin -deffile ipupsdialog.def - -uid 0x10009D8D 0x10285A7B -vendorid 0x70000001 - -userinclude ../source -userinclude ../inc - -// OS_LAYER_SYSTEMINCLUDE_SYMBIAN illegal dependency on apaid.h -MW_LAYER_SYSTEMINCLUDE_SYMBIAN - -sourcepath ../source -source ipupsdialog.cpp -source ipupsconst.cpp - -sourcepath ../resource -start resource 10285A7B.rss -target ipupsdialog.rsc -end - -// -// Default reference policy file for IP UPS -// -// This policy file is not installed by default in the proper UPS policy file directory -// (/private/10283558/policies/), as it is intended to be copied there as required. - -sourcepath ../../policyfile -start resource ups_101F7989_10281DD8.rss -targetpath /system/data -end - -library apgrfx.lib apparc.lib ecom.lib euser.lib upspolicies.lib -library upsclient.lib ipcstream.lib estor.lib sisregistryclient.lib upsnotifierutil.lib - -SMPSAFE diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/inc/ipupsconst.h --- a/networkcontrol/ipupsplugins/dialogcreator/inc/ipupsconst.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// This file specifies the constants which are used to configure -// the NetUps during testing. The associated enumerations are to -// to be found in netupstls.h. -// @internalComponent -// @prototype -// -// - -#ifndef IPUPSCONST_H -#define IPUPSCONST_H - -#include - -/** @SYMPatchable Disable UPS IP functionality -*/ -IMPORT_C extern const TUint32 KNotifierImplementationId; -IMPORT_C extern const TUint32 KTestNotifierImplementationId; - - -#endif // IPUPSCONST_H \ No newline at end of file diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/inc/ipupsdialog.h --- a/networkcontrol/ipupsplugins/dialogcreator/inc/ipupsdialog.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// Class declaration for Reference dialog creator plug-in for IP. -// -// - -/** - @file - @internalTechnology - @prototype -*/ - -#ifndef IPUPSDIALOG_H -#define IPUPSDIALOG_H - -#include -#include -#include -#include -#include - -using namespace UserPromptService; - -/** - Reference implementation of a User Prompt Service dialog creator ECOM plug-in for IP. - */ -NONSHARABLE_CLASS(CIpUpsDialog) : public CDialogCreator - { - public: - typedef enum - { - EIdle, - EPrepareDialog, - EDisplayDialog, - EProcessResult - } TState; - static CIpUpsDialog* CreateDialogCreatorL(); - ~CIpUpsDialog(); - -protected: - // From CActive - void DoCancel(); - void RunL(); - TInt RunError(TInt aError); - - // From CDialogCreator - void PrepareDialog( - const CPromptRequest& aRequest, const CPolicy& aPolicy, - const RPointerArray& aFingerprints, const CClientEntity* aClientEntity, - const TAny* aDialogCreatorParams, TRequestStatus& aStatus); - void DisplayDialog(CPolicy::TOptions& aOptionSelcted, const CFingerprint*& aFingerprint, - TUint& aEvaluatorInfo, TRequestStatus& aStatus); - -private: - CIpUpsDialog(); - void ConstructL(); - void ResolveClientNameL(const TSecureId& aSid); - TBool ResolveClientNameFromAppArcL(const TSecureId& aSid); - TBool ResolveClientNameFromSisRegistryL(const TSecureId& aSid); - void ResolveVendorNameL(const TVendorId& aVid); - void DoPrepareDialogL(); - void DoDisplayDialogL(); - void DoProcessResultL(); - - // Const data from UPS & policy evaluator - const CPromptRequest* iRequest; //< Request data from system server - const CPolicy* iPolicy; //< The policy that matches iRequest - const RPointerArray* iFingerprints; //< Fingerprints generated by policy evaluator from iRequest - const TAny* iEvalPrivateData; //< Extra data generated by policy evaluator - - TRequestStatus* iClientStatus; //< UPS's request object - - // Return data for DisplayDialog - CPolicy::TOptions* iOptionSelected; //< The option selected by the user - const CFingerprint** iFingerprint; //< The fingerprint for the new decision if Always or Never selected - TUint* iEvaluatorInfo; //< Plug-in specific field in decision record - - CPromptData* iPromptData; //< Data used by notifier to render dialog - RBuf8 iPromptDataDes; //< Externalized prompt data - TPromptResult iPromptResult; //< Response buffer for notifier - TPckg iPromptResultPckg; //< Packages iPromptResult - RNotifier iNotifier; //< Connection to notifier framework - TState iState; //< Current state - TUint iNotifierId; //< User prompting user Id - }; -#endif // SMSUPSDIALOG_H - diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/resource/10285A7B.rss --- a/networkcontrol/ipupsplugins/dialogcreator/resource/10285A7B.rss Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// UIDs quick-ref -// ECOM DLL UID: 0x10285A7B -// ECOM interface UID: KUidUpsDialogCreatorInterface -// ECOM Implementation: 0x10285A7C -// -// - - -#include -#include - -RESOURCE REGISTRY_INFO r_registry - { - dll_uid = 0x10285A7B; - interfaces = - { - INTERFACE_INFO - { - interface_uid = KUidUpsDialogCreatorInterface; - implementations = - { - IMPLEMENTATION_INFO - { - implementation_uid = 0x10285A7C; - version_no = 1; - display_name = "IP Reference dialog creator"; - default_data = ""; - opaque_data = ""; - } - }; - } - }; - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/source/ipupsconst.cpp --- a/networkcontrol/ipupsplugins/dialogcreator/source/ipupsconst.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// This file provides the definition of the patchable constants -// used in debugging. -// @internalAll -// @prototype -// -// - -#include - -/** @SYMPatchable Disable UPS IP functionality -*/ -EXPORT_C extern const TUint32 KNotifierImplementationId = 0x1028369b; -EXPORT_C extern const TUint32 KTestNotifierImplementationId = 0x10285887; - - diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/dialogcreator/source/ipupsdialog.cpp --- a/networkcontrol/ipupsplugins/dialogcreator/source/ipupsdialog.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,440 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// -#include // Included here, since removal of Platform headers from public headers[f32file.h] for TB92SDK -#include "ipupsdialog.h" -#include -#include -#include -#include -#include -#include -#include -#include - -#include "ipupsconst.h" - -static const TUint KIpDialogCreatorImplementationId = 0x10285A7C; - -CIpUpsDialog* CIpUpsDialog::CreateDialogCreatorL() -/** -Factory method that instantiates a new dialog creator ECOM plug-in. - -@return A pointer to the new reference dialog creator object. -*/ - { - CIpUpsDialog* self = new (ELeave)CIpUpsDialog(); - CleanupStack::PushL(self); - self->ConstructL(); - CleanupStack::Pop(self); - return self; - } - -const TImplementationProxy ImplementationTable[] = - { - IMPLEMENTATION_PROXY_ENTRY(KIpDialogCreatorImplementationId, CIpUpsDialog::CreateDialogCreatorL) - }; - -EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount) -/** -Standard ECOM factory -*/ - { - aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy); - return ImplementationTable; - } - - -CIpUpsDialog::CIpUpsDialog() -/** -Constructor -*/ - : CDialogCreator(), iPromptResult(),iPromptResultPckg(iPromptResult), iState(EIdle) - { - CActiveScheduler::Add(this); - } - -CIpUpsDialog::~CIpUpsDialog() -/** -Destructor -*/ - { - Deque(); - iPromptDataDes.Close(); - delete iPromptData; - iNotifier.Close(); - } - -void CIpUpsDialog::ConstructL() -/** -Second phase constructor -*/ - { - User::LeaveIfError(iNotifier.Connect()); - - // setup the value for the notifier. Test or reference -#if (defined (__EABI__) || defined (__GCCXML__)) - // this value is patched via the patchable constant mechanism - iNotifierId = KNotifierImplementationId; -#else - TUint notifierUidVal = 0; - TInt retCode = UserSvr::HalFunction(EHalGroupEmulator, EEmulatorHalIntProperty, - (TAny*)"NETWORKING_UPS_NOTIFIERUID", ¬ifierUidVal); - - if (retCode == KErrNone) - { - iNotifierId = notifierUidVal; - } - else - { - TUint startupModeVal = 0; - retCode = UserSvr::HalFunction(EHalGroupEmulator, EEmulatorHalIntProperty, - (TAny*)"startupmode", &startupModeVal); - - if(retCode == KErrNone && startupModeVal == 1) - iNotifierId = KTestNotifierImplementationId; - else - iNotifierId = KNotifierImplementationId; - } -#endif - } - -void CIpUpsDialog::DoCancel() - { - if (iState == EProcessResult) - { - iNotifier.CancelNotifier(TUid::Uid(iNotifierId)); - } - - if (iClientStatus) - { - User::RequestComplete(iClientStatus, KErrCancel); - } - } - -TInt CIpUpsDialog::RunError(TInt aError) - { - if (iClientStatus) - { - User::RequestComplete(iClientStatus, aError); - } - return KErrNone; - } - -void CIpUpsDialog::RunL() - { - User::LeaveIfError(iStatus.Int()); - switch (iState) - { - case EPrepareDialog: - DoPrepareDialogL(); - break; - case EDisplayDialog: - DoDisplayDialogL(); - break; - case EProcessResult: - DoProcessResultL(); - break; - default: - ASSERT(EFalse); - } - } - -void CIpUpsDialog::DoPrepareDialogL() - { - iPromptData = CPromptData::NewL(); - - // Only one state at the moment but more should be - // added for long running operators e.g. querying the SIS registry - // or resolving the client entity. - ResolveClientNameL(iRequest->ClientSid()); - - // Get the vendor name for the client process - ResolveVendorNameL(iRequest->ClientVid()); - - // pass the destination information through. - iPromptData->iDestination.Create(iRequest->Destination()); - - // Pass any opaque data from the user to the notifier - iPromptData->iOpaqueData.Create(iRequest->OpaqueData()); - - // Server / Service localized names generated in notifier plug-in. - iPromptData->iServerSid = iRequest->ServerSid(); - iPromptData->iServiceId = iRequest->ServiceId(); - - // Different dialog text is displayed depending on whether the client application - // is signed. - // N.B. Protected SID is assumed to be signed or included at ROM build. - if (iRequest->IsClientSidProtected()) iPromptData->iFlags |= ETrustedClient; - - // Use the options specified by the policy - iPromptData->iOptions = iPolicy->Options(); - - // Add the descriptions of the fingerprints. This could be used - // to allow the user to grant access to all destinations - // or a single destination. - TInt count = iFingerprints->Count(); - for (TInt i = 0; i < count; ++i) - { - HBufC* description = (*iFingerprints)[i]->Description().AllocLC(); - iPromptData->iDescriptions.AppendL(description); - CleanupStack::Pop(description); - } - - User::RequestComplete(iClientStatus, KErrNone); - // DisplayDialog is invoked by the UPS, this just verifies - // that PrepareDialog was called first. - iState = EDisplayDialog; - } - -void CIpUpsDialog::DoDisplayDialogL() -/** -Uses the notifier framework to display the dialog. -*/ - { - // Externalize the prompt data to a descriptor - RNullWriteStream ns; - ns << *iPromptData; - ns.CommitL(); - iPromptDataDes.CreateL(ns.BytesWritten()); - RDesWriteStream ws; - ws.Open(iPromptDataDes); - ws << *iPromptData; - ws.CommitL(); - iNotifier.StartNotifierAndGetResponse(iStatus, TUid::Uid(iNotifierId), - iPromptDataDes, iPromptResultPckg); - SetActive(); - iState = EProcessResult; - } - -void CIpUpsDialog::DoProcessResultL() -/** -Processes the result returned by the notifier. -*/ - { - if(iPromptResult.iSelected == CPolicy::EAlways || iPromptResult.iSelected == CPolicy::ENever) - { - // The Always or Never option was selected so return the fingerprint - // for the new decision record. - // - // In this implementation a copy of the original fingerprint is returned. However, - // it is permitted to return a different fingerprint e.g. a modifier description. - if(iPromptResult.iDestination >= 0 && iPromptResult.iDestination < iFingerprints->Count()) - { - *iFingerprint = (*iFingerprints)[iPromptResult.iDestination]; - } - else - { - ASSERT(EFalse); // should never happen, unless notifier is buggy. - } - } - - // ensure the notifier has returned a valid option specified in policy file - if(iPromptResult.iSelected & iPromptData->iOptions) - { - *iOptionSelected = iPromptResult.iSelected; - } - else - { - ASSERT(EFalse); - } - - iState = EIdle; - User::RequestComplete(iClientStatus, KErrNone); - } - -void CIpUpsDialog::ResolveVendorNameL(const TVendorId& aVid) -/** -Looks up the localized vendor name for the client process and writes -this to iPromptData.iVendorName. - -Typically, this would be resolved from the SIS registry or a lookup table. - -@param aVid The vendor id of the client process. -*/ - { - if (iPromptData->iVendorName.Length() != 0) - { - // already obtained vendor name from SIS registry - return; - } - - if (aVid.iId == 0x70000001) - { - _LIT(KSymbian, "Symbian Software Ltd"); - iPromptData->iVendorName.Create(KSymbian); - } - else - { - _LIT(KUnknown, "Unknown vendor"); - iPromptData->iVendorName.Create(KUnknown); - } - } - -void CIpUpsDialog::ResolveClientNameL(const TSecureId& aSid) -/** -Generates a human readable name for the client process. In order of -preference the following data is returned - -- The AppArc caption name. -- The localized package name that owns this SID. -- A value from a lookup table. -- The filename for the client process executable. - -@param aSid The secure id of the client process. -*/ - { - TBool found = EFalse; - - // Although the client name from AppArc takes precedance the SIS - // registry is always invoked in order to retrieve the vendor name - found |= ResolveClientNameFromSisRegistryL(aSid); - found |= ResolveClientNameFromAppArcL(aSid); - - // A lookup that maps secure-ids to application names could - // be used here. - - // Fall back to the filename of the client process - // The original thread may have exited so the process handle is used instead. - // because the client-side object e.g. RSocket may be shared between threads. - - // If the process has exited then it's o.k. to leave. - if (! found) - { - RProcess clientProcess; - User::LeaveIfError(clientProcess.Open(iRequest->ClientProcessId())); - CleanupClosePushL(clientProcess); - iPromptData->iClientName.Create(clientProcess.FileName()); - CleanupStack::PopAndDestroy(&clientProcess); - } - } - -TBool CIpUpsDialog::ResolveClientNameFromAppArcL(const TSecureId& aSid) -/** -Gets the caption name for the application from AppArc (if available). - -@param aSid The secure id of the client process. -@return ETrue if a match was found in apparc; otherwise, EFalse is returned. -*/ - { - TBool found(EFalse); - - RApaLsSession apa; - CleanupClosePushL(apa); - TInt err = apa.Connect(); - if (err == KErrNone) - { - TApaAppInfo* info = new(ELeave) TApaAppInfo(); - CleanupStack::PushL(info); - - err = apa.GetAppInfo(*info, TUid::Uid(aSid)); - - if (err == KErrNone) - { - iPromptData->iClientName.Close(); - iPromptData->iClientName.Create(info->iCaption); - found = ETrue; - } - else if (err != KErrNotFound) - { - User::Leave(err); - } - - CleanupStack::PopAndDestroy(info); - } - else if (err != KErrNotFound) - { - // If the connection to apparc failed with KErrNotFound - // then the error is ignored becase we assume the dialog - // creator was invoked from text-shell - User::Leave(err); - } - - CleanupStack::PopAndDestroy(&apa); - return found; - } - -TBool CIpUpsDialog::ResolveClientNameFromSisRegistryL(const TSecureId& aSid) -/** -Retrieves the client and vendor information from the SIS registry. -@param aSid The secure-id of the client application to lookup in the registry. -@return ETrue, if the lookup was successful; otherwise, EFalse is returned. -*/ - { - TBool found(EFalse); - Swi::RSisRegistrySession r; - User::LeaveIfError(r.Connect()); - CleanupClosePushL(r); - - Swi::CSisRegistryPackage* p(0); - TRAPD(err, p = r.SidToPackageL(aSid)); - if (err == KErrNone) - { - iPromptData->iClientName.Create(p->Name()); - iPromptData->iVendorName.Create(p->Vendor()); - found = ETrue; - delete p; - } - - CleanupStack::PopAndDestroy(&r); - return found; - } - -// From CDialogCreator -void CIpUpsDialog::PrepareDialog(const UserPromptService::CPromptRequest& aRequest, - const CPolicy& aPolicy, - const RPointerArray& aFingerprints, - const CClientEntity* aClientEntity, - const TAny* aEvalPrivateData, - TRequestStatus& aStatus) - { - aStatus = KRequestPending; - iClientStatus = &aStatus; - - iRequest = &aRequest; - iPolicy = &aPolicy; - iFingerprints = &aFingerprints; - iEvalPrivateData = aEvalPrivateData; - (void) aClientEntity; - - // Kick off dialog creator state machine - iState = EPrepareDialog; - iStatus = KRequestPending; - TRequestStatus* status = &iStatus; - SetActive(); - User::RequestComplete(status, KErrNone); - } - -void CIpUpsDialog::DisplayDialog(CPolicy::TOptions& aOptions, - const CFingerprint*& aFingerprint, - TUint& aEvaluatorInfo, - TRequestStatus& aStatus) - { - aStatus = KRequestPending; - iClientStatus = &aStatus; - - iOptionSelected = &aOptions; - iFingerprint = &aFingerprint; - aFingerprint = 0; - iEvaluatorInfo = &aEvaluatorInfo; - iClientStatus = &aStatus; - - // Start state machine - ASSERT(iState == EDisplayDialog); // PrepareDialog should have been called first - iStatus = KRequestPending; - TRequestStatus* status = &iStatus; - SetActive(); - User::RequestComplete(status, KErrNone); - } - diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/group/bld.inf --- a/networkcontrol/ipupsplugins/group/bld.inf Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// UPS Plugins and Utilities for IP Networking -// -// - -/** - @file -*/ - -#define SYMBIAN_NETWORKING_UPS - -#ifdef SYMBIAN_NETWORKING_UPS - -#include "../dialogcreator/group/bld.inf" - -PRJ_PLATFORMS -DEFAULT - -PRJ_TESTEXPORTS -../test/te_ipups/scripts/te_ipups.script z:/testdata/scripts/te_ipups/te_ipups.script -../test/te_ipups/data/te_ipups.ini z:/testdata/configs/te_ipups/te_ipups.ini - -../test/te_ipups/group/te_ipups.iby /epoc32/rom/include/te_ipups.iby - -PRJ_TESTMMPFILES -../test/te_ipups/group/te_ipups.mmp - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/group/networking_ipups.mrp --- a/networkcontrol/ipupsplugins/group/networking_ipups.mrp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -# -# 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 "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: -# - -component networking_ipups -source \sf\os\networkingsrv\networkcontrol\ipupsplugins -binary \sf\os\networkingsrv\networkcontrol\ipupsplugins\group all -exports \sf\os\networkingsrv\networkcontrol\ipupsplugins\group -notes_source \component_defs\release.src - - -ipr E -ipr T \sf\os\networkingsrv\networkcontrol\ipupsplugins\test diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/policyfile/ups_101F7989_10281DD8.rss --- a/networkcontrol/ipupsplugins/policyfile/ups_101F7989_10281DD8.rss Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -#include - -UID2 KUidUpsPolicyResourceFile - -//New Unique identifier for this policy file -UID3 0x10282FBE - - -// UPS policy file for IP -RESOURCE POLICIES IP_Default_policies - { - header = POLICY_HEADER - { - authorisationpolicy = ECheckUnprotectedSids; - dialogcreator = 0x10285A7C; - // Use default policy evaluator - policyevaluator = 0x00000000; - }; - policies = - { - POLICY - { - sid_classes = KAllSids; - destination = "*"; - options = KSessionYes | KSessionNo | KAlways | KNever; - } - - }; - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/data/te_ipups.ini --- a/networkcontrol/ipupsplugins/test/te_ipups/data/te_ipups.ini Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,260 +0,0 @@ -//DialogOptionSelection (multiple options could be specified using delimeter ',') = Always/Never/SessionYes/SessionNo -//ExpectedDialogOptions (Optional) = Always/Never/SessionYes/SessionNo -//PlatSecPass = True/False -//ExpectedUpsDecision (Optional, multiple options could be specified using delimeter ',') = Yes/No/SessionYes/SessionNo -//PromptTriggerCount (Optional) = Expected number of times prompt would be triggered by test -//NoOfAuthoriseCalls = 1..N (N - Maximum number of iterations , 10 is the limit) -//AlwaysOpenNewSession (Each iteration open the session in the beiginning of the iteration and close at the end if set to True) = True/False -//UseSameSubSession (Optional, Each iteration uses same SubSession if set to True) = True/False -//UseSameSubSessionAfterClose (Optional, Each iteration uses same SubSession after closing it at the end of iteration) = True/False -//AlwaysOpenNewSubSession (Optional, Always open new SubSession for each iteration) = True/False - - -[ProtSidPlatSecFail] -ServiceId = 10281DD8 -Destination = 0776655443 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 - -[UnProtSidPlatSecPass] -ServiceId = 10281DD8 -Destination = 0776655443 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = True -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 - -[UnProtSidPlatSecFail] -ServiceId = 10281DD8 -Destination = 0776655443 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 - -[ProtSidPlatSecPass] -ServiceId = 10281DD8 -Destination = 0776655443 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = True -ExpectedUpsDecision = Yes -PromptTriggerCount = 0 - -[ValidPromptResponse] -ServiceId = 10281DD8 -Destination = 0776655443 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 -ExpectedDialogOptions = Always/Never/SessionYes/SessionNo - -[ValidDestinationIPPrompted] -ServiceId = 10281DD8 -Destination = 10.0.0.10 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 - -[UserResponseSessionYes] -ServiceId = 10281DD8 -Destination = 10.0.0.10 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 - -[PromptAgainAfterSessionYes] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 2 -NoOfAuthoriseCalls = 2 - -[PromptAfterSessionYesWithNewSubSession] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 2 -NoOfAuthoriseCalls = 2 -UseSameSubSessionAfterClose = True - -[PromptAgainAfterSessionNo] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionNo -PlatSecPass = False -ExpectedUpsDecision = SessionNo -PromptTriggerCount = 2 -NoOfAuthoriseCalls = 2 - -[PromptAfterSessionNoWithNewSubSession] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionNo -PlatSecPass = False -ExpectedUpsDecision = SessionNo -PromptTriggerCount = 2 -NoOfAuthoriseCalls = 2 -UseSameSubSessionAfterClose = True - -[NoPromptAfterAlwaysResponse] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = Always -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 -NoOfAuthoriseCalls = 2 - -[NoPromptInNewSessionAfterAlways] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = Always -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 -NoOfAuthoriseCalls = 2 -AlwaysOpenNewSession = True -UseSameSubSessionAfterClose = True - -[NoPromptInSameSessionAfterNever] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = Never -PlatSecPass = False -ExpectedUpsDecision = SessionNo -PromptTriggerCount = 1 -NoOfAuthoriseCalls = 2 - -[NoPromptInNewSessionAfterNever] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = Never -PlatSecPass = False -ExpectedUpsDecision = SessionNo -PromptTriggerCount = 1 -NoOfAuthoriseCalls = 2 -AlwaysOpenNewSession = True -UseSameSubSessionAfterClose = True - -[UserResponseYes] -ServiceId = 10281DD8 -Destination = 0789012345 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 - -[UserResponseNo] -ServiceId = 10281DD8 -Destination = 10.0.0.1 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionNo -PlatSecPass = False -ExpectedUpsDecision = SessionNo -PromptTriggerCount = 1 - -[Client1UserResponseSessionYes] -ServiceId = 10281DD8 -Destination = 20.0.0.1 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -ExpectedUpsDecision = SessionYes - -[Client2UserResponseSessionNo] -ServiceId = 10281DD8 -Destination = 20.0.0.2 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionNo -PlatSecPass = False -ExpectedUpsDecision = SessionNo - -[Client1UserResponseAlways] -ServiceId = 10281DD8 -Destination = 20.0.0.1 -OpaqueData = NoOpaqueData -DialogOptionSelection = Always -PlatSecPass = False -ExpectedUpsDecision = SessionYes - -[Client2UserResponseNever] -ServiceId = 10281DD8 -Destination = 20.0.0.2 -OpaqueData = NoOpaqueData -DialogOptionSelection = Never -PlatSecPass = False -ExpectedUpsDecision = SessionNo - -[Client2UserResponseSessionNo] -ServiceId = 10281DD8 -Destination = 20.0.0.2 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionNo -PlatSecPass = False -ExpectedUpsDecision = SessionNo - -[MultipleSubSessionsWithAlways] -ServiceId = 10281DD8 -Destination = 20.0.0.1 -OpaqueData = NoOpaqueData -DialogOptionSelection = Always -PlatSecPass = False -ExpectedUpsDecision = SessionYes -PromptTriggerCount = 1 -NoOfAuthoriseCalls = 2 -AlwaysOpenNewSubSession = True - -[MultipleSubSessionsWithSessionYes] -ServiceId = 10281DD8 -Destination = 20.0.0.1 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes,Always -PlatSecPass = False -ExpectedUpsDecision = SessionYes,SessionYes -PromptTriggerCount = 2 -NoOfAuthoriseCalls = 2 -AlwaysOpenNewSubSession = True - -[CancelPromptCall] -ServiceId = 10281DD8 -Destination = 20.0.0.1 -OpaqueData = NoOpaqueData -DialogOptionSelection = SessionYes -PlatSecPass = False -CancelPromptCall = True -PromptTriggerCount = 0 - -[StorePromptTriggerCount] -StorePromptTriggerCount = True - -[PromptCount_2] -PromptTriggerCount = 2 - -[PromptCount_3] -PromptTriggerCount = 3 - diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/group/te_ipups.iby --- a/networkcontrol/ipupsplugins/test/te_ipups/group/te_ipups.iby Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// tups_ipups.iby -// -// - -#ifndef __TE_IPUPS_IBY__ -#define __TE_IPUPS_IBY__ - -#include -#include -#include - -#ifdef NETWORKING_UPS_TESTS -data=ABI_DIR\BUILD_DIR\te_ipups.exe \sys\bin\te_ipups.exe -#endif - -REM Test policy files export -data=ZDRIVE\private\10283558\policies\ups_10285B91_10281DD8.rsc \private\10283558\policies\ups_10285B91_10281DD8.rsc -data=ZDRIVE\private\10283558\policies\ups_A0000001_10281DD8.rsc \private\10283558\policies\ups_A0000001_10281DD8.rsc -data=ZDRIVE\private\10283558\policies\ups_10000001_10281DD8.rsc \private\10283558\policies\ups_10000001_10281DD8.rsc -data=ZDRIVE\private\10283558\policies\ups_10000002_10281DD8.rsc \private\10283558\policies\ups_10000002_10281DD8.rsc -data=ZDRIVE\system\data\ups_test_always_101F7989_10281DD8.rsc \system\data\ups_test_always_101F7989_10281DD8.rsc - -#ifdef NETWORKING_UPS_TESTS -REM Test script and data files export -data = ZDRIVE\testdata\scripts\te_ipups\te_ipups.script \testdata\scripts\te_ipups\te_ipups.script -data = ZDRIVE\testdata\configs\te_ipups\te_ipups.ini \testdata\configs\te_ipups\te_ipups.ini -#endif - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/group/te_ipups.mmp --- a/networkcontrol/ipupsplugins/test/te_ipups/group/te_ipups.mmp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,86 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test -*/ - - - - -TARGET te_ipups.exe -TARGETTYPE exe -UID 0x1000007A 0x10285B91 -VENDORID 0x70000001 - -CAPABILITY ALL -TCB - -SOURCEPATH ../src -SOURCE te_ipups_stepbase.cpp -SOURCE te_ipups_server.cpp -SOURCE te_ipups_ups_step.cpp -SOURCE te_ipups_notify_count.cpp -SOURCE te_ipups_delete_decision_db.cpp - -USERINCLUDE ../inc - -SOURCEPATH ../policyfile - -START RESOURCE ups_10285B91_10281DD8.rss -TARGETPATH /private/10283558/policies -END - -START RESOURCE ups_10285B91_10281DD8.rss -TARGETPATH /private/10283558/policies -TARGET ups_a0000001_10281dd8.rsc -END - -START RESOURCE ups_10285B91_10281DD8.rss -TARGETPATH /private/10283558/policies -TARGET ups_10000001_10281dd8.rsc -END - -START RESOURCE ups_10285B91_10281DD8.rss -TARGETPATH /private/10283558/policies -TARGET ups_10000002_10281dd8.rsc -END - -START RESOURCE ups_test_always_101F7989_10281DD8.rss -TARGETPATH /system/data -TARGET ups_test_always_101F7989_10281DD8.rss -END - -#ifdef SYMBIAN_OLD_EXPORT_LOCATION -SYSTEMINCLUDE /epoc32/include -SYSTEMINCLUDE /epoc32/include/ups -SYSTEMINCLUDE /epoc32/include/test -#else -OS_LAYER_SYSTEMINCLUDE_SYMBIAN -SYSTEMINCLUDE /epoc32/include/platform/test -#endif - -LIBRARY euser.lib -LIBRARY testexecuteutils.lib -LIBRARY testexecutelogclient.lib -LIBRARY bafl.lib -LIBRARY efsrv.lib -LIBRARY numberconversion.lib -LIBRARY upsclient.lib -LIBRARY upsmanagement.lib -LIBRARY upsnotifierutil.lib -LIBRARY estor.lib - -SMPSAFE diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_delete_decision_db.h --- a/networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_delete_decision_db.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// te_ipups_notify_count.h -// -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - - -#if (!defined DELETE_DECISION_DB_STEP_H) -#define DELETE_DECISION_DB_STEP_H -#include - -class CIpUpsDeleteDecisionDB : public CTeIpUpsStepBase - { -public: - CIpUpsDeleteDecisionDB(); - virtual ~CIpUpsDeleteDecisionDB(); - virtual TVerdict doTestStepPreambleL(); - virtual TVerdict doTestStepL(); - virtual TVerdict doTestStepPostambleL(); - }; - -_LIT(KIpUpsDeleteDecisionDB,"IpUpsDeleteDecisionDB"); - - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_notify_count.h --- a/networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_notify_count.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - - -#if (!defined NOTIFY_COUNT_STEP_H) -#define NOTIFY_COUNT_STEP_H -#include - -class CIpUpsNotifyCount : public CTeIpUpsStepBase - { -public: - CIpUpsNotifyCount(); - virtual ~CIpUpsNotifyCount(); - virtual TVerdict doTestStepPreambleL(); - virtual TVerdict doTestStepL(); - virtual TVerdict doTestStepPostambleL(); - }; - -_LIT(KIpUpsNotifyCount,"IpUpsNotifyCount"); - -_LIT(KIpUpsStorePromptTriggerCount, "StorePromptTriggerCount"); - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_server.h --- a/networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_server.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#if (!defined TE_IPUPS_SERVER_H) -#define TE_IPUPS_SERVER_H -#include - - -class CTeIpUpsSuite : public CTestServer - { -public: - static CTeIpUpsSuite* NewL(const TDesC& aName); - - virtual CTestStep* CreateTestStep(const TDesC& aStepName); - - }; - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_stepbase.h --- a/networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_stepbase.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#if (!defined TE_IPUPS_STEP_BASE) -#define TE_IPUPS_STEP_BASE -#include -#include - -class CTeIpUpsStepBase : public CTestStep - { -public: - virtual ~CTeIpUpsStepBase(); - CTeIpUpsStepBase(); - virtual TVerdict doTestStepPreambleL(); - virtual TVerdict doTestStepPostambleL(); - }; - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_ups_step.h --- a/networkcontrol/ipupsplugins/test/te_ipups/inc/te_ipups_ups_step.h Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,93 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - - -#if (!defined TE_IPUPS_UPS_STEP_H) -#define TE_IPUPS_UPS_STEP_H -#include -#include "te_ipups_stepbase.h" -#include - -class CIpUpsStep : public CTeIpUpsStepBase - { -public: - CIpUpsStep(); - ~CIpUpsStep(); - virtual TVerdict doTestStepPreambleL(); - virtual TVerdict doTestStepL(); - virtual TVerdict doTestStepPostambleL(); -private: - UserPromptService::CPolicy::TOptions ButtonToOption(const TPtrC& aButton); - TPtrC TUpsDecisionToString(TUpsDecision aDecision); - TUpsDecision TUpsDecisionFromString(const TPtrC& aDecision); - TBool OptionsFlagToString(TUint aOptions, TDes& aOptionString, TBool aCheckAgainstExpectedOpt=ETrue); - TBool VerifyAndPrintPromptDataL(); - void GetValueAt(const TInt aPos, const TPtrC& aArrayString, const TChar aDelimeter, TDes& aValue); - - void GetSessionAndSubSession(UserPromptService::RUpsSession& aUpsSession, UserPromptService::RUpsSubsession& aUpsSubsession); - - TInt iNotifyCount; - UserPromptService::CPromptData* iPromptData; - - TInt iServiceUID; - TPtrC iServerName; - TPtrC iDestination; - TPtrC iOpaqueData; - TBuf8<64> iOpaqueDataStored; - TPtrC iDialogOption; - TPtrC iExpectedDialogOptions; - TBool iPlatSecPass; - TPtrC iExpectedUpsDecision; - TInt iPromptTriggerCount; - TInt iNoOfAuthoriseCalls; - TBool iCancelPromptCall; - - TBool iAlwaysOpenNewSession; - - TBool iUseSameSubSession; - TBool iUseSameSubSessionAfterClose; - TBool iAlwaysOpenNewSubSession; - TInt iTestNotifierMode; - }; - -_LIT(KIpUpsClientStep,"IpUpsStep"); - -_LIT(KIpUpsServiceId, "ServiceId"); -_LIT(KIpUpsDestination, "Destination"); -_LIT(KIpUpsOpaqueData, "OpaqueData"); -_LIT(KIpUpsDialogOptionSelection, "DialogOptionSelection"); -_LIT(KExpectedDialogOptions, "ExpectedDialogOptions"); -_LIT(KIpUpsPlatSecPass, "PlatSecPass"); -_LIT(KIpUpsExpectedDecision, "ExpectedUpsDecision"); -_LIT(KIpUpsPromptTriggerCount, "PromptTriggerCount"); -_LIT(KIpUpsNoOfAuthoriseCalls, "NoOfAuthoriseCalls"); -_LIT(KIpUpsCancelPromptCall, "CancelPromptCall"); - -_LIT(KIpUpsAlwaysOpenNewSession, "AlwaysOpenNewSession"); - -_LIT(KIpUpsUseSameSubSession, "UseSameSubSession"); -_LIT(KIpUpsUseSameSubSessionAfterClose, "UseSameSubSessionAfterClose"); -_LIT(KIpUpsAlwaysOpenNewSubSession, "AlwaysOpenNewSubSession"); - -const TInt KMaxNoOfAuthoriseCalls = 10; -const TChar KIniFileDelimeter = ','; - -#endif diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/policyfile/ups_10285B91_10281DD8.rss --- a/networkcontrol/ipupsplugins/test/te_ipups/policyfile/ups_10285B91_10281DD8.rss Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -#include - -UID2 KUidUpsPolicyResourceFile - -//New Unique identifier for this policy file -UID3 0x10285B92 - - -// UPS policy file for IP -RESOURCE POLICIES IP_Default_policies - { - header = POLICY_HEADER - { - authorisationpolicy = ECheckUnprotectedSids; - dialogcreator = 0x10285A7C; - policyevaluator = 0x00000000; - }; - policies = - { - POLICY - { - sid_classes = KAllSids; - destination = "*"; - options = KSessionYes | KSessionNo | KAlways | KNever; - } - - }; - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/policyfile/ups_test_always_101F7989_10281DD8.rss --- a/networkcontrol/ipupsplugins/test/te_ipups/policyfile/ups_test_always_101F7989_10281DD8.rss Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -#include - -UID2 KUidUpsPolicyResourceFile - -//New Unique identifier for this policy file -UID3 0x10282FBE - - -// UPS policy file for IP -RESOURCE POLICIES IP_Default_policies - { - header = POLICY_HEADER - { - authorisationpolicy = EAlwaysCheck; - dialogcreator = 0x10285A7C; - // Use default policy evaluator - policyevaluator = 0x00000000; - }; - policies = - { - POLICY - { - sid_classes = KAllSids; - destination = "*"; - options = KSessionYes | KSessionNo | KAlways | KNever; - } - - }; - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/scripts/te_ipups.script --- a/networkcontrol/ipupsplugins/test/te_ipups/scripts/te_ipups.script Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,372 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// Contains integration tests for UPS server. -// -// - -PRINT Run Basic integration test cases for PREQ1116 ( IP Networking User Prompting ) - -RUN_PROGRAM -1 SETCAP te_ipups.exe 0003FFFE -SID A0000001 te_ipups_un_prot_sid.exe -RUN_PROGRAM -1 SETCAP te_ipups.exe 0003FFFE -SID 10000001 te_ipups_1.exe -RUN_PROGRAM -1 SETCAP te_ipups.exe 0003FFFE -SID 10000002 te_ipups_2.exe - -LOAD_SUITE te_ipups -LOAD_SUITE te_ipups_1 -LOAD_SUITE te_ipups_2 -LOAD_SUITE te_ipups_un_prot_sid - - -START_TESTCASE ProtSidPlatSecFail -//!@SYMTestCaseID NET-IP-UPS-1001 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt when protected SID, platsec fails. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini ProtSidPlatSecFail -END_TESTCASE ProtSidPlatSecFail - -START_TESTCASE UnProtSidPlatSecPass -//!@SYMTestCaseID NET-IP-UPS-1002 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt when unprotected SID, platsec passes. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups_un_prot_sid IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini UnProtSidPlatSecPass -END_TESTCASE UnProtSidPlatSecPass - -START_TESTCASE UnProtSidPlatSecFail -//!@SYMTestCaseID NET-IP-UPS-1003 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt when unprotected SID, platsec fails. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups_un_prot_sid IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini UnProtSidPlatSecFail -END_TESTCASE UnProtSidPlatSecFail - -START_TESTCASE ProtSidPlatSecPass -//!@SYMTestCaseID NET-IP-UPS-1004 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc No Prompt when protected SID, platsec passes. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini ProtSidPlatSecPass -END_TESTCASE ProtSidPlatSecPass - -START_TESTCASE ValidPromptResponse -//!@SYMTestCaseID NET-IP-UPS-1005 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt only offers SessionYes, SessionNo, Always & Never. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini ValidPromptResponse -END_TESTCASE ValidPromptResponse - -START_TESTCASE ValidDestinationIPPrompted -//!@SYMTestCaseID NET-IP-UPS-1006 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt contains details of client. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini ValidDestinationIPPrompted -END_TESTCASE ValidDestinationIPPrompted - -START_TESTCASE UserResponseSessionYes -//!@SYMTestCaseID NET-IP-UPS-1007 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Client receives correct SessionYes response. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini UserResponseSessionYes -END_TESTCASE UserResponseSessionYes - -START_TESTCASE PromptAgainAfterSessionYes -//!@SYMTestCaseID NET-IP-UPS-1008 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt again after response first SessionYes response. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini PromptAgainAfterSessionYes -END_TESTCASE PromptAgainAfterSessionYes - -START_TESTCASE PromptAfterSessionYesWithNewSubSession -//!@SYMTestCaseID NET-IP-UPS-1009 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt when starting subsequent sub session after initial SessionYes. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini PromptAfterSessionYesWithNewSubSession -END_TESTCASE PromptAfterSessionYesWithNewSubSession - -START_TESTCASE PromptAgainAfterSessionNo -//!@SYMTestCaseID NET-IP-UPS-1010 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt again after response SessionNo. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini PromptAgainAfterSessionNo -END_TESTCASE PromptAgainAfterSessionNo - -START_TESTCASE PromptAfterSessionNoWithNewSubSession -//!@SYMTestCaseID NET-IP-UPS-1011 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Prompt when starting subsequent sub session after initial SessionNo. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini PromptAfterSessionNoWithNewSubSession -END_TESTCASE PromptAfterSessionNoWithNewSubSession - -START_TESTCASE NoPromptAfterAlwaysResponse -//!@SYMTestCaseID NET-IP-UPS-1012 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc User response Always - No further Prompting in same session. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini NoPromptAfterAlwaysResponse -END_TESTCASE NoPromptAfterAlwaysResponse - -START_TESTCASE NoPromptInNewSessionAfterAlways -//!@SYMTestCaseID NET-IP-UPS-1013 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc User response Always - No further Prompting in subsequent session. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini NoPromptInNewSessionAfterAlways -END_TESTCASE NoPromptInNewSessionAfterAlways - -START_TESTCASE NoPromptInSameSessionAfterNever -//!@SYMTestCaseID NET-IP-UPS-1014 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc User response Never - No further Prompting in same session. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini NoPromptInSameSessionAfterNever -END_TESTCASE NoPromptInSameSessionAfterNever - -START_TESTCASE NoPromptInNewSessionAfterNever -//!@SYMTestCaseID NET-IP-UPS-1015 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc User response Never - No further Prompting in subsequent session. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini NoPromptInNewSessionAfterNever -END_TESTCASE NoPromptInNewSessionAfterNever - -START_TESTCASE UserResponseYes -//!@SYMTestCaseID NET-IP-UPS-1016 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc User returned response SessionYes and receives same. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini UserResponseYes -END_TESTCASE UserResponseYes - -START_TESTCASE UserResponseNo -//!@SYMTestCaseID NET-IP-UPS-1017 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc User returned response SessionNo and receives same. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini UserResponseNo -END_TESTCASE UserResponseNo - -START_TESTCASE MultipleClientWithSessionYesAndSessionNo -//!@SYMTestCaseID NET-IP-UPS-1018 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Multiple UPS SubSessions and clients - SessionYes + SessionNo User response. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini StorePromptTriggerCount -CONCURRENT -RUN_TEST_STEP 100 te_ipups_1 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client1UserResponseSessionYes -DELAY 1 -RUN_TEST_STEP 100 te_ipups_2 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseSessionNo -DELAY 1 -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseSessionNo -CONSECUTIVE -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini PromptCount_3 -END_TESTCASE MultipleClientWithSessionYesAndSessionNo - -START_TESTCASE MultipleClientWithAlwaysAndNever -//!@SYMTestCaseID NET-IP-UPS-1019 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Multiple UPS SubSessions and Clients - Always + Never User responses. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini StorePromptTriggerCount -CONCURRENT -RUN_TEST_STEP 100 te_ipups_1 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client1UserResponseAlways -DELAY 1 -RUN_TEST_STEP 100 te_ipups_2 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseNever -DELAY 1 -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseNever -CONSECUTIVE -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini PromptCount_3 -END_TESTCASE MultipleClientWithAlwaysAndNever - -START_TESTCASE MultipleClientWithAlwaysAndSessionNo -//!@SYMTestCaseID NET-IP-UPS-1020 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Multiple UPS SubSessions and clients - Always + SessionNo User Responses. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini StorePromptTriggerCount -CONCURRENT -RUN_TEST_STEP 100 te_ipups_1 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client1UserResponseAlways -DELAY 1 -RUN_TEST_STEP 100 te_ipups_2 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseSessionNo -DELAY 1 -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseSessionNo -CONSECUTIVE -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini PromptCount_3 -END_TESTCASE MultipleClientWithAlwaysAndSessionNo - -START_TESTCASE MultipleClientWithSessionYesAndNever -//!@SYMTestCaseID NET-IP-UPS-1021 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Multiple UPS SubSessions and clients - SessionYes + Never User Responses. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini StorePromptTriggerCount -CONCURRENT -RUN_TEST_STEP 100 te_ipups_1 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client1UserResponseSessionYes -DELAY 1 -RUN_TEST_STEP 100 te_ipups_2 IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseNever -DELAY 1 -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini Client2UserResponseNever -CONSECUTIVE -RUN_TEST_STEP 100 te_ipups IpUpsNotifyCount z:\testdata\configs\te_ipups\te_ipups.ini PromptCount_3 -END_TESTCASE MultipleClientWithSessionYesAndNever - -START_TESTCASE MultipleSubSessionsWithAlways -//!@SYMTestCaseID NET-IP-UPS-1022 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Multiple UPS SubSessions, single client - Always + No prompt. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini MultipleSubSessionsWithAlways -END_TESTCASE MultipleSubSessionsWithAlways - -START_TESTCASE MultipleSubSessionsWithSessionYes -//!@SYMTestCaseID NET-IP-UPS-1023 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Multiple UPS SubSessions, single client - SessionYes + Prompt. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini MultipleSubSessionsWithSessionYes -END_TESTCASE MultipleSubSessionsWithSessionYes - -START_TESTCASE CancelPromptCall -//!@SYMTestCaseID NET-IP-UPS-1024 -//!@SYMPREQ PREQ1116 -//!@SYMTestCaseDesc Cancel authorisation request mid-prompting. -//!@SYMTestPriority Critical -//!@SYMTestActions Start UPS Session, SubSession and call Authorise. -//!@SYMTestExpectedResults Pass -//!@SYMTestType CIT - -RUN_TEST_STEP 100 te_ipups IpUpsDeleteDecisionDB -RUN_TEST_STEP_RESULT -3 100 te_ipups IpUpsStep z:\testdata\configs\te_ipups\te_ipups.ini CancelPromptCall -END_TESTCASE CancelPromptCall diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_delete_decision_db.cpp --- a/networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_delete_decision_db.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,82 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#include "te_ipups_stepbase.h" -#include "te_ipups_delete_decision_db.h" - -CIpUpsDeleteDecisionDB::CIpUpsDeleteDecisionDB() -/** - * Constructor - */ - { - SetTestStepName(KIpUpsDeleteDecisionDB); - } - -CIpUpsDeleteDecisionDB::~CIpUpsDeleteDecisionDB() -/** - * Destructor - */ - { - } - -TVerdict CIpUpsDeleteDecisionDB::doTestStepPreambleL() -/** - * @return - TVerdict code - */ - { - SetTestStepResult(EPass); - return TestStepResult(); - } - -TVerdict CIpUpsDeleteDecisionDB::doTestStepL() -/** - * @return - TVerdict code - */ - { - UserPromptService::RUpsManagement upsManagement; - - //Connect to the UPS Manager - User::LeaveIfError(upsManagement.Connect()); - - //Delete the contents of the Decision Database - TRAPD(err, upsManagement.DeleteDatabaseL()); - - if (err != KErrNone) - { - ERR_PRINTF2(_L("UPS Database Deletion attempt failed ( %d )"), err); - } - else - { - INFO_PRINTF1(_L("UPS Database Deleted.")); - } - - SetTestStepError(err); - - return TestStepResult(); - } - -TVerdict CIpUpsDeleteDecisionDB::doTestStepPostambleL() -/** - * @return - TVerdict code - */ - { - return TestStepResult(); - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_notify_count.cpp --- a/networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_notify_count.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,113 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#include "te_ipups_ups_step.h" -#include "te_ipups_notify_count.h" -#include "upstestnotifierproperties.h" - -CIpUpsNotifyCount::CIpUpsNotifyCount() -/** - * Constructor - */ - { - SetTestStepName(KIpUpsNotifyCount); - } - -CIpUpsNotifyCount::~CIpUpsNotifyCount() -/** - * Destructor - */ - { - } - -TVerdict CIpUpsNotifyCount::doTestStepPreambleL() -/** - * @return - TVerdict code - */ - { - TSecurityPolicy nullPolicy(ECapability_None); - TInt err; - - //Properties modified to be returned to test harness from test notifier - err = RProperty::Define(KUidPSUPSTestNotifCategory, KUnStart, KUnCountKeyType, nullPolicy, nullPolicy); - if (err != KErrAlreadyExists && err != KErrNone) - { - User::LeaveIfError(err); - } - - //Define a new Property which would be used to store the count to retreive later for comparison - err = RProperty::Define(KUidPSUPSTestNotifCategory, KUnStoredNotifyCount, KUnStoredCountKeyType, nullPolicy, nullPolicy); - if (err != KErrAlreadyExists && err != KErrNone) - { - User::LeaveIfError(err); - } - - SetTestStepResult(EPass); - return TestStepResult(); - } - -TVerdict CIpUpsNotifyCount::doTestStepL() -/** - * NotifyCount test step either stores the count retireved and store it in separate property defined or - * it compares the retireved notify count with the stored value + count increment expected relative to stored. - * @return - TVerdict code - */ - { - TBool storePromptTriggerCount = EFalse; - - GetBoolFromConfig(ConfigSection(),KIpUpsStorePromptTriggerCount, storePromptTriggerCount); - - if (storePromptTriggerCount) - { - TInt notifyCountReturned = 0; - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnNotifyCount, notifyCountReturned)); - - User::LeaveIfError(RProperty::Set(KUidPSUPSTestNotifCategory, KUnStoredNotifyCount, notifyCountReturned)); - - INFO_PRINTF2(_L("NotifyCount Stored ( %d )"), notifyCountReturned); - } - else - { - TInt promptTriggerCount = 0; - - GetIntFromConfig(ConfigSection(),KIpUpsPromptTriggerCount, promptTriggerCount); - - TInt notifyCountReturned = 0; - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnNotifyCount, notifyCountReturned)); - - TInt sotredPromptTriggerCount = 0; - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnStart+2, sotredPromptTriggerCount)); - - INFO_PRINTF3(_L("NotifyCount Expected ( %d ) <> NotifyCount Returned ( %d )"), promptTriggerCount+sotredPromptTriggerCount, notifyCountReturned); - - TEST ( (promptTriggerCount + sotredPromptTriggerCount) == notifyCountReturned); - } - - return TestStepResult(); - } - -TVerdict CIpUpsNotifyCount::doTestStepPostambleL() -/** - * @return - TVerdict code - */ - { - return TestStepResult(); - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_server.cpp --- a/networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_server.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#include "te_ipups_server.h" -#include "te_ipups_ups_step.h" -#include "te_ipups_notify_count.h" -#include "te_ipups_delete_decision_db.h" -#include - -CTeIpUpsSuite* CTeIpUpsSuite::NewL(const TDesC& aName) -/** - * @return - Instance of the test server - */ - { - CTeIpUpsSuite * server = new (ELeave) CTeIpUpsSuite(); - CleanupStack::PushL(server); - server->ConstructL(aName); - CleanupStack::Pop(server); - return server; - } - - -LOCAL_C void MainL() -/** - * Main implementation - */ - { - CActiveScheduler* sched=NULL; - sched=new(ELeave) CActiveScheduler; - CActiveScheduler::Install(sched); - CTeIpUpsSuite* server = NULL; - - CCommandLineArguments* args = CCommandLineArguments::NewLC(); - TPtrC exeName = args->Arg(0); - TParse fullName; - fullName.Set(exeName, NULL, NULL); - CleanupStack::PopAndDestroy(args); - - // Create the CTestServer derived server - TRAPD(err,server = CTeIpUpsSuite::NewL(fullName.Name())); - if(!err) - { - // Sync with the client and enter the active scheduler - RProcess::Rendezvous(KErrNone); - sched->Start(); - } - delete server; - delete sched; - } - - - -GLDEF_C TInt E32Main() -/** - * @return - Standard Epoc error code on process exit - * Process entry point. Called by client using RProcess API - */ - { - __UHEAP_MARK; - CTrapCleanup* cleanup = CTrapCleanup::New(); - if(cleanup == NULL) - { - return KErrNoMemory; - } - TRAPD(err,MainL()); - delete cleanup; - __UHEAP_MARKEND; - return err; - } - - -CTestStep* CTeIpUpsSuite::CreateTestStep(const TDesC& aStepName) -/** - * @return - A CTestStep derived instance - */ - { - CTestStep* testStep = NULL; - - if(aStepName == KIpUpsClientStep) - { - testStep = new CIpUpsStep(); - } - else if(aStepName == KIpUpsNotifyCount) - { - testStep = new CIpUpsNotifyCount(); - } - else if(aStepName == KIpUpsDeleteDecisionDB) - { - testStep = new CIpUpsDeleteDecisionDB(); - } - - return testStep; - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_stepbase.cpp --- a/networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_stepbase.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#include "te_ipups_stepbase.h" - -TVerdict CTeIpUpsStepBase::doTestStepPreambleL() -/** - * @return - TVerdict - */ - { - SetTestStepResult(EPass); - return TestStepResult(); - } - -TVerdict CTeIpUpsStepBase::doTestStepPostambleL() -/** - * @return - TVerdict - */ - { - return TestStepResult(); - } - -CTeIpUpsStepBase::~CTeIpUpsStepBase() - { - } - -CTeIpUpsStepBase::CTeIpUpsStepBase() - { - } diff -r a579325b79dd -r b33c3d136b7e networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_ups_step.cpp --- a/networkcontrol/ipupsplugins/test/te_ipups/src/te_ipups_ups_step.cpp Tue Feb 02 01:27:53 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,613 +0,0 @@ -// Copyright (c) 2008-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: -// -// Description: -// - -/** - @file - @test - @internalComponent - Internal Symbian test code -*/ - -#include "te_ipups_ups_step.h" -#include "upstestnotifierproperties.h" -#include - -static TInt ThreadFunction(TAny *) - { - return KErrNone; - } - -CIpUpsStep::~CIpUpsStep() -/** - * Destructor - */ - { - } // End of function - - -CIpUpsStep::CIpUpsStep() -/** - * Constructor - */ - { - SetTestStepName(KIpUpsClientStep); - } // End of function - - -TVerdict CIpUpsStep::doTestStepPreambleL() -/** - * @return - TVerdict code - * Override of base class virtual - */ - { - TSecurityPolicy nullPolicy(ECapability_None); - TInt err; - - //Properties modified to be returned to test harness from test notifier - err = RProperty::Define(KUidPSUPSTestNotifCategory, KUnNotifyCount, KUnCountKeyType, nullPolicy, nullPolicy); - if (err != KErrAlreadyExists && err != KErrNone) - { - User::LeaveIfError(err); - } - - err = RProperty::Define(KUidPSUPSTestNotifCategory, KUnNotifyValues, KUnNotifyValuesKeyType, nullPolicy, nullPolicy); - if (err != KErrAlreadyExists && err != KErrNone) - { - User::LeaveIfError(err); - } - - //Properties test notifier requires from test harness about the button press and delay - err = RProperty::Define(KUidPSUPSTestNotifCategory, KUtButtonPress, KUtButtonPressKeyType, nullPolicy, nullPolicy); - if (err != KErrAlreadyExists && err != KErrNone) - { - User::LeaveIfError(err); - } - - err = RProperty::Define(KUidPSUPSTestNotifCategory, KUtButtonPressDelay, KUtButtonPressDelayKeyType, nullPolicy, nullPolicy); - if (err != KErrAlreadyExists && err != KErrNone) - { - User::LeaveIfError(err); - } - - //Get the testNotifier working mode, filemode or P&S mode - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUtFileOverride, iTestNotifierMode)); - - //Set the property to override working of testNotifier in P&S mode instead of filemode - User::LeaveIfError(RProperty::Set(KUidPSUPSTestNotifCategory, KUtFileOverride, KFileOverride)); - - //Initialise optional data iNoOfAuthoriseCalls (should be '1' minimum). - iNoOfAuthoriseCalls = 1; - - //Initialise optional data iPromptTriggerCount (Initialising with '-1' means no check if user not specfied in INI file). - iPromptTriggerCount = -1; - - //Read data from INI file - GetHexFromConfig(ConfigSection(), KIpUpsServiceId, iServiceUID); - GetStringFromConfig(ConfigSection(),KIpUpsDestination, iDestination); - GetStringFromConfig(ConfigSection(),KIpUpsOpaqueData, iOpaqueData); - GetStringFromConfig(ConfigSection(),KIpUpsDialogOptionSelection, iDialogOption); - GetBoolFromConfig(ConfigSection(),KIpUpsPlatSecPass, iPlatSecPass); - GetStringFromConfig(ConfigSection(),KIpUpsExpectedDecision, iExpectedUpsDecision); - GetIntFromConfig(ConfigSection(),KIpUpsPromptTriggerCount, iPromptTriggerCount); - GetIntFromConfig(ConfigSection(),KIpUpsNoOfAuthoriseCalls, iNoOfAuthoriseCalls); - GetBoolFromConfig(ConfigSection(),KIpUpsCancelPromptCall, iCancelPromptCall); - - GetBoolFromConfig(ConfigSection(),KIpUpsAlwaysOpenNewSession, iAlwaysOpenNewSession); - - GetBoolFromConfig(ConfigSection(),KIpUpsUseSameSubSession, iUseSameSubSession); - GetBoolFromConfig(ConfigSection(),KIpUpsUseSameSubSessionAfterClose, iUseSameSubSessionAfterClose); - GetBoolFromConfig(ConfigSection(),KIpUpsAlwaysOpenNewSubSession, iAlwaysOpenNewSubSession); - - //Keep the initial count of the notifier recorded, should be '0' - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnNotifyCount, iNotifyCount)); - - SetTestStepResult(EPass); - return TestStepResult(); - } // End of function. - - -TVerdict CIpUpsStep::doTestStepL() -/** - * @return - TVerdict code - * Override of base class virtual - */ - { - UserPromptService::RUpsSession upsSession; - UserPromptService::RUpsSubsession upsSubSession[KMaxNoOfAuthoriseCalls]; - - RThread dummyThread[KMaxNoOfAuthoriseCalls]; - TRequestStatus threadStatus; - - TInt notifyCountBeforeTest = iNotifyCount; - TInt notifyCountAfterTest = 0; - - TServiceId serviceId = TUid::Uid(iServiceUID); - - TInt subSessionCntr = 0; - - //Repeat call to Authorise as specified in INI file (through NoOfAuthoriseCalls data) - for (TInt cntr=0; cntr dummyThreadName; - dummyThreadName.Copy(_L("DummyThread_0123456789")); - - User::LeaveIfError(dummyThread[subSessionCntr].Create(dummyThreadName.Right(dummyThreadName.Length()-subSessionCntr), ThreadFunction, 4096, 4096, 4096, 0, EOwnerThread)); - - dummyThread[subSessionCntr].Rendezvous(threadStatus); - dummyThread[subSessionCntr].Resume(); - User::WaitForRequest(threadStatus); - - upsSubSession[subSessionCntr] = UserPromptService::RUpsSubsession(); - User::LeaveIfError(upsSubSession[subSessionCntr].Initialise(upsSession, dummyThread[subSessionCntr])); - INFO_PRINTF1(_L("UPS SubSession Initialised.")); - } - - //Get the dialog option for this iteration (specified in the INI file through - //DialogOptionSelection data, separated using KIniFileDelimeter). - TBuf<32> dialogOption; - GetValueAt(cntr, iDialogOption, KIniFileDelimeter, dialogOption); - - UserPromptService::TPromptResult promptResult; - promptResult.iSelected = ButtonToOption(dialogOption); - - TPckg resultPckg(promptResult); - - //Set the Dialog Option selection by user (specifies through DialogOptionSelection data value in INI file). - User::LeaveIfError(RProperty::Set(KUidPSUPSTestNotifCategory, KUtButtonPress, resultPckg)); - User::LeaveIfError(RProperty::Set(KUidPSUPSTestNotifCategory, KUtButtonPressDelay, iCancelPromptCall?1:0)); - - INFO_PRINTF2(_L("Dialog Option Selection ( %S )."), &dialogOption); - - //Get the Notify Count BEFORE call to Authorise - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnNotifyCount, notifyCountBeforeTest)); - - TUpsDecision upsDecision; - TRequestStatus status; - - if ( iOpaqueData.Length() > 0 ) - { - HBufC8* converter = HBufC8::NewLC(iOpaqueData.Length()); - converter->Des().Copy(iOpaqueData); - iOpaqueDataStored = converter->Ptr(); - CleanupStack::PopAndDestroy(); //converter - - INFO_PRINTF1(_L("Opaque data present.")); - upsSubSession[subSessionCntr].Authorise(iPlatSecPass, serviceId, iDestination, iOpaqueDataStored, upsDecision, status); - } - else - { - INFO_PRINTF1(_L("Opaque data NOT present.")); - upsSubSession[subSessionCntr].Authorise(iPlatSecPass, serviceId, iDestination, upsDecision, status); - } - - - if (iCancelPromptCall) - { - upsSubSession[subSessionCntr].CancelPrompt(); - INFO_PRINTF1(_L("CancelPrompt called on UPS SubSession.")); - } - - User::WaitForRequest(status); - - SetTestStepError(status.Int()); - User::LeaveIfError(status.Int()); - - //Get the Notify Count AFTER call to Authorise - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnNotifyCount, notifyCountAfterTest)); - - INFO_PRINTF3(_L("NotifyCount Before Authorise ( %d ) <> NotifyCount After Authorise ( %d )"), notifyCountBeforeTest, notifyCountAfterTest); - - if ( iExpectedUpsDecision.Length() > 0 ) - { - //Get the expected UPS decision for this iteration (specified in the INI file through - //ExpectedUpsDecision data, separated using KIniFileDelimeter). - TBuf<32> expectedUpsDecision; - GetValueAt(cntr, iExpectedUpsDecision, KIniFileDelimeter, expectedUpsDecision); - - TPtrC upsDecisionString = TUpsDecisionToString(upsDecision); - - INFO_PRINTF3(_L("UPS Decision Expected ( %S ) <> UPS Decision Returned ( %S )"), &expectedUpsDecision, &upsDecisionString); - - //Compare the expected and returned UPS decision - TEST( expectedUpsDecision.Compare(TUpsDecisionToString(upsDecision)) == 0); - } - - VerifyAndPrintPromptDataL(); - - //Check what user requested to do with SubSession for further iterations (if any). - if ( iUseSameSubSession ) - { - INFO_PRINTF2(_L("Using UPS SubSession ( %d )."), subSessionCntr); - } - if ( iUseSameSubSessionAfterClose || iAlwaysOpenNewSession ) - { - upsSubSession[subSessionCntr].Close(); - INFO_PRINTF2(_L("UPS SubSession Closed ( %d )."), subSessionCntr); - dummyThread[subSessionCntr].Close(); - } - else if ( iAlwaysOpenNewSubSession ) - { - ++subSessionCntr; - } - - if ( iAlwaysOpenNewSession ) - { - upsSession.Close(); - INFO_PRINTF1(_L("UPS Session Closed.")); - } - } //End - for loop - - - //As with multiple clients , its better not to try to synchronize the calls which change the notify count. - //When all the concurrent calls are done , check the count finally through test step notifycount. - if (iPromptTriggerCount >= 0) - { - TEST( notifyCountAfterTest == (iNotifyCount+iPromptTriggerCount) ); - } - - //Ensure all sub sessions are closed - for (TInt cntr=0; cntrDes()); - - User::LeaveIfError(RProperty::Get(KUidPSUPSTestNotifCategory, KUnNotifyValues, bufPtr)); - - RDesReadStream promptDataStream(bufPtr); - - iPromptData = UserPromptService::CPromptData::NewL(); - CleanupStack::PushL(iPromptData); - iPromptData->InternalizeL(promptDataStream); - - INFO_PRINTF2(_L("Client Name ( %S )"), &iPromptData->iClientName); - INFO_PRINTF2(_L("Vendor Name ( %S )"), &iPromptData->iVendorName); - INFO_PRINTF2(_L("Destination ( %S )"), &iPromptData->iDestination); - INFO_PRINTF2(_L("ClientSid ( %08x )"), iPromptData->iClientSid.iId); - INFO_PRINTF2(_L("ServerSid ( %08x )"), iPromptData->iServerSid.iId); - INFO_PRINTF2(_L("ServiceId ( %08x )"), iPromptData->iServiceId); - - TInt count = iPromptData->iDescriptions.Count(); - for (TInt cntr = 0; cntr < count; ++cntr) - { - INFO_PRINTF3(_L("Descriptions(%d) : %S "), cntr, iPromptData->iDescriptions[cntr]); - } - - //Print Dialog Flags - TBuf<64> dialogFlags; - - if ( iPromptData->iFlags & UserPromptService::ETrustedClient ) - { - dialogFlags.Append(_L(" TrustedClient ")); - } - if ( iPromptData->iFlags & UserPromptService::EBuiltInApp ) - { - dialogFlags.Append(_L(" BuiltInApp ")); - } - INFO_PRINTF2(_L("DialogFlags Set to ( %S )"), &dialogFlags); - - TPtrC expectedDialogOptions; - TBuf<64> bufOptions; - - GetStringFromConfig(ConfigSection(),KExpectedDialogOptions, iExpectedDialogOptions); - - if (iExpectedDialogOptions.Length() > 0) - { - INFO_PRINTF2(_L("Options Expected ( %S )"), &iExpectedDialogOptions); - - //Check if options presented are as expected - TBool result = OptionsFlagToString(iPromptData->iOptions, bufOptions); - TEST(result != EFalse); - } - else - { - OptionsFlagToString(iPromptData->iOptions, bufOptions, EFalse); - } - - INFO_PRINTF2(_L("Options Presented ( %S )"), &bufOptions); - - TEST(iPromptData->iServiceId.iUid == iServiceUID); - TEST(iPromptData->iDestination == iDestination); - - CleanupStack::PopAndDestroy(2); //buf, iPromptData - - return EFalse; - } // End of function. - -TBool CIpUpsStep::OptionsFlagToString(TUint aOptions, TDes& aOptionString, TBool aCheckAgainstExpectedOpt) -/** OptionsFlagToString converts the dialog option(s) presented to string and check if the presented option - * is amongst the one which is expected(from INI file) or not if aCheckAgainstExpectedOpt is set to ETrue. - * - * @return - TBool - ETrue if presented options are the ones which are expected as specified in the INI file. - * - */ - { - _LIT(KOptionYes, "Yes"); - _LIT(KOptionNo, "No"); - _LIT(KOptionSessionYes, "SessionYes"); - _LIT(KOptionAlways, "Always"); - _LIT(KOptionNever, "Never"); - _LIT(KOptionSessionNo, "SessionNo"); - - const TPtrC policyOptions[] = {KOptionYes(), KOptionNo(), KOptionSessionYes(), KOptionAlways(), - KOptionNever(), KOptionSessionNo()}; - - TInt optionsCntr = 0; - TBool isOptionExpected = ETrue; - - aOptionString.Append(_L("-")); - - if (aOptions & UserPromptService::CPolicy::EYes) - { - aOptionString.Copy(policyOptions[optionsCntr]); - aOptionString.Append(_L("-")); - - if (aCheckAgainstExpectedOpt) - { - if (iExpectedDialogOptions.FindF(policyOptions[optionsCntr]) == KErrNotFound) - { - isOptionExpected = EFalse; - } - } - } - ++optionsCntr; - - if (aOptions & UserPromptService::CPolicy::ENo) - { - aOptionString.Append(policyOptions[optionsCntr]); - aOptionString.Append(_L("-")); - - if (aCheckAgainstExpectedOpt) - { - if (iExpectedDialogOptions.FindF(policyOptions[optionsCntr]) == KErrNotFound) - { - isOptionExpected = EFalse; - } - } - } - ++optionsCntr; - - if (aOptions & UserPromptService::CPolicy::ESessionYes) - { - aOptionString.Append(policyOptions[optionsCntr]); - aOptionString.Append(_L("-")); - - if (aCheckAgainstExpectedOpt) - { - if (iExpectedDialogOptions.FindF(policyOptions[optionsCntr]) == KErrNotFound) - { - isOptionExpected = EFalse; - } - } - } - ++optionsCntr; - - if (aOptions & UserPromptService::CPolicy::EAlways) - { - aOptionString.Append(policyOptions[optionsCntr]); - aOptionString.Append(_L("-")); - - if (aCheckAgainstExpectedOpt) - { - if (iExpectedDialogOptions.FindF(policyOptions[optionsCntr]) == KErrNotFound) - { - isOptionExpected = EFalse; - } - } - } - ++optionsCntr; - - if (aOptions & UserPromptService::CPolicy::ENever) - { - aOptionString.Append(policyOptions[optionsCntr]); - aOptionString.Append(_L("-")); - - if (aCheckAgainstExpectedOpt) - { - if (iExpectedDialogOptions.FindF(policyOptions[optionsCntr]) == KErrNotFound) - { - isOptionExpected = EFalse; - } - } - } - ++optionsCntr; - - if (aOptions & UserPromptService::CPolicy::ESessionNo) - { - aOptionString.Append(policyOptions[optionsCntr]); - aOptionString.Append(_L("-")); - - if (aCheckAgainstExpectedOpt) - { - if (iExpectedDialogOptions.FindF(policyOptions[optionsCntr]) == KErrNotFound) - { - isOptionExpected = EFalse; - } - } - } - - return isOptionExpected; - } // End of function. - -/** GetValueAt provides the value of data at a specific index (specified by aPos) -* String containing the values is specified thorugh aArrayString and multiple values -* are separated by delimeter aDelimeter. -* aValue is returned. -*/ -void CIpUpsStep::GetValueAt(const TInt aPos, const TPtrC& aArrayString, const TChar aDelimeter, TDes& aValue) - { - TInt posCntr=0; - TInt itemCntr = -1; - - //Initialise it with blank string to avoid any previous copies - aValue.Copy(_L("")); - - while (posCntr < aArrayString.Length() && itemCntr != aPos) - { - if (aArrayString[posCntr] != aDelimeter) - { - aValue.Append(aArrayString[posCntr]); - } - else - { - ++itemCntr; - //Is this the item we are looking for, if not, make space to next one - if (itemCntr != aPos) - { - aValue.Copy(_L("")); - } - } - ++posCntr; - } - } - -/* TUpsDecisionToString converts TUpsDecision to string. -*/ -TPtrC CIpUpsStep::TUpsDecisionToString(TUpsDecision aDecision) - { - if(aDecision == EUpsDecYes) - { - return _L("Yes"); - } - else if(aDecision == EUpsDecNo) - { - return _L("No"); - } - else if(aDecision == EUpsDecSessionYes) - { - return _L("SessionYes"); - } - else if(aDecision == EUpsDecSessionNo) - { - return _L("SessionNo"); - } - else - { - ERR_PRINTF1(_L("Invalid UPS Descision, returning No by default.")); - return _L("No"); - } - } // End of function. - -/* TUpsDecisionFromString converts string value to TUpsDecision. -*/ -TUpsDecision CIpUpsStep::TUpsDecisionFromString(const TPtrC& aDecision) - { - if(aDecision.CompareF(_L("Yes"))==0) - { - return EUpsDecYes; - } - else if(aDecision.CompareF(_L("No"))==0) - { - return EUpsDecNo; - } - else if(aDecision.CompareF(_L("SessionYes"))==0) - { - return EUpsDecSessionYes; - } - else if(aDecision.CompareF(_L("SessionNo"))==0) - { - return EUpsDecSessionNo; - } - else - { - ERR_PRINTF1(_L("Invalid UPS Descision, returning No by default.")); - return EUpsDecNo; - } - } // End of function. - -/* ButtonToOption converts string value of button presented to CPolicy::TOptions. -*/ -UserPromptService::CPolicy::TOptions CIpUpsStep::ButtonToOption(const TPtrC& aButton) - { - if(aButton.CompareF(_L("Yes"))==0) - { - return UserPromptService::CPolicy::EYes; - } - else if(aButton.CompareF(_L("No"))==0) - { - return UserPromptService::CPolicy::ENo; - } - else if(aButton.CompareF(_L("Session"))==0) - { - return UserPromptService::CPolicy::ESession; - } - else if(aButton.CompareF(_L("SessionYes"))==0) - { - return UserPromptService::CPolicy::ESessionYes; - } - else if(aButton.CompareF(_L("Always"))==0) - { - return UserPromptService::CPolicy::EAlways; - } - else if(aButton.CompareF(_L("Never"))==0) - { - return UserPromptService::CPolicy::ENever; - } - else if(aButton.CompareF(_L("SessionNo"))==0) - { - return UserPromptService::CPolicy::ESessionNo; - } - else - { - ERR_PRINTF1(_L("Invalid Button Option, returning Policy Option No by default.")); - return UserPromptService::CPolicy::ENo; - } - } // End of function. diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.704.ini Binary file networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.704.ini has changed diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.902.ini Binary file networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.902.ini has changed diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.904.ini Binary file networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.904.ini has changed diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.905.ini Binary file networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.905.ini has changed diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.910.ini Binary file networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/UmtsSim_Server_simconf.910.ini has changed diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospoliciesadd1.ini --- a/networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospoliciesadd1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospoliciesadd1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,19 @@ +# +# Copyright (c) 2003-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: +# +# Description: +# + # QoS Policy file # Path: c:\qospoliciesAdd1.ini diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospolicieslegacy.ini --- a/networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospolicieslegacy.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospolicieslegacy.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,19 @@ +# +# Copyright (c) 2003-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: +# +# Description: +# + # Path: c:\qospolicieslegacy.ini extension_spec apn1 = { INTEGER type = 5 diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospoliciesuid.ini --- a/networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospoliciesuid.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/QoSTesting/TS_QoS/data/qospoliciesuid.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,19 @@ +# +# Copyright (c) 2003-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: +# +# Description: +# + # Path: c:\qospoliciesuid.ini extension_spec apn1 = { INTEGER type = 5 diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qos/data/qospolicies.ini --- a/networkcontrol/qosfwconfig/qos/data/qospolicies.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qos/data/qospolicies.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,18 @@ +# Copyright (c) 2003-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: +# +# Description: +# + # ModuleSpecs modulespec guqos= { STRING module = guqos.prt diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/etc/ts_qosapi.xml --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/etc/ts_qosapi.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/etc/ts_qosapi.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_10_HLR5_3_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_10_HLR5_3_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_10_HLR5_3_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_11_HLR5_4_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_11_HLR5_4_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_11_HLR5_4_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// // Network 97/98 Settings - Two sockets with the same Traffic Handling Priority /////////////////////// // QoS Parameter(s) // diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_12_HLR5_4_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_12_HLR5_4_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_12_HLR5_4_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_13_HLR5_4_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_13_HLR5_4_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_13_HLR5_4_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_14_HLR5_4_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_14_HLR5_4_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_14_HLR5_4_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_15_HLR5_5_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_15_HLR5_5_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_15_HLR5_5_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_16_HLR5_5_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_16_HLR5_5_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_16_HLR5_5_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_17_HLR5_5_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_17_HLR5_5_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_17_HLR5_5_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_18_HLR5_5_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_18_HLR5_5_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_18_HLR5_5_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_19_HLR5_5_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_19_HLR5_5_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_19_HLR5_5_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_1_HLR5_1_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_1_HLR5_1_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_1_HLR5_1_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_20_HLR5_6_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_20_HLR5_6_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_20_HLR5_6_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_21_HLR5_6_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_21_HLR5_6_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_21_HLR5_6_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_22_HLR5_6_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_22_HLR5_6_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_22_HLR5_6_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_23_HLR5_6_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_23_HLR5_6_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_23_HLR5_6_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_24_HLR5_6_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_24_HLR5_6_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_24_HLR5_6_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_25_HLR5_6_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_25_HLR5_6_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_25_HLR5_6_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_26_HLR5_6_7.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_26_HLR5_6_7.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_26_HLR5_6_7.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_27_HLR5_6_8.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_27_HLR5_6_8.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_27_HLR5_6_8.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_28_HLR5_6_9.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_28_HLR5_6_9.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_28_HLR5_6_9.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_29_HLR5_6_10.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_29_HLR5_6_10.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_29_HLR5_6_10.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_2_HLR5_1_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_2_HLR5_1_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_2_HLR5_1_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_30_HLR5_6_11.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_30_HLR5_6_11.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_30_HLR5_6_11.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_31_HLR5_7_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_31_HLR5_7_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_31_HLR5_7_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_32_HLR5_7_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_32_HLR5_7_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_32_HLR5_7_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_3_HLR5_2_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_3_HLR5_2_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_3_HLR5_2_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_4_HLR5_2_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_4_HLR5_2_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_4_HLR5_2_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_5_HLR5_2_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_5_HLR5_2_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_5_HLR5_2_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_6_HLR5_2_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_6_HLR5_2_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_6_HLR5_2_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_7_HLR5_2_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_7_HLR5_2_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_7_HLR5_2_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_8_HLR5_2_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_8_HLR5_2_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_8_HLR5_2_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_9_HLR5_3_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_9_HLR5_3_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ExplicitUdp/Qos_Scenario_9_HLR5_3_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_10_HLR5_3_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_10_HLR5_3_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_10_HLR5_3_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_11_HLR5_4_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_11_HLR5_4_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_11_HLR5_4_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// // Network 97/98 Settings - Two sockets with the same Traffic Handling Priority /////////////////////// // QoS Parameter(s) // diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_12_HLR5_4_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_12_HLR5_4_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_12_HLR5_4_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_13_HLR5_4_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_13_HLR5_4_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_13_HLR5_4_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_14_HLR5_4_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_14_HLR5_4_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_14_HLR5_4_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_15_HLR5_5_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_15_HLR5_5_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_15_HLR5_5_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_16_HLR5_5_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_16_HLR5_5_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_16_HLR5_5_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_17_HLR5_5_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_17_HLR5_5_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_17_HLR5_5_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_18_HLR5_5_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_18_HLR5_5_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_18_HLR5_5_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_19_HLR5_5_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_19_HLR5_5_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_19_HLR5_5_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_1_HLR5_1_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_1_HLR5_1_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_1_HLR5_1_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_20_HLR5_6_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_20_HLR5_6_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_20_HLR5_6_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_21_HLR5_6_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_21_HLR5_6_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_21_HLR5_6_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_22_HLR5_6_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_22_HLR5_6_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_22_HLR5_6_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_23_HLR5_6_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_23_HLR5_6_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_23_HLR5_6_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_24_HLR5_6_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_24_HLR5_6_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_24_HLR5_6_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_25_HLR5_6_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_25_HLR5_6_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_25_HLR5_6_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_26_HLR5_6_7.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_26_HLR5_6_7.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_26_HLR5_6_7.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_27_HLR5_6_8.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_27_HLR5_6_8.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_27_HLR5_6_8.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_28_HLR5_6_9.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_28_HLR5_6_9.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_28_HLR5_6_9.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_29_HLR5_6_10.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_29_HLR5_6_10.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_29_HLR5_6_10.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_2_HLR5_1_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_2_HLR5_1_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_2_HLR5_1_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_30_HLR5_6_11.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_30_HLR5_6_11.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_30_HLR5_6_11.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_31_HLR5_7_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_31_HLR5_7_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_31_HLR5_7_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_32_HLR5_7_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_32_HLR5_7_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_32_HLR5_7_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_3_HLR5_2_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_3_HLR5_2_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_3_HLR5_2_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_4_HLR5_2_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_4_HLR5_2_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_4_HLR5_2_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_5_HLR5_2_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_5_HLR5_2_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_5_HLR5_2_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_6_HLR5_2_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_6_HLR5_2_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_6_HLR5_2_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_7_HLR5_2_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_7_HLR5_2_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_7_HLR5_2_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_8_HLR5_2_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_8_HLR5_2_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_8_HLR5_2_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_9_HLR5_3_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_9_HLR5_3_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Explicittcp/Qos_Scenario_9_HLR5_3_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_10_HLR5_3_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_10_HLR5_3_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_10_HLR5_3_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_11_HLR5_4_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_11_HLR5_4_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_11_HLR5_4_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// // Network 97/98 Settings - Two sockets with the same Traffic Handling Priority /////////////////////// // QoS Parameter(s) // diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_12_HLR5_4_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_12_HLR5_4_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_12_HLR5_4_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_13_HLR5_4_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_13_HLR5_4_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_13_HLR5_4_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_14_HLR5_4_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_14_HLR5_4_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_14_HLR5_4_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_15_HLR5_5_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_15_HLR5_5_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_15_HLR5_5_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_16_HLR5_5_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_16_HLR5_5_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_16_HLR5_5_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_17_HLR5_5_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_17_HLR5_5_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_17_HLR5_5_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_18_HLR5_5_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_18_HLR5_5_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_18_HLR5_5_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_19_HLR5_5_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_19_HLR5_5_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_19_HLR5_5_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_1_HLR5_1_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_1_HLR5_1_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_1_HLR5_1_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_20_HLR5_6_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_20_HLR5_6_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_20_HLR5_6_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_21_HLR5_6_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_21_HLR5_6_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_21_HLR5_6_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_22_HLR5_6_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_22_HLR5_6_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_22_HLR5_6_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_23_HLR5_6_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_23_HLR5_6_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_23_HLR5_6_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_24_HLR5_6_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_24_HLR5_6_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_24_HLR5_6_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_25_HLR5_6_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_25_HLR5_6_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_25_HLR5_6_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_26_HLR5_6_7.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_26_HLR5_6_7.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_26_HLR5_6_7.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_27_HLR5_6_8.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_27_HLR5_6_8.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_27_HLR5_6_8.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_28_HLR5_6_9.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_28_HLR5_6_9.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_28_HLR5_6_9.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_29_HLR5_6_10.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_29_HLR5_6_10.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_29_HLR5_6_10.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_2_HLR5_1_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_2_HLR5_1_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_2_HLR5_1_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_30_HLR5_6_11.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_30_HLR5_6_11.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_30_HLR5_6_11.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_31_HLR5_7_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_31_HLR5_7_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_31_HLR5_7_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_32_HLR5_7_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_32_HLR5_7_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_32_HLR5_7_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_3_HLR5_2_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_3_HLR5_2_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_3_HLR5_2_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_4_HLR5_2_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_4_HLR5_2_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_4_HLR5_2_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_5_HLR5_2_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_5_HLR5_2_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_5_HLR5_2_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_6_HLR5_2_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_6_HLR5_2_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_6_HLR5_2_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_7_HLR5_2_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_7_HLR5_2_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_7_HLR5_2_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_8_HLR5_2_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_8_HLR5_2_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_8_HLR5_2_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_9_HLR5_3_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_9_HLR5_3_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/ImplicitUdp/Qos_Scenario_9_HLR5_3_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Test_All_QoS_ip4_Explicit.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Test_All_QoS_ip4_Explicit.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Test_All_QoS_ip4_Explicit.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,18 @@ +// +// Copyright (c) 2003-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: +// +// Description: +// ///////////////////////////// // Connection Prefrence(s) // diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Test_All_QoS_ip4_Implicit.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Test_All_QoS_ip4_Implicit.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/Test_All_QoS_ip4_Implicit.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,18 @@ +// +// Copyright (c) 2003-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: +// +// Description: +// ///////////////////////////// // Connection Prefrence(s) // diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_10_HLR5_3_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_10_HLR5_3_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_10_HLR5_3_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_11_HLR5_4_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_11_HLR5_4_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_11_HLR5_4_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// // Network 97/98 Settings - Two sockets with the same Traffic Handling Priority /////////////////////// // QoS Parameter(s) // diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_12_HLR5_4_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_12_HLR5_4_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_12_HLR5_4_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_13_HLR5_4_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_13_HLR5_4_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_13_HLR5_4_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_14_HLR5_4_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_14_HLR5_4_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_14_HLR5_4_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_15_HLR5_5_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_15_HLR5_5_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_15_HLR5_5_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_16_HLR5_5_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_16_HLR5_5_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_16_HLR5_5_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_17_HLR5_5_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_17_HLR5_5_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_17_HLR5_5_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_18_HLR5_5_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_18_HLR5_5_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_18_HLR5_5_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_19_HLR5_5_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_19_HLR5_5_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_19_HLR5_5_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_1_HLR5_1_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_1_HLR5_1_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_1_HLR5_1_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_20_HLR5_6_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_20_HLR5_6_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_20_HLR5_6_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_21_HLR5_6_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_21_HLR5_6_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_21_HLR5_6_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_22_HLR5_6_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_22_HLR5_6_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_22_HLR5_6_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_23_HLR5_6_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_23_HLR5_6_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_23_HLR5_6_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_24_HLR5_6_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_24_HLR5_6_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_24_HLR5_6_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_25_HLR5_6_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_25_HLR5_6_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_25_HLR5_6_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_26_HLR5_6_7.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_26_HLR5_6_7.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_26_HLR5_6_7.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_27_HLR5_6_8.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_27_HLR5_6_8.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_27_HLR5_6_8.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_28_HLR5_6_9.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_28_HLR5_6_9.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_28_HLR5_6_9.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_29_HLR5_6_10.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_29_HLR5_6_10.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_29_HLR5_6_10.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_2_HLR5_1_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_2_HLR5_1_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_2_HLR5_1_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_30_HLR5_6_11.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_30_HLR5_6_11.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_30_HLR5_6_11.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_31_HLR5_7_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_31_HLR5_7_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_31_HLR5_7_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_32_HLR5_7_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_32_HLR5_7_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_32_HLR5_7_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_3_HLR5_2_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_3_HLR5_2_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_3_HLR5_2_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_4_HLR5_2_2.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_4_HLR5_2_2.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_4_HLR5_2_2.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_5_HLR5_2_3.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_5_HLR5_2_3.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_5_HLR5_2_3.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_6_HLR5_2_4.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_6_HLR5_2_4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_6_HLR5_2_4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_7_HLR5_2_5.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_7_HLR5_2_5.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_7_HLR5_2_5.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_8_HLR5_2_6.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_8_HLR5_2_6.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_8_HLR5_2_6.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_9_HLR5_3_1.ini --- a/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_9_HLR5_3_1.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/TS_QoSAPI/scripts/ip4/implicittcp/Qos_Scenario_9_HLR5_3_1.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,4 +1,18 @@ - +// +// Copyright (c) 2003-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: +// +// Description: +// /////////////////////// // QoS Parameter(s) // /////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_LoopbackCSY.ini --- a/networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_LoopbackCSY.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_LoopbackCSY.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,19 @@ +# +# Copyright (c) 2003-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: +# +# Description: +# + # Defining a loopback between port A and B is as follows: # Port = ,,,, diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_SimTsy.xml --- a/networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_SimTsy.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_SimTsy.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2004-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_SimTsy2.xml --- a/networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_SimTsy2.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/te_qos/configs/CIT_P192_Qos_SimTsy2.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2004-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosfwconfig/qostest/te_qos/configs/te_QoSSuite_LoopbackCsy.ini --- a/networkcontrol/qosfwconfig/qostest/te_qos/configs/te_QoSSuite_LoopbackCsy.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosfwconfig/qostest/te_qos/configs/te_QoSSuite_LoopbackCsy.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,3 +1,18 @@ +# +# Copyright (c) 2003-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: +# +# Description: +# # Defining a loopback between port A and B is as follows: # Port = ,,,, diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosipscpr/inc/ip_subconparams.h --- a/networkcontrol/qosipscpr/inc/ip_subconparams.h Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosipscpr/inc/ip_subconparams.h Fri Apr 16 16:36:59 2010 +0300 @@ -27,9 +27,7 @@ #define __IP_SUBCONPARAMS_H__ #include -#include -#include -#include +#include // NOTE: This Uid may be changed - See #ifdef at bottom of the file diff -r a579325b79dd -r b33c3d136b7e networkcontrol/qosipscpr/src/ipscpr.cpp --- a/networkcontrol/qosipscpr/src/ipscpr.cpp Tue Feb 02 01:27:53 2010 +0200 +++ b/networkcontrol/qosipscpr/src/ipscpr.cpp Fri Apr 16 16:36:59 2010 +0300 @@ -20,6 +20,7 @@ @internalComponent */ +#include #include "IPSCPRStates.h" #include "IPSCPR.h" #include "ipdeftbasescpr.h" diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/ipanalyzer/Documentation/helpcmd.txt --- a/networkingtestandutils/ipanalyzer/Documentation/helpcmd.txt Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/ipanalyzer/Documentation/helpcmd.txt Fri Apr 16 16:36:59 2010 +0300 @@ -1,9 +1,19 @@ // // helpcmd.txt - protocol analyzer help module // -// Portions Copyright (c) Symbian Software Ltd. 2007. -// Portions Copyright (C) 1999-2004 Nokia. * Nokia Core OS * -// Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +// Portions Copyright (c) 1999-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: +// +// Description: // //////////////////////////////////////////////////////////////// // creates the .mbg and mbm files to use in help diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/ipv6to4tunnel/data/6to4.ini --- a/networkingtestandutils/ipv6to4tunnel/data/6to4.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/ipv6to4tunnel/data/6to4.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,6 +1,17 @@ -//Portions Copyright (c) Symbian Software Ltd. 2007. -//Portions Copyright (C) 2003-2007 Nokia. * Nokia Core OS * -//Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +// Portions Copyright (c) 2003-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: +// +// Description: +// [tunnels] filename= c:\system\data\6to4_tunnels.ini diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/ipv6to4tunnel/data/6to4_secure.ini --- a/networkingtestandutils/ipv6to4tunnel/data/6to4_secure.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/ipv6to4tunnel/data/6to4_secure.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,6 +1,17 @@ -//Portions Copyright (c) Symbian Software Ltd. 2007. -//Portions Copyright (C) 2003-2007 Nokia. * Nokia Core OS * -//Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +// Portions Copyright (c) 2003-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: +// +// Description: +// [tunnels] filename= 6to4_tunnels.ini diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/ipv6to4tunnel/data/6to4_tunnels.ini --- a/networkingtestandutils/ipv6to4tunnel/data/6to4_tunnels.ini Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/ipv6to4tunnel/data/6to4_tunnels.ini Fri Apr 16 16:36:59 2010 +0300 @@ -1,7 +1,7 @@ # Copyright (c) 2007-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 "Eclipse Public License v1.0" +# 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". # diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingexamples/cgi/Documentation/cgi_intro.txt --- a/networkingtestandutils/networkingexamples/cgi/Documentation/cgi_intro.txt Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingexamples/cgi/Documentation/cgi_intro.txt Fri Apr 16 16:36:59 2010 +0300 @@ -1,9 +1,19 @@ // // readme.txt - introduction to the CGI library // -// Portions Copyright (c) Symbian Software Ltd. 2007. -// Portions Copyright (C) 1999-2004 Nokia. * Nokia Core OS * -// Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +// Portions Copyright (c) 1999-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: +// +// Description: // //////////////////////////////////////////////////////////////// // WS_CGI.DLL diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingexamples/udpecho/Documentation/udpecho.rtf --- a/networkingtestandutils/networkingexamples/udpecho/Documentation/udpecho.rtf Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingexamples/udpecho/Documentation/udpecho.rtf Fri Apr 16 16:36:59 2010 +0300 @@ -1,168 +1,163 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f11\froman\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt Arial Unicode MS};} -{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f37\fswiss\fcharset0\fprq2{\*\panose 020b0506020202030204}Arial Narrow;}{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}ZapfDingbats BT;} -{\f298\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f299\froman\fcharset238\fprq2 Times New Roman CE;}{\f300\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f302\froman\fcharset161\fprq2 Times New Roman Greek;} -{\f303\froman\fcharset162\fprq2 Times New Roman Tur;}{\f304\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f305\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f306\froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f307\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f309\fswiss\fcharset238\fprq2 Arial CE;}{\f310\fswiss\fcharset204\fprq2 Arial Cyr;}{\f312\fswiss\fcharset161\fprq2 Arial Greek;}{\f313\fswiss\fcharset162\fprq2 Arial Tur;} -{\f314\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f315\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f316\fswiss\fcharset186\fprq2 Arial Baltic;}{\f317\fswiss\fcharset163\fprq2 Arial (Vietnamese);} -{\f319\fmodern\fcharset238\fprq1 Courier New CE;}{\f320\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f322\fmodern\fcharset161\fprq1 Courier New Greek;}{\f323\fmodern\fcharset162\fprq1 Courier New Tur;} -{\f324\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f325\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f326\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f327\fmodern\fcharset163\fprq1 Courier New (Vietnamese);} -{\f659\fswiss\fcharset238\fprq2 Tahoma CE;}{\f660\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f662\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f663\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f664\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} -{\f665\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f666\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f667\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f668\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f669\fswiss\fcharset238\fprq2 Arial Narrow CE;} -{\f670\fswiss\fcharset204\fprq2 Arial Narrow Cyr;}{\f672\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f673\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f676\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}}{\colortbl;\red0\green0\blue0; +{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f37\fswiss\fcharset0\fprq2{\*\panose 020b0606020202030204}Arial Narrow;}{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}ZapfDingbats BT;} +{\f39\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f261\froman\fcharset238\fprq2 Times New Roman CE;}{\f262\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f264\froman\fcharset161\fprq2 Times New Roman Greek;} +{\f265\froman\fcharset162\fprq2 Times New Roman Tur;}{\f266\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f267\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f268\froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f269\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f271\fswiss\fcharset238\fprq2 Arial CE;}{\f272\fswiss\fcharset204\fprq2 Arial Cyr;}{\f274\fswiss\fcharset161\fprq2 Arial Greek;}{\f275\fswiss\fcharset162\fprq2 Arial Tur;} +{\f276\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f277\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f278\fswiss\fcharset186\fprq2 Arial Baltic;}{\f279\fswiss\fcharset163\fprq2 Arial (Vietnamese);} +{\f281\fmodern\fcharset238\fprq1 Courier New CE;}{\f282\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f284\fmodern\fcharset161\fprq1 Courier New Greek;}{\f285\fmodern\fcharset162\fprq1 Courier New Tur;} +{\f286\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f287\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f288\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f289\fmodern\fcharset163\fprq1 Courier New (Vietnamese);} +{\f621\fswiss\fcharset238\fprq2 Tahoma CE;}{\f622\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f624\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f625\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f626\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} +{\f627\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f628\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f629\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f630\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f631\fswiss\fcharset238\fprq2 Arial Narrow CE;} +{\f632\fswiss\fcharset204\fprq2 Arial Narrow Cyr;}{\f634\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f635\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f638\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}}{\colortbl;\red0\green0\blue0; \red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; \red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \snext0 \styrsid8807911 Normal;}{\s1\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \b\caps\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext42 \styrsid8807911 heading 1;}{ -\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\b\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext42 \styrsid8807911 heading 2;}{ -\s3\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl2\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext42 \styrsid8807911 heading 3;}{\s4\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl3\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon3 \snext42 \styrsid8807911 heading 4;}{ -\s5\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl4\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon3 \snext0 \styrsid8807911 heading 5;}{\s6\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl5\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon3 \snext42 \styrsid8807911 heading 6;}{ -\s7\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl6\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon3 \snext42 \styrsid8807911 heading 7;}{\s8\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl7\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon3 \snext42 \styrsid8807911 heading 8;}{\s9\ql \li0\ri0\sa220\keepn\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl8\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon3 \snext42 \styrsid8807911 heading 9;}{\*\cs10 \additive \ssemihidden \styrsid8807911 Default Paragraph Font;}{\* +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \styrsid3962245 Normal;}{\s1\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 +\ltrch\fcs0 \b\caps\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext42 \styrsid3962245 heading 1;}{\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext42 \styrsid3962245 heading 2;}{ +\s3\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl2\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext42 \styrsid3962245 heading 3;}{\s4\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl3\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext42 \styrsid3962245 heading 4;}{\s5\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl4\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext0 \styrsid3962245 heading 5;}{ +\s6\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl5\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon3 \snext42 \styrsid3962245 heading 6;}{\s7\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl6\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext42 \styrsid3962245 heading 7;}{\s8\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl7\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext42 \styrsid3962245 heading 8;}{\s9\ql \li0\ri0\sa220\keepn\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl8\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext42 \styrsid3962245 +heading 9;}{\*\cs10 \additive \ssemihidden \styrsid3962245 Default Paragraph Font;}{\* \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\loch\f0\hich\af0\dbch\af11\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ \s15\ql \fi-284\li284\ri0\widctlpar\tx284\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext15 \sautoupd List Bullet;}{\s16\ql \li284\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af0\afs20\alang1025 -\ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext16 List Continue;}{\s17\ql \fi-284\li284\ri0\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent283\pnhang -{\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext17 List Number;}{\*\cs18 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 endnote reference;}{\s19\ql \fi-284\li568\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}} -\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext19 \sautoupd List Bullet 2;}{ -\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\ul\cf13\lang1024\langfe1024\loch\f1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 \sbasedon0 \snext0 -Hypertext Anchor;}{\*\cs21 \additive \rtlch\fcs1 \ab\af2\afs20 \ltrch\fcs0 \b\f2\fs20 \sbasedon10 Key Name;}{\s22\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\cf13\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext22 Synonyms;}{\s23\ql \fi-284\li284\ri0\widctlpar\tx284\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin284\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon17 \snext23 List Manual;}{\s24\ql \fi-284\li568\ri0\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0 -\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext24 List Number 2;}{\s25\ql \li566\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin566\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext25 List Continue 2;}{\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 -\ltrch\fcs0 \b\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext26 Definition Term;}{\s27\ql \li1134\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1134\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon26 \snext27 Definition Definition;}{\s28\ql \fi-283\li283\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0 -\pnf38\pnstart1\pnindent283\pnhang {\pntxtb +}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext28 Tip;}{\s29\ql \fi-283\li283\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf38\pnstart1\pnindent283\pnhang {\pntxtb -}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon28 \snext29 Note;}{\s30\ql \fi-283\li283\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0 -\pnf38\pnstart1\pnindent283\pnhang {\pntxtb 6}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon29 \snext30 Important;}{\s31\ql \fi-284\li568\ri0\widctlpar\tx284\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon24 \snext31 List Manual 2;}{\s32\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs14\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext32 \styrsid8807911 footer;}{\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 -\ltrch\fcs0 \i\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext33 Comment;}{\*\cs34 \additive \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20 \sbasedon10 App Text;}{\*\cs35 \additive \rtlch\fcs1 -\af37\afs20 \ltrch\fcs0 \scaps\f37\fs20\cf13 \sbasedon10 Graphic Link;}{\*\cs36 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 annotation reference;}{ -\s37\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext37 annotation text;} -{\s38\ql \li0\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext38 \styrsid8807911 00 BodyText;}{\s39\ql \li0\ri0\widctlpar\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext39 \styrsid8807911 header;}{\s40\ql \fi-2597\li2597\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2597\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext40 \styrsid8807911 02 BodyText;}{ -\s41\ql \fi-1298\li1298\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1298\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext41 \styrsid8807911 01 BodyText;}{\s42\ql \li1298\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1298\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext42 \styrsid8807911 11 BodyText;}{\s43\ql \fi-357\li2954\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0 -\pnf3\pnstart1\pnindent357\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin2954\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon44 \snext43 \styrsid8807911 Bulleted o 2;}{\s44\ql \li2597\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2597\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext44 \styrsid8807911 22 BodyText;}{\s45\ql \fi-1298\li2596\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2596\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext45 \styrsid8807911 12 BodyText;}{ -\s46\ql \fi-1298\li3895\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3895\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext46 \styrsid8807911 23 BodyText;}{\s47\ql \li3895\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3895\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext47 \styrsid8807911 33 BodyText;}{\s48\ql \li0\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 1;}{\s49\ql \fi-357\li1655\ri0\sa220\widctlpar\wrapdefault{\*\pn -\pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent357\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin1655\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon42 \snext49 \styrsid8807911 Bulleted o 1;}{\s50\ql \fi-357\li1655\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0 -\pnf3\pnstart1\pnindent357\pnhang {\pntxtb -}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin1655\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon49 \snext50 \styrsid8807911 Bulleted - 1;}{\s51\ql \fi-1298\li1298\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent1276\pnhang {\pntxta .}} -\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1298\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext51 \styrsid8807911 Numbered List 0;}{ +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 \sautoupd List Bullet;}{\s16\ql \li284\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 List Continue;}{\s17\ql \fi-284\li284\ri0\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent283\pnhang {\pntxta .}} +\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 List Number;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 +\super \sbasedon10 endnote reference;}{\s19\ql \fi-284\li568\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin568\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 \sautoupd List Bullet 2;}{\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\ul\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon0 \snext0 Hypertext Anchor;}{\*\cs21 \additive \rtlch\fcs1 \ab\af2\afs20 \ltrch\fcs0 \b\f2\fs20 \sbasedon10 Key Name;}{ +\s22\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\cf13\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 Synonyms;}{ +\s23\ql \fi-284\li284\ri0\widctlpar\tx284\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon17 \snext23 List Manual;}{ +\s24\ql \fi-284\li568\ri0\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext24 List Number 2;}{\s25\ql \li566\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin566\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 List Continue 2;}{\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 +\b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Definition Term;}{\s27\ql \li1134\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1134\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext27 Definition Definition;}{\s28\ql \fi-283\li283\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf38\pnstart1\pnindent283\pnhang {\pntxtb +}} +\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Tip;}{\s29\ql \fi-283\li283\ri0\widctlpar\wrapdefault{\*\pn +\pnlvlblt\ilvl10\ls2047\pnrnot0\pnf38\pnstart1\pnindent283\pnhang {\pntxtb -}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon28 \snext29 Note;}{\s30\ql \fi-283\li283\ri0\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf38\pnstart1\pnindent283\pnhang {\pntxtb 6}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon29 \snext30 Important;}{\s31\ql \fi-284\li568\ri0\widctlpar\tx284\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin568\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext31 List Manual 2;}{\s32\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 +\ltrch\fcs0 \f1\fs14\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \styrsid3962245 footer;}{\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 +\i\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Comment;}{\*\cs34 \additive \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20 \sbasedon10 App Text;}{\*\cs35 \additive \rtlch\fcs1 \af37\afs20 \ltrch\fcs0 +\scaps\f37\fs20\cf13 \sbasedon10 Graphic Link;}{\*\cs36 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 annotation reference;}{\s37\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 annotation text;}{\s38\ql \li0\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \styrsid3962245 00 BodyText;}{\s39\ql \li0\ri0\widctlpar\tqc\tx4153\tqr\tx8306\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 \styrsid3962245 header;}{ +\s40\ql \fi-2597\li2597\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2597\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 \styrsid3962245 +02 BodyText;}{\s41\ql \fi-1298\li1298\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1298\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext41 \styrsid3962245 01 BodyText;}{\s42\ql \li1298\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1298\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext42 \styrsid3962245 11 BodyText;}{\s43\ql \fi-357\li2954\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent357\pnhang {\pntxtb \'b7}} +\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin2954\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext43 \styrsid3962245 Bulleted o 2;}{ +\s44\ql \li2597\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2597\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \styrsid3962245 22 BodyText;} +{\s45\ql \fi-1298\li2596\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2596\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext45 \styrsid3962245 +12 BodyText;}{\s46\ql \fi-1298\li3895\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3895\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 \styrsid3962245 23 BodyText;}{\s47\ql \li3895\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3895\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext47 \styrsid3962245 33 BodyText;}{\s48\ql \li0\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 +\ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 1;}{\s49\ql \fi-357\li1655\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent357\pnhang +{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin1655\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon42 \snext49 \styrsid3962245 Bulleted o 1;}{ +\s50\ql \fi-357\li1655\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent357\pnhang {\pntxtb -}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin1655\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext50 \styrsid3962245 Bulleted - 1;}{\s51\ql \fi-1298\li1298\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent1276\pnhang {\pntxta .}} +\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1298\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext51 \styrsid3962245 Numbered List 0;}{ \s52\ql \fi-357\li1655\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent357\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1655\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext52 \styrsid8807911 Numbered List 1;}{\s53\ql \fi-357\li2954\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0 -\pndec\pnstart1\pnindent357\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin2954\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon52 \snext53 \styrsid8807911 Numbered List 2;}{\s54\ql \fi-357\li2954\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent357\pnhang {\pntxtb -}} -\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin2954\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon43 \snext54 \styrsid8807911 Bulleted - 2;}{ -\s55\ql \li238\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin238\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 2;}{\s56\ql \li482\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin482\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 3;}{\s57\ql \li0\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \b\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon38 \snext42 \styrsid8807911 Title Text;}{ -\s58\ql \li0\ri0\sb2800\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\fs36\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext58 \styrsid8807911 Document Title;}{\s59\ql \li482\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin482\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon56 \snext0 \ssemihidden \styrsid8807911 toc 4;}{\s60\ql \li880\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin880\itap0 -\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 5;}{\s61\ql \li1100\ri0\widctlpar -\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1100\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 6;}{\s62\ql \li1320\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1320\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 7;}{\s63\ql \li1540\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1540\itap0 -\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 8;}{\s64\ql \li1760\ri0\widctlpar -\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1760\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 -\sbasedon0 \snext0 \ssemihidden \styrsid8807911 toc 9;}{\s65\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1041\loch\f36\hich\af36\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext65 \ssemihidden \styrsid8807911 Document Map;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid-667922308\listsimple -{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-129} -{\list\listtemplateid784776512\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname -;}\listid-125}{\list\listtemplateid-1417538436\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360 -\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid-2114955222\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-1{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \s1}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s2}{\listlevel\levelnfc0\levelnfcn0 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s3}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelold\levelspace113\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s4}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0 -{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s5}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext -\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s6}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext -\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s7}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext -\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s8}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext -\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \s9}{\listname ;}\listid-5}{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listname ;}\listid-2}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120 -\listoverridecount0\ls2}{\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-129\listoverridecount0\ls4}{\listoverride\listid-119\listoverridecount0\ls5}{\listoverride\listid-120\listoverridecount0\ls6}{\listoverride\listid-125 -\listoverridecount0\ls7}{\listoverride\listid-129\listoverridecount0\ls8}{\listoverride\listid-119\listoverridecount0\ls9}{\listoverride\listid-120\listoverridecount0\ls10}{\listoverride\listid-125\listoverridecount0\ls11}{\listoverride\listid-129 -\listoverridecount0\ls12}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-283\li283\lin283 }}\ls13}{\listoverride\listid-5\listoverridecount0\ls14}}{\*\rsidtbl \rsid8807911}{\*\generator Microsoft Word 11.0.8125;}{\info{\title Author: }{\author Martin Tasker}{\operator Leppilahti Juha} -{\creatim\yr2001\mo1\dy5\hr15\min19}{\revtim\yr2007\mo3\dy23\hr9}{\version3}{\edmins1}{\nofpages1}{\nofwords106}{\nofchars610}{\*\company PSION}{\nofcharsws715}{\vern24611}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/wo -rd/2003/wordml}}\paperw11907\paperh16840\margl567\margr7371\margt567\margb567\gutter0\ltrsect +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext52 \styrsid3962245 Numbered List 1;}{\s53\ql \fi-357\li2954\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent357\pnhang {\pntxta .}} +\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin2954\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon52 \snext53 \styrsid3962245 Numbered List 2;}{ +\s54\ql \fi-357\li2954\ri0\sa220\widctlpar\wrapdefault{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent357\pnhang {\pntxtb -}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin0\lin2954\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon43 \snext54 \styrsid3962245 Bulleted - 2;}{\s55\ql \li238\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin238\itap0 \rtlch\fcs1 \af0\afs20\alang1025 +\ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 2;}{\s56\ql \li482\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin482\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 3;}{\s57\ql \li0\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon38 \snext42 \styrsid3962245 Title Text;}{\s58\ql \li0\ri0\sb2800\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\f1\fs36\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext58 \styrsid3962245 Document Title;}{\s59\ql \li482\ri0\widctlpar +\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin482\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon56 \snext0 \ssemihidden \styrsid3962245 toc 4;}{ +\s60\ql \li880\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin880\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 5;}{\s61\ql \li1100\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1100\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 6;}{\s62\ql \li1320\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1320\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 7;}{\s63\ql \li1540\ri0\widctlpar +\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1540\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 8;}{ +\s64\ql \li1760\ri0\widctlpar\tqr\tldot\tx9921\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1760\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \ssemihidden \styrsid3962245 toc 9;}{\s65\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 +\f36\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \ssemihidden \styrsid8807911 Document Map;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid-667922308\listsimple{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-129}{\list\listtemplateid784776512 +\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-125} +{\list\listtemplateid-1417538436\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li360 +\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid-2114955222\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0\hres0\chhres0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-1{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext +\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \s1}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \hres0\chhres0 \s2}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 +\s3}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \s4}{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \s5}{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \s6}{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \s7}{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \s8} +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace113\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \hres0\chhres0 \s9}{\listname ;}\listid-5}{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\hres0\chhres0 }{\listname ;}\listid-2}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2}{\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-129 +\listoverridecount0\ls4}{\listoverride\listid-119\listoverridecount0\ls5}{\listoverride\listid-120\listoverridecount0\ls6}{\listoverride\listid-125\listoverridecount0\ls7}{\listoverride\listid-129\listoverridecount0\ls8}{\listoverride\listid-119 +\listoverridecount0\ls9}{\listoverride\listid-120\listoverridecount0\ls10}{\listoverride\listid-125\listoverridecount0\ls11}{\listoverride\listid-129\listoverridecount0\ls12}{\listoverride\listid-119\listoverridecount0\ls13}{\listoverride\listid-120 +\listoverridecount0\ls14}{\listoverride\listid-125\listoverridecount0\ls15}{\listoverride\listid-129\listoverridecount0\ls16}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-283\li283\lin283 }}\ls17}{\listoverride\listid-5\listoverridecount0\ls18}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid3569591\rsid3962245\rsid8807911}{\*\generator Microsoft Word 11.0.0000;}{\info{\title Author: }{\author Martin Tasker}{\operator Srikanth Reddy}{\creatim\yr2001\mo1\dy5\hr15\min19}{\revtim\yr2010\mo2\dy10\hr9\min49}{\version5}{\edmins1} +{\nofpages1}{\nofwords147}{\nofchars843}{\*\company PSION}{\nofcharsws989}{\vern24615}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw11907\paperh16840\margl567\margr7371\margt567\margb567\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\donotembedsysfont0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\linkstyles\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984 -\dghshow0\dgvshow3\jcompress\viewkind1\viewscale138\viewzk2\rsidroot8807911 \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \chftnsepc +\dghshow0\dgvshow3\jcompress\viewkind1\viewscale132\viewzk2\rsidroot8807911 \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 \chftnsepc \par }}\ltrpar \sectd \ltrsect\psz9\sbknone\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl\sftnbj {\footerr \ltrpar \pard\plain \ltrpar\qc \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 PAGE }}{\fldrslt {\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid8807911 \hich\af1\dbch\af11\loch\f1 1}}}\sectd \linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 +\af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 PAGE }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid3569591 1}}} +\sectd \linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \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 )}}{\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\caps\f1\fs22 \hich\af1\dbch\af11\loch\f1 1.\tab} -\pard\plain \ltrpar\s1\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\b\caps\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 UDP ECHO! -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\f1\fs22 \hich\af1\dbch\af11\loch\f1 1.1\tab}}\pard\plain \ltrpar -\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\b\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 About UdpEcho -\par }\pard\plain \ltrpar\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 -{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 udpecho.about -\par }\pard\plain \ltrpar\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8807911 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911\charrsid8807911 \hich\af1\dbch\af11\loch\f1 Portions Copyright (c) Symbian Software Ltd. 2007. -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911\charrsid8807911 \hich\af1\dbch\af11\loch\f1 Portions Copyright (C) 2003-2007 Nokia. * Nokia Core OS * -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911\charrsid8807911 \hich\af1\dbch\af11\loch\f1 Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\caps\fs22\loch\af1\hich\af1\dbch\af0\insrsid8807911 +\hich\af1\dbch\af0\loch\f1 1.\tab}\pard\plain \ltrpar\s1\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\b\caps\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 UDP ECHO! +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\fs22\loch\af1\hich\af1\dbch\af0\insrsid8807911 \hich\af1\dbch\af0\loch\f1 1.1\tab}}\pard\plain \ltrpar +\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 About UdpEcho +\par }\pard\plain \ltrpar\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\ul\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 udpecho.about +\par }\pard\plain \ltrpar\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ai\af0\afs20\alang1025 \ltrch\fcs0 \i\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid8807911 +\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3962245 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ai\af0 +\ltrch\fcs0 \i\insrsid3569591 Portions }{\rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i\insrsid3962245 Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +\par All rights reserved. +\par This component and the accompanying materials are made available +\par under the terms of "Eclipse Public License v1.0" +\par which accompanies this distribution, and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8807911 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911\charrsid8807911 \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 This code is provided to you "as is", don't expect any maintenance. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\f1\fs22 \hich\af1\dbch\af11\loch\f1 1.2\tab}}\pard\plain \ltrpar -\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\b\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 UdpEcho: quick st\hich\af1\dbch\af11\loch\f1 art -\par }\pard\plain \ltrpar\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 -{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 udpecho.quick-start -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 -UdpEcho is simple echo server that listens certain UDP or TCP port and echoes all data back to sender. By default the protocol is UDP and port number is 7. You can change protocol and port number from Options. -\par \hich\af1\dbch\af11\loch\f1 To start the server pr\hich\af1\dbch\af11\loch\f1 ess START, to stop it press STOP. -\par \hich\af1\dbch\af11\loch\f1 UdpEcho works on top of dual stack, so it can be reached by both IPv6 and IP (v4) addresses. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\f1\fs22 \hich\af1\dbch\af11\loch\f1 1.3\tab}}\pard\plain \ltrpar -\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls14\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\b\fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 Source files -\par }\pard\plain \ltrpar\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 -{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 udpecho.source-files -\par }\pard\plain \ltrpar\s22\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\cf13\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 source -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid8807911 \hich\af1\dbch\af11\loch\f1 Source files for UdpEcho are in CVS under \\udpecho directory. -\par \hich\af1\dbch\af11\loch\f1 You are free to modify t\hich\af1\dbch\af11\loch\f1 hem. No support provided. +\par This code is provided to you "as is", don't expect any maintenance. +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\fs22\loch\af1\hich\af1\dbch\af0\insrsid8807911 \hich\af1\dbch\af0\loch\f1 1.2\tab}}\pard\plain \ltrpar +\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 UdpEcho: quick start +\par }\pard\plain \ltrpar\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\ul\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 udpecho.quick-start +\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid8807911 UdpEcho is simple echo server that listens certain UDP or TCP port and echoes all data back to sender. By default the protocol is UDP and port number is 7. You can change protocol and port number from Options. +\par To start the server press START, to stop it press STOP. +\par UdpEcho works on top of dual stack, so it can be reached by both IPv6 and IP (v4) addresses. +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \b\fs22\loch\af1\hich\af1\dbch\af0\insrsid8807911 \hich\af1\dbch\af0\loch\f1 1.3\tab}}\pard\plain \ltrpar +\s2\ql \li0\ri0\sa220\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls18\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 Source files +\par }\pard\plain \ltrpar\s20\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\ul\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid8807911 udpecho.source-files +\par }\pard\plain \ltrpar\s22\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\cf13\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid8807911 source +\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid8807911 Source files for UdpEcho are in CVS under \\udpecho directory. +\par You are free to modify them. No support provided. \par \par }} \ No newline at end of file diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingexamples/webserver/Documentation/README.txt --- a/networkingtestandutils/networkingexamples/webserver/Documentation/README.txt Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingexamples/webserver/Documentation/README.txt Fri Apr 16 16:36:59 2010 +0300 @@ -1,9 +1,19 @@ // // readme.txt - http server development notes // -// Portions Copyright (c) Symbian Software Ltd. 2007. -// Portions Copyright (C) 1999-2004 Nokia. * Nokia Core OS * -// Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +// portions Copyright (c) 1999-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: +// +// Description: // //////////////////////////////////////////////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingexamples/webserver/Documentation/README2.txt --- a/networkingtestandutils/networkingexamples/webserver/Documentation/README2.txt Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingexamples/webserver/Documentation/README2.txt Fri Apr 16 16:36:59 2010 +0300 @@ -1,9 +1,19 @@ // // readme2.txt - http server development notes // -// Portions Copyright (c) Symbian Software Ltd. 2007. -// Portions Copyright (C) 1999-2004 Nokia. * Nokia Core OS * -// Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +// portions Copyright (c) 1999-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: +// +// Description: // //////////////////////////////////////////////////////////////// diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingexamples/webserver/Documentation/webserver.rtf --- a/networkingtestandutils/networkingexamples/webserver/Documentation/webserver.rtf Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingexamples/webserver/Documentation/webserver.rtf Fri Apr 16 16:36:59 2010 +0300 @@ -1,15 +1,15 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff1\deff1\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff1\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f6\froman\fcharset0\fprq2{\*\panose 02020603040505020304}Tms Rmn;} {\f11\froman\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt Arial Unicode MS};}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f37\fnil\fcharset2\fprq2{\*\panose 00000000000000000000}ZapfDingbats BT;} -{\f38\fswiss\fcharset0\fprq2{\*\panose 020b0506020202030204}Arial Narrow;}{\f298\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f299\froman\fcharset238\fprq2 Times New Roman CE;}{\f300\froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f302\froman\fcharset161\fprq2 Times New Roman Greek;}{\f303\froman\fcharset162\fprq2 Times New Roman Tur;}{\f304\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f305\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f306\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f307\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f309\fswiss\fcharset238\fprq2 Arial CE;}{\f310\fswiss\fcharset204\fprq2 Arial Cyr;}{\f312\fswiss\fcharset161\fprq2 Arial Greek;} -{\f313\fswiss\fcharset162\fprq2 Arial Tur;}{\f314\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f315\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f316\fswiss\fcharset186\fprq2 Arial Baltic;}{\f317\fswiss\fcharset163\fprq2 Arial (Vietnamese);} -{\f319\fmodern\fcharset238\fprq1 Courier New CE;}{\f320\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f322\fmodern\fcharset161\fprq1 Courier New Greek;}{\f323\fmodern\fcharset162\fprq1 Courier New Tur;} -{\f324\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f325\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f326\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f327\fmodern\fcharset163\fprq1 Courier New (Vietnamese);} -{\f659\fswiss\fcharset238\fprq2 Tahoma CE;}{\f660\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f662\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f663\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f664\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} -{\f665\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f666\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f667\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f668\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f679\fswiss\fcharset238\fprq2 Arial Narrow CE;} -{\f680\fswiss\fcharset204\fprq2 Arial Narrow Cyr;}{\f682\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f683\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f686\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}}{\colortbl;\red0\green0\blue0; +{\f38\fswiss\fcharset0\fprq2{\*\panose 020b0606020202030204}Arial Narrow;}{\f39\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f261\froman\fcharset238\fprq2 Times New Roman CE;}{\f262\froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f264\froman\fcharset161\fprq2 Times New Roman Greek;}{\f265\froman\fcharset162\fprq2 Times New Roman Tur;}{\f266\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f267\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f268\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f269\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f271\fswiss\fcharset238\fprq2 Arial CE;}{\f272\fswiss\fcharset204\fprq2 Arial Cyr;}{\f274\fswiss\fcharset161\fprq2 Arial Greek;} +{\f275\fswiss\fcharset162\fprq2 Arial Tur;}{\f276\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f277\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f278\fswiss\fcharset186\fprq2 Arial Baltic;}{\f279\fswiss\fcharset163\fprq2 Arial (Vietnamese);} +{\f281\fmodern\fcharset238\fprq1 Courier New CE;}{\f282\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f284\fmodern\fcharset161\fprq1 Courier New Greek;}{\f285\fmodern\fcharset162\fprq1 Courier New Tur;} +{\f286\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f287\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f288\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f289\fmodern\fcharset163\fprq1 Courier New (Vietnamese);} +{\f621\fswiss\fcharset238\fprq2 Tahoma CE;}{\f622\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f624\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f625\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f626\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} +{\f627\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f628\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f629\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f630\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f641\fswiss\fcharset238\fprq2 Arial Narrow CE;} +{\f642\fswiss\fcharset204\fprq2 Arial Narrow Cyr;}{\f644\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f645\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f648\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}}{\colortbl;\red0\green0\blue0; \red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; \red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 \snext0 Normal;}{\s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 @@ -52,35 +52,38 @@ \ltrch\fcs0 \scaps\f38\fs20\cf13 \sbasedon10 Graphic Link;}{\*\cs36 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 annotation reference;}{\s37\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 \sbasedon0 \snext37 annotation text;}{\s38\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \rtlch\fcs1 \af36\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\f36\hich\af36\dbch\af11\cgrid\langnp2057\langfenp1041 \sbasedon0 \snext38 \ssemihidden \styrsid12716368 Document Map;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable -{\list\listtemplateid866034032\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li643\jclisttab\tx643\lin643 } -{\listname ;}\listid-129}{\list\listtemplateid-1897879886\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li643 -\jclisttab\tx643\lin643 }{\listname ;}\listid-125}{\list\listtemplateid-425948670\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid-452067010\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext -\'01*;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listname ;}\listid-2}{\list\listtemplateid585661342\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }{\listname ;}\listid457770631}{\list\listtemplateid-626070358\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0 -\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }{\listname ;}\listid833182188}{\list\listtemplateid-1546354766\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }{\listname ;}\listid906887489}{\list\listtemplateid585661342\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }{\listname ;}\listid1769304559}{\list\listtemplateid-33799928\listsimple{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }{\listname ;}\listid1932933266} -{\list\listtemplateid585661342\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 } -{\listname ;}\listid2004046479}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2}{\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-129\listoverridecount0\ls4} -{\listoverride\listid-119\listoverridecount0\ls5}{\listoverride\listid-120\listoverridecount0\ls6}{\listoverride\listid-125\listoverridecount0\ls7}{\listoverride\listid-129\listoverridecount0\ls8}{\listoverride\listid-2\listoverridecount1{\lfolevel -\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-4053 ?;}{\levelnumbers;}\f37\fbias0 \fi-283\li283\lin283 }}\ls9}{\listoverride\listid-2 -\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-4051 ?;}{\levelnumbers;}\f37\fbias0 \fi-283\li283\lin283 }}\ls10} -{\listoverride\listid906887489\listoverridecount0\ls11}{\listoverride\listid833182188\listoverridecount0\ls12}{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }}\ls13}{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0 -\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li567\lin567 }}\ls14}{\listoverride\listid833182188\listoverridecount1{\lfolevel -\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }}\ls15} -{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-283\li283\lin283 }}\ls16}{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }}\ls17}{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold -\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }}\ls18}{\listoverride\listid1932933266\listoverridecount0\ls19}{\listoverride\listid1932933266\listoverridecount1{\lfolevel -\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-283\li283\lin283 }}\ls20} -{\listoverride\listid1932933266\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fi-283\li283\lin283 }}\ls21}{\listoverride\listid457770631\listoverridecount0\ls22}{\listoverride\listid1769304559\listoverridecount0\ls23}{\listoverride\listid2004046479\listoverridecount0\ls24}}{\*\rsidtbl \rsid12716368}{\*\generator Micros -oft Word 11.0.8125;}{\info{\title Author: }{\author carlos perez}{\operator Leppilahti Juha}{\creatim\yr2000\mo3\dy28\hr14\min50}{\revtim\yr2007\mo3\dy23\hr9\min2}{\version7}{\edmins6}{\nofpages3}{\nofwords636}{\nofchars3631}{\*\company Nokia} -{\nofcharsws4259}{\vern24611}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11907\paperh16840\margl567\margr7371\margt567\margb567\gutter0\ltrsect +{\list\listtemplateid866034032\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li643 +\jclisttab\tx643\lin643 }{\listname ;}\listid-129}{\list\listtemplateid-1897879886\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0\hres0\chhres0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-125}{\list\listtemplateid-425948670\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid-452067010\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 }{\listname ;}\listid-2}{\list\listtemplateid585661342\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }{\listname ;}\listid457770631}{\list\listtemplateid-626070358\listsimple{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }{\listname ;}\listid833182188} +{\list\listtemplateid-1546354766\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 +\fi-283\li283\lin283 }{\listname ;}\listid906887489}{\list\listtemplateid585661342\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }{\listname ;}\listid1769304559}{\list\listtemplateid-33799928\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }{\listname ;}\listid1932933266}{\list\listtemplateid585661342\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }{\listname ;}\listid2004046479}}{\*\listoverridetable{\listoverride\listid-119 +\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2}{\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-129\listoverridecount0\ls4}{\listoverride\listid-119\listoverridecount0\ls5}{\listoverride\listid-120 +\listoverridecount0\ls6}{\listoverride\listid-125\listoverridecount0\ls7}{\listoverride\listid-129\listoverridecount0\ls8}{\listoverride\listid-119\listoverridecount0\ls9}{\listoverride\listid-120\listoverridecount0\ls10}{\listoverride\listid-125 +\listoverridecount0\ls11}{\listoverride\listid-129\listoverridecount0\ls12}{\listoverride\listid-119\listoverridecount0\ls13}{\listoverride\listid-120\listoverridecount0\ls14}{\listoverride\listid-125\listoverridecount0\ls15}{\listoverride\listid-129 +\listoverridecount0\ls16}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-4053 ?;}{\levelnumbers;} +\f37\fbias0\hres0\chhres0 \fi-283\li283\lin283 }}\ls17}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext +\'01\u-4051 ?;}{\levelnumbers;}\f37\fbias0\hres0\chhres0 \fi-283\li283\lin283 }}\ls18}{\listoverride\listid906887489\listoverridecount0\ls19}{\listoverride\listid833182188\listoverridecount0\ls20}{\listoverride\listid833182188\listoverridecount1{\lfolevel +\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }}\ls21} +{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \hres0\chhres0 \fi-283\li567\lin567 }}\ls22}{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283 +{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }}\ls23}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-283\li283\lin283 }}\ls24}{\listoverride\listid833182188\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }}\ls25}{\listoverride\listid833182188 +\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 +\fi-283\li283\lin283 }}\ls26}{\listoverride\listid1932933266\listoverridecount0\ls27}{\listoverride\listid1932933266\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold +\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }}\ls28}{\listoverride\listid1932933266\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-283\li283\lin283 }}\ls29}{\listoverride\listid457770631\listoverridecount0\ls30} +{\listoverride\listid1769304559\listoverridecount0\ls31}{\listoverride\listid2004046479\listoverridecount0\ls32}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid7212555\rsid8350633\rsid12716368}{\*\generator Microsoft Word 11.0.0000;}{\info +{\title Author: }{\author carlos perez}{\operator Srikanth Reddy}{\creatim\yr2000\mo3\dy28\hr14\min50}{\revtim\yr2010\mo2\dy10\hr9\min49}{\version9}{\edmins7}{\nofpages3}{\nofwords677}{\nofchars3863}{\*\company Nokia}{\nofcharsws4531} +{\vern24615}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11907\paperh16840\margl567\margr7371\margt567\margb567\gutter0\ltrsect\rtlgutter \widowctrl\ftnbj\aenddoc\donotembedsysfont0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0 \dgvshow3\jcompress\viewkind4\viewscale100\pgbrdrhead\pgbrdrfoot\rsidroot12716368 \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\template H:\\Userinf\\msoffice\\template\\EPOCHELP.DOT}{\*\ftnsep \ltrpar \pard\plain \ltrpar \ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 @@ -91,16 +94,19 @@ \rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \chftnsep \par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { \rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\psz9\sbknone\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl\sftnbj {\footerr \ltrpar \pard\plain \ltrpar\qc \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 -\ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\field{\*\fldinst {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 PAGE }}{\fldrslt {\rtlch\fcs1 \af1 \ltrch\fcs0 -\lang1024\langfe1024\noproof\insrsid12716368 \hich\af1\dbch\af11\loch\f1 1}}}\sectd \linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\par }}\ltrpar \sectd \ltrsect\rtlgutter\psz9\sbknone\linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl\sftnbj {\footerr \ltrpar \pard\plain \ltrpar\qc \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\field{\*\fldinst {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 PAGE }}{\fldrslt {\rtlch\fcs1 \af1 +\ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid7212555 \hich\af1\dbch\af11\loch\f1 1}}}\sectd \linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \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 \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0\pararsid12716368 -\rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368\charrsid12716368 \hich\af1\dbch\af11\loch\f1 -Portions Copyright (c) Symbian Software Ltd. 2007. -Portions Copyright (C) 2003-2007 Nokia. * Nokia Core OS * -Save as expressly licensed to you by Symbian Software Ltd, all rights reserved. +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0\pararsid8350633 \rtlch\fcs1 +\af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid7212555 \hich\af1\dbch\af11\loch\f1 Portions }{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 +\i\insrsid8350633 \hich\af1\dbch\af11\loch\f1 Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +\par \hich\af1\dbch\af11\loch\f1 All rights reserved. +\par \hich\af1\dbch\af11\loch\f1 This component and the accompanying materials are made available +\par \hich\af1\dbch\af11\loch\f1 under the terms of "Eclipse Public License v1.0" +\par }\pard \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0\pararsid12716368 {\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid8350633 \hich\af1\dbch\af11\loch\f1 which accompanies this distribution, and is availa +\hich\af1\dbch\af11\loch\f1 ble at the URL "http://www.eclipse.org/legal/epl-v10.html".}{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368\charrsid12716368 \par }\pard\plain \ltrpar\s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\fs32\lang2057\langfe1041\kerning28\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 EPOC Webserver 1.0 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\wrapdefault\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \rtlch\fcs1 \ab\af1\afs24\alang1025 \ltrch\fcs0 @@ -110,9 +116,8 @@ \par }\pard\plain \ltrpar\s22\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\cf13\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Introduction \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 -\insrsid12716368 \hich\af1\dbch\af11\loch\f1 -EPOC Webserver is a single host webserver program for EPOC. It implements HTTP 0.9,1.0 and 1.1 protocols. Although, it is partially complaint with HTTP 1.1, it implements the GET, HEAD, POST, PUT, DELETE, TRACE and OP\hich\af1\dbch\af11\loch\f1 -TIONS methods. +\insrsid12716368 \hich\af1\dbch\af11\loch\f1 EPOC Webserver is a single host webserver program for EPOC. It implements HTTP 0.9,1.0 and 1.1 protocols. Although, it is partially compla\hich\af1\dbch\af11\loch\f1 +int with HTTP 1.1, it implements the GET, HEAD, POST, PUT, DELETE, TRACE and OPTIONS methods. \par \hich\af1\dbch\af11\loch\f1 EPOC Webserver runs over the dual-IP stack (IPV4/IPV6) for EPOC. \par \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\wrapdefault\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \rtlch\fcs1 \ab\af1\afs24\alang1025 \ltrch\fcs0 @@ -122,18 +127,19 @@ \par }\pard\plain \ltrpar\s22\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\cf13\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Quick start, begin \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 -\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Yous should create first the following directories before start the webserver: +\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Yous should create first the following directories be\hich\af1\dbch\af11\loch\f1 fore start the webserver: \par \hich\af1\dbch\af11\loch\f1 The root directory of the site: }{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 C:\\ws\\root\\ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 -\par \hich\af1\dbch\af11\loch\f1 The back\hich\af1\dbch\af11\loch\f1 up directory: }{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 C:\\ws\\backups\\}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\par \hich\af1\dbch\af11\loch\f1 The backup directory: }{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 C:\\ws\\backups\\}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \par \hich\af1\dbch\af11\loch\f1 The error directory: }{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 C:\\ws\\error\\ \par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 The cgi directory: }{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 C:\\ws\\cgi-bin\\ -\par {\pntext\pard\plain\ltrpar \s29 \rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \f37\fs20\lang2057\langfe1041\langnp2057 \loch\af37\dbch\af11\hich\f37 \'2d\tab}}\pard\plain \ltrpar\s29\ql \fi-283\li283\ri0\sa120\widctlpar\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls10\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb -}}\faauto\ls10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 These are the defaults directories. You can change them in Options | Directories. (see Options menu). +\par {\pntext\pard\plain\ltrpar \s29 \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f37\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af37\dbch\af11\hich\f37 \'2d\tab}}\pard\plain \ltrpar +\s29\ql \fi-283\li283\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls18\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb -}}\faauto\ls18\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 +These are the defaults directories. You can change them in Options | Directories. (see Options menu). \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 -\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Copy all the files of your website into the root dire\hich\af1\dbch\af11\loch\f1 -ctory. Select EPOC-WS | Start Webserver to start EPOC Webserver or press the Start button. -\par \hich\af1\dbch\af11\loch\f1 You can also publish (update web pages remotely) your web pages. Create the previous directories and start the webserver. Edit and publish your web pages using Netsc\hich\af1\dbch\af11\loch\f1 ape Composer or similar programs. +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 +Copy all the files of your website into the root directory. Select EPOC-WS | Start Webserver to start EPOC Webserver or press the Start button. +\par \hich\af1\dbch\af11\loch\f1 You can a\hich\af1\dbch\af11\loch\f1 lso publish (update web pages remotely) your web pages. Create the previous directories and start the webserver. Edit and publish your web pages using Netscape Composer or similar programs. \par }\pard\plain \ltrpar\s32\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 @@ -142,17 +148,18 @@ \par }\pard\plain \ltrpar\s20\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 EPOC-WS Menu \par }\pard\plain \ltrpar\s22\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 -\fs20\cf13\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 EPOC-WS menu, Main menu, Start, Stop, Exit +\fs20\cf13\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 EPOC-WS menu, Main menu, Start, Stop, E\hich\af1\dbch\af11\loch\f1 xit \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 There are three options in this menu: -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Start Webserver:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 - Starts the webserver. This option is dimmed if the Webserver is currently running. -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Stop WebServer:}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Stops the webserver. The current connections are aborted and closed. -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Exit:}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Exits the program. If the webserver is running then it also stops the webserver and it colses and aborts all connections. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Start Webserver:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Starts the webserver. This option is dimmed if the Webserver is currently running. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Stop WebServer:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Stops the webserver. The current connections are aborted and closed. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Exit:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Exits the progra\hich\af1\dbch\af11\loch\f1 +m. If the webserver is running then it also stops the webserver and it colses and aborts all connections. \par }\pard\plain \ltrpar\s17\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\wrapdefault\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \rtlch\fcs1 \ab\af1\afs24\alang1025 \ltrch\fcs0 @@ -160,75 +167,78 @@ \par }\pard\plain \ltrpar\s20\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 { \rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 View Menu \par }\pard\plain \ltrpar\s22\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\cf13\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 -\ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 View, Console, Scree\hich\af1\dbch\af11\loch\f1 n, Clear Console, Clear Screen, Counters +\ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 View, Console, Screen, Clear Console, Clear Screen, Counters \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 There are three options in this menu: -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Console:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 - This option allows enabling and disabling the log messages in the conole window. There are three kinds of log messages: -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s19\ql \fi-284\li568\ri0\sa120\widctlpar\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 HTTP Request:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This log message displays th\hich\af1\dbch\af11\loch\f1 -e HTTP Request message from the current request. It is enabled when the box is checked. -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 HTTP Response:}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This log message displays the HTTP response message from the current request. It is enabled when the box is checked. -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 -Miscellaneuos Data:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This box ena\hich\af1\dbch\af11\loch\f1 -bles and disables the log message which displays the remote connection address and the internal connection number. If it is enabled this log messag is shown every time a request is made and a connection is closed. It is enabled when the box is checked. - -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Reset Total Counter:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This option sets to zero the Total Connections counter in the bottom line. - -\par {\pntext\pard\plain\ltrpar \s29 \rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \f37\fs20\lang2057\langfe1041\langnp2057 \loch\af37\dbch\af11\hich\f37 \'2d\tab}}\pard\plain \ltrpar\s29\ql \fi-283\li283\ri0\sa120\widctlpar\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls10\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb -}}\faauto\ls10\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 The Current Connections counter will not be reinitialised. The current connections will not be counted for the total number of connections after the reset. -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Clear Console:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This option cleans the console and the history associated to it. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Console:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 + This option allows\hich\af1\dbch\af11\loch\f1 enabling and disabling the log messages in the conole window. There are three kinds of log messages: +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s19\ql \fi-284\li568\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 HTTP Request:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 This log message displays the HTTP Request message from the current request. It is enabled when the box is checked. +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 HTTP Response:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This log message displays the HTTP response message from the current request. It is enabled when the box is checked. +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Miscellaneuos Data:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This box enables and disables the log message which displays the remote connection address and the internal connecti +\hich\af1\dbch\af11\loch\f1 on number. If it is enabled this log messag is shown every time a request is made and a connection is closed. It is enabled when the box is checked. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Reset Total Counter:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 This option sets to zero the Total Connections counter in the bottom line. +\par {\pntext\pard\plain\ltrpar \s29 \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f37\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af37\dbch\af11\hich\f37 \'2d\tab}}\pard\plain \ltrpar +\s29\ql \fi-283\li283\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls18\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb -}}\faauto\ls18\adjustright\rin0\lin283\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 +The Current Connections counter will not be reinitialised. The current connections will not be counted for the total number of connections after the reset. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Clear Console:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 This option cleans the console and the history associated to it. \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \rtlch\fcs1 \ab\af1\afs24\alang1025 \ltrch\fcs0 \b\fs24\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Options menu \par }\pard\plain \ltrpar\s20\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 -\fs20\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Options menu +\fs20\ul\cf13\lang1024\langfe1024\loch\af1\hich\af1\dbch\af11\cgrid\noproof\langnp1033\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Opt\hich\af1\dbch\af11\loch\f1 ions menu \par }\pard\plain \ltrpar\s22\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\cf13\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Options, config, configuration \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This menu allows configurin some of the settings of the webserver. There are four options: -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Directories}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 : This option allows setting the list of the directories needed for the webserver. - -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s19\ql \fi-284\li568\ri0\sa120\widctlpar\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Server Path:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 It is the root directory of the website. -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 CGI Path}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 : It is the directory where the cgi are installed. -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Backup Path:}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 It is the directory where the backup of \hich\af1\dbch\af11\loch\f1 the remote updated and deleted files are placed. -\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Error Path:}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 - it is the directory where the web pages associated to the HTTP errors are situated. Each error has associted an html page (errorXXX.html) where XXX is the code number of the HTTP error (e.g. 40\hich\af1\dbch\af11\loch\f1 -4 Not Found has associated the r file 'error404.html' ). If the error file is missing, the webserver will use its default error messages. -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 HTTP Methods:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 - This options enables/disables the PUT and the DELETE methods. A method is enabled when its box is checked. -\par {\pntext\pard\plain\ltrpar \s29 \rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \f37\fs20\lang2057\langfe1041\langnp2057 \loch\af37\dbch\af11\hich\f37 \'2d\tab}}\pard\plain \ltrpar\s29\ql \fi-283\li567\ri0\sa120\widctlpar\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls10\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb -}}\faauto\ls10\adjustright\rin0\lin567\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 The PUT method is need to publish the web pages remotely. -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 MIME-Types:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This options displays a two-column with the extension/mime-types associa -\hich\af1\dbch\af11\loch\f1 tion. The first column shows the extension and the second the mime-type related to it. Adding more extension can be done using the Add button (}{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 -Ctrl + A}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 ). Deleting entries can be done using the Delete button (}{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Ctrl + D}{\rtlch\fcs1 \af1 -\ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 ). -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 -Miscellaneous Data:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 This options a\hich\af1\dbch\af11\loch\f1 -llows setting the default resource. The default resource is the resource accessed when a root request is received (e.g.http:/www.nokia.com/). +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Directories}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 : This option allows setting the list of the directories needed for the webserver. +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s19\ql \fi-284\li568\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin568\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Server Path:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 It is the r\hich\af1\dbch\af11\loch\f1 oot directory of the website. +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 CGI Path}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 : It is the directory where the cgi are installed. +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Backup Path:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 It is the directory where the backup of the remote updated and deleted files are placed. +\par {\pntext\pard\plain\ltrpar \s19 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Error Path:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 it is the directory where the web pages associa\hich\af1\dbch\af11\loch\f1 +ted to the HTTP errors are situated. Each error has associted an html page (errorXXX.html) where XXX is the code number of the HTTP error (e.g. 404 Not Found has associated the r file 'error404.html' ). If the error file is missing, the webserver will use +\hich\af1\dbch\af11\loch\f1 \hich\af1\dbch\af11\loch\f1 its default error messages. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 HTTP Methods:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 This options enables/disables the PUT and the DELETE methods. A method is enabled when its box is checked. +\par {\pntext\pard\plain\ltrpar \s29 \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f37\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af37\dbch\af11\hich\f37 \'2d\tab}}\pard\plain \ltrpar +\s29\ql \fi-283\li567\ri0\sa120\widctlpar\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls18\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb -}}\faauto\ls18\adjustright\rin0\lin567\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 The PUT method is need to publish the web pages remotely. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 MIME-Types:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 +\hich\af1\dbch\af11\loch\f1 This options displays a two-\hich\af1\dbch\af11\loch\f1 +column with the extension/mime-types association. The first column shows the extension and the second the mime-type related to it. Adding more extension can be done using the Add button (}{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Ctrl + A}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 ). Deleting entries can be done using the Delete button (}{\rtlch\fcs1 \ai\af1 \ltrch\fcs0 \i\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Ctr +\hich\af1\dbch\af11\loch\f1 l + D}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 ). +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 Miscellaneous Data:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 + This options allows setting the default resource. The default resource is the resource accessed when a root request is received (e.g.http:/www.nokia.com/). \par }\pard\plain \ltrpar\s17\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\wrapdefault\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \rtlch\fcs1 \ab\af1\afs24\alang1025 \ltrch\fcs0 @@ -239,9 +249,10 @@ \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Help, About \par }\pard\plain \ltrpar\ql \li0\ri0\sa120\widctlpar\wrapdefault\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 There are two options in this menu: -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284\wrapdefault{\*\pn -\pnlvlbody\ilvl0\ls16\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls16\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 \fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 { -\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Help:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 Displays this Help. -\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af3\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 About:}{ -\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 it show\hich\af1\dbch\af11\loch\f1 s general information. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s15\ql \fi-284\li284\ri0\sa120\widctlpar +\tx284\wrapdefault{\*\pn \pnlvlbody\ilvl0\ls24\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\faauto\ls24\adjustright\rin0\lin284\itap0 \rtlch\fcs1 \af1\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp2057\langfenp1041 {\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 \hich\af1\dbch\af11\loch\f1 Help:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 + Displays this Help. +\par {\pntext\pard\plain\ltrpar \s15 \rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \cs34\f3\fs20\lang2057\langfe1041\langnp2057\langfenp1041\insrsid12716368 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \ab\af1 \ltrch\fcs0 \cs34\b\insrsid12716368 +\hich\af1\dbch\af11\loch\f1 About:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid12716368 \hich\af1\dbch\af11\loch\f1 it shows general information. \par }} \ No newline at end of file diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingintegrationtest/Te_Http/testdata/te_http.xml --- a/networkingtestandutils/networkingintegrationtest/Te_Http/testdata/te_http.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingintegrationtest/Te_Http/testdata/te_http.xml Fri Apr 16 16:36:59 2010 +0300 @@ -3,7 +3,7 @@ Copyright (c) 2003-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 "Eclipse Public License v1.0" + 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". diff -r a579325b79dd -r b33c3d136b7e networkingtestandutils/networkingintegrationtest/Te_Msg/testdata/te_msg.xml --- a/networkingtestandutils/networkingintegrationtest/Te_Msg/testdata/te_msg.xml Tue Feb 02 01:27:53 2010 +0200 +++ b/networkingtestandutils/networkingintegrationtest/Te_Msg/testdata/te_msg.xml Fri Apr 16 16:36:59 2010 +0300 @@ -1,9 +1,9 @@