diff -r 000000000000 -r af10295192d8 tcpiputils/dhcp/documentation/DHCP Architecture.mdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tcpiputils/dhcp/documentation/DHCP Architecture.mdl Tue Jan 26 15:23:49 2010 +0200 @@ -0,0 +1,7965 @@ + +(object Petal + version 43 + _written "Rose 6.5.9232.10" + charSet 0) + +(object Design "Logical View" + is_unit TRUE + is_loaded TRUE + quid "3ED3504F0213" + 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 "3ED3504F0215" + exportControl "Public" + global TRUE + logical_models (list unit_reference_list + (object Mechanism @1 + logical_models (list unit_reference_list + (object Object "CNIFConfigurationControl" + quid "3EFAF4760145" + collaborators (list link_list + (object Link + quid "3EFAF49200F6" + supplier "RConfigDaemon" + quidu "3EFAF483029C" + messages (list Messages + (object Message "Connect()" + quid "3EFAF49200F7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0) + (object Message "Ioctl()" + quid "3EFAF4A20135" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1)))) + persistence "Transient" + multi FALSE) + (object Object "RConfigDaemon" + quid "3EFAF483029C" + collaborators (list link_list + (object Link + quid "3EFAF4E001A2" + supplier "CDHCPSession" + quidu "3EFAF4CF027D" + messages (list Messages + (object Message "IPC Message Transfer" + quid "3EFAF4E001A3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 2)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPSession" + quid "3EFAF4CF027D" + collaborators (list link_list + (object Link + quid "3EFAF5040348" + supplier "CDHCPSession" + quidu "3EFAF4CF027D" + messages (list Messages + (object Message "IoctlL()" + quid "3EFAF5040349" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.2" + ordinal 4) + (object Message "ServiceL()" + quid "3EFAF583026D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1" + ordinal 3))) + (object Link + quid "3EFAF5340319" + supplier "CDHCPIP4Control" + quidu "3EFAF4FB00A8") + (object Link + quid "3EFAF54B004B" + supplier "CDHCPControl" + quidu "3EFAF4F700A8" + messages (list Messages + (object Message "HandleClientRequest()" + quid "3FBB30C10251" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.3" + ordinal 5)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPControl" + quid "3EFAF4F700A8" + collaborators (list link_list + (object Link + quid "3FBB30EB0186" + supplier "CDHCPIP4Control" + quidu "3EFAF4FB00A8" + messages (list Messages + (object Message "HandleClientRequest()" + quid "3FBB30EB0187" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.3.1" + ordinal 6)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPIP4Control" + quid "3EFAF4FB00A8" + persistence "Transient" + multi FALSE))) + (object Mechanism @2 + logical_models (list unit_reference_list + (object Object "CDHCPController" + quid "3EE7054701C5" + collaborators (list link_list + (object Link + quid "3EE705C10196" + supplier "CDHCPServer" + quidu "3EE705A203B9" + messages (list Messages + (object Message "" + quid "3EEF22810177" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1) + (object Message "" + quid "3EEF229202AF" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.1.1" + ordinal 2))) + (object Link + quid "3EE705FC0119" + supplier "CDHCPv4If" + quidu "3EE705AB0242" + messages (list Messages + (object Message "" + quid "3EEF229801A5" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2" + ordinal 3) + (object Message "" + quid "3EEF22A102CE" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.2.1" + ordinal 4)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPServer" + quid "3EE705A203B9" + persistence "Transient" + multi FALSE) + (object Object "CDHCPv4If" + quid "3EE705AB0242" + collaborators (list link_list + (object Link + quid "3EE7083D006D" + supplier "CDHCPServer" + quidu "3EE705A203B9" + messages (list Messages + (object Message "" + quid "3EEF25E7009C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.2" + ordinal 5) + (object Message "" + quid "3EEF261802BF" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.2.2.1" + ordinal 6)))) + persistence "Transient" + multi FALSE) + (object Object "RConnection" + quid "3EEF20930000" + collaborators (list link_list + (object Link + quid "3EEF20C20138" + supplier "CDHCPController" + quidu "3EE7054701C5" + messages (list Messages + (object Message "" + quid "3EEF20C20139" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + persistence "Transient" + multi FALSE))) + (object Mechanism @3 + logical_models (list unit_reference_list + (object Object "RConfigDaemon" + quid "3FBA0A690167" + collaborators (list link_list + (object Link + quid "3FBA0B73007D" + supplier "CDHCPSession" + quidu "3FBA0A85008C" + messages (list Messages + (object Message "IPC call to configure new connection" + quid "3FBA0B73007E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPSession" + quid "3FBA0A85008C" + collaborators (list link_list + (object Link + quid "3FBA0B91033C" + supplier "CDHCPIP4Control" + quidu "3FBA0A9403C8" + messages (list Messages + (object Message "NewL()" + quid "3FBA0B91033D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1) + (object Message "ConfigureL()" + quid "3FBA234E029F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2" + ordinal 2)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPIP4Control" + quid "3FBA0A9403C8" + collaborators (list link_list + (object Link + quid "3FBA0B9E030D" + supplier "CDHCPIP4StateMachine" + quidu "3FBA0ABA0148" + messages (list Messages + (object Message "NewL()" + quid "3FBA235F038A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1" + ordinal 3) + (object Message "StartInit()" + quid "3FBA23C80119" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.2" + ordinal 9)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPIP4StateMachine" + quid "3FBA0ABA0148" + collaborators (list link_list + (object Link + quid "3FBA0BA603A9" + supplier "CDHCPInit" + quidu "3FBA0ADF008C" + messages (list Messages + (object Message "NewL()" + quid "3FBA23F002DE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.5" + ordinal 8) + (object Message "Process()" + quid "3FBA24480138" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.2.2" + ordinal 11) + (object Message "CreateDiscoverMsgL()" + quid "3FBA246F032C" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.2.2.2.1" + ordinal 12) + (object Message "CloseNSend()" + quid "3FBA25280261" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "2" + ordinal 14))) + (object Link + quid "3FBA0C9801A5" + supplier "RConnection" + quidu "3FBA0C7F0138" + messages (list Messages + (object Message "Attach()" + quid "3FBA2380002E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.1" + ordinal 4))) + (object Link + quid "3FBA0CA003B9" + supplier "RSocket" + quidu "3FBA0C8302CE" + messages (list Messages + (object Message "Open()" + quid "3FBA23850138" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.2" + ordinal 5) + (object Message "Send message" + quid "3FBA25340000" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 15))) + (object Link + quid "3FBA0DD8033C" + supplier "CMessageSender" + quidu "3FBA0DA0003E" + messages (list Messages + (object Message "NewL()" + quid "3FBA23A60128" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.4" + ordinal 7))) + (object Link + quid "3FBA0DF5033C" + supplier "CDHCPMessageHeaderIP4" + quidu "3FBA0DDE0196" + messages (list Messages + (object Message "NewL()" + quid "3FBA2396029F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.3" + ordinal 6) + (object Message "Set message contents" + quid "3FBA24B302BF" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.2.3" + ordinal 13))) + (object Link + quid "3FBA2404001F" + supplier "CDHCPIP4StateMachine" + quidu "3FBA0ABA0148" + messages (list Messages + (object Message "Start state machine" + quid "3FBA24040020" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.2.1" + ordinal 10)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPInit" + quid "3FBA0ADF008C" + collaborators (list link_list + (object Link + quid "3FBA0BD00251" + supplier "CDHCPInit" + quidu "3FBA0ADF008C")) + persistence "Transient" + multi FALSE) + (object Object "RConnection" + quid "3FBA0C7F0138" + persistence "Transient" + multi FALSE) + (object Object "RSocket" + quid "3FBA0C8302CE" + persistence "Transient" + multi FALSE) + (object Object "CMessageSender" + quid "3FBA0DA0003E" + persistence "Transient" + multi FALSE) + (object Object "CDHCPMessageHeaderIP4" + quid "3FBA0DDE0196" + persistence "Transient" + multi FALSE))) + (object Mechanism @4 + logical_models (list unit_reference_list + (object Object "CDHCPClient" + quid "3ED48AEC0203" + collaborators (list link_list + (object Link + quid "3ED48AFD037A" + supplier "RSocket" + quidu "3ED48AF3004E" + messages (list Messages + (object Message "" + quid "3ED48AFD037B" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1" + ordinal 0) + (object Message "" + quid "3ED48B6401D4" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1) + (object Message "" + quid "3ED48D1501F4" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "4" + ordinal 3) + (object Message "" + quid "3ED48D55009C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4) + (object Message "" + quid "3ED48EAF0177" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 6))) + (object Link + quid "3ED48BA2002E" + supplier "CDHCPClient" + quidu "3ED48AEC0203" + messages (list Messages + (object Message "" + quid "3ED48BA2002F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2) + (object Message "" + quid "3ED48D720109" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5)))) + persistence "Transient" + multi FALSE) + (object Object "RSocket" + quid "3ED48AF3004E" + persistence "Transient" + multi FALSE))) + (object Mechanism @5 + logical_models (list unit_reference_list + (object Object "CDHCPv4If" + quid "3EDB4A050242" + collaborators (list link_list + (object Link + quid "3EDB4A5D0290" + supplier "CDHCPv4Message" + quidu "3EDB4A0D031C" + messages (list Messages + (object Message "" + quid "3EDB4A5D0291" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0) + (object Message "" + quid "3EDB4B0D0251" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2) + (object Message "" + quid "3EDB4B3E0203" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4) + (object Message "" + quid "3EDB4B66002E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 6) + (object Message "" + quid "3EDB4BAB0271" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "8" + ordinal 7))) + (object Link + quid "3EDB4AC302BF" + supplier "CDHCPOptionsBase" + quidu "3EDB4AA0007D" + messages (list Messages + (object Message "" + quid "3EDB4AC302C0" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1) + (object Message "" + quid "3EDB4AC7002E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3) + (object Message "" + quid "3EDB4ACD038A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5))) + (object Link + quid "3EDB4BF203B9" + supplier "RSocket" + quidu "3EDB4BD702DE" + messages (list Messages + (object Message "" + quid "3EDB4BF203BA" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "9" + ordinal 8))) + (object Link + quid "3EE70BE9006D" + supplier "CDHCPv4If" + quidu "3EDB4A050242" + messages (list Messages + (object Message "" + quid "3EE70BE9006E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "10" + ordinal 9)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPv4Message" + quid "3EDB4A0D031C" + persistence "Transient" + multi FALSE) + (object Object "CDHCPOptionsBase" + quid "3EDB4AA0007D" + collaborators (list link_list + (object Link + quid "3EDB4B070213" + supplier "CDHCPv4Message" + quidu "3EDB4A0D031C")) + persistence "Transient" + multi FALSE) + (object Object "RSocket" + quid "3EDB4BD702DE" + persistence "Transient" + multi FALSE))) + (object Mechanism @6 + logical_models (list unit_reference_list + (object Object "RSocket" + quid "3FBA4CED005D" + collaborators (list link_list + (object Link + quid "3FBA4CFD0222" + supplier "CStateMachine" + quidu "3FBA4CF1003E" + messages (list Messages + (object Message "User::RequestComplete()" + quid "3FBA4CFD0223" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + persistence "Transient" + multi FALSE) + (object Object "CStateMachine" + quid "3FBA4CF1003E" + collaborators (list link_list + (object Link + quid "3FBA4D230242" + supplier "CDHCPRequesting" + quidu "3FBA4D170196" + messages (list Messages + (object Message "ProcessL()" + quid "3FBA4D230243" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPRequesting" + quid "3FBA4D170196" + collaborators (list link_list + (object Link + quid "3FBA4D6C00CB" + supplier "CDHCPRequesting" + quidu "3FBA4D170196" + messages (list Messages + (object Message "ProcessAckNak()" + quid "3FBA4D6C00CC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2))) + (object Link + quid "3FBA506F0213" + supplier "CDHCPIP4StateMachine" + quidu "3FBA4D9C0261" + messages (list Messages + (object Message "CancelTimer()" + quid "3FBA506F0214" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 3) + (object Message "HandleAck()" + quid "3FBA51450000" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3" + ordinal 5)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPIP4StateMachine" + quid "3FBA4D9C0261" + collaborators (list link_list + (object Link + quid "3FBA513E0186" + supplier "CExpireTimer" + quidu "3FBA5133029F" + messages (list Messages + (object Message "Cancel()" + quid "3FBA513E0187" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2.1" + ordinal 4))) + (object Link + quid "3FBA516B005D" + supplier "CDHCPIP4StateMachine" + quidu "3FBA4D9C0261" + messages (list Messages + (object Message "ConfigureInterface()" + quid "3FBA516B005E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3.1" + ordinal 6))) + (object Link + quid "3FBA52730138" + supplier "RSocket" + quidu "3FBA4CED005D" + messages (list Messages + (object Message "SetOpt() to configure address for interface" + quid "3FBA52730139" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3.2" + ordinal 7)))) + persistence "Transient" + multi FALSE) + (object Object "CExpireTimer" + quid "3FBA5133029F" + persistence "Transient" + multi FALSE))) + (object Mechanism @7 + logical_models (list unit_reference_list)) + (object Mechanism @8 + logical_models (list unit_reference_list + (object Object "RDHCPClient" + quid "3EE9B62E035B" + persistence "Transient" + multi FALSE) + (object Object "CDHCPClient" + quid "3EE9B6350232" + persistence "Transient" + multi FALSE))) + (object Mechanism @9 + logical_models (list unit_reference_list + (object Object "RConnection" + quid "3EF9D1300377" + collaborators (list link_list + (object Link + quid "3EF9D1720135" + supplier "CConnection" + quidu "3EF9D1370319" + messages (list Messages + (object Message "" + quid "3EF9D1720136" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + persistence "Transient" + multi FALSE) + (object Object "CConnection" + quid "3EF9D1370319" + collaborators (list link_list + (object Link + quid "3EF9D1890200" + supplier "CInterface" + quidu "3EF9D13B028D" + messages (list Messages + (object Message "" + quid "3EF9D1890201" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1)))) + persistence "Transient" + multi FALSE) + (object Object "CInterface" + quid "3EF9D13B028D" + collaborators (list link_list + (object Link + quid "3EF9D18C025E" + supplier "CNifSession" + quidu "3EF9D13F0387" + messages (list Messages + (object Message "" + quid "3EF9D18C025F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2)))) + persistence "Transient" + multi FALSE) + (object Object "CNifSession" + quid "3EF9D13F0387" + collaborators (list link_list + (object Link + quid "3EF9D190027D" + supplier "CNifAgentRef" + quidu "3EF9D1440348" + messages (list Messages + (object Message "" + quid "3EF9D190027E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3)))) + persistence "Transient" + multi FALSE) + (object Object "CNifAgentRef" + quid "3EF9D1440348" + collaborators (list link_list + (object Link + quid "3EF9D19401A2" + supplier "CNifConfigurationControl" + quidu "3EF9D14E001C" + messages (list Messages + (object Message "" + quid "3EF9D19401A3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1.1" + ordinal 4)))) + persistence "Transient" + multi FALSE) + (object Object "CNifConfigurationControl" + quid "3EF9D14E001C" + collaborators (list link_list + (object Link + quid "3EF9D1AE003B" + supplier "RConfigDaemon" + quidu "3EF9D19C0135" + messages (list Messages + (object Message "" + quid "3EF9D1AE003C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1.1.1" + ordinal 5) + (object Message "" + quid "3EF9D21D030A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1.1.2" + ordinal 6)))) + persistence "Transient" + multi FALSE) + (object Object "RConfigDaemon" + quid "3EF9D19C0135" + persistence "Transient" + multi FALSE))) + (object Mechanism @10 + logical_models (list unit_reference_list + (object Object "RSocket" + quid "3FBA3E3C0167" + collaborators (list link_list + (object Link + quid "3FBA44670242" + supplier "CStateMachine" + quidu "3FBA3E4001F4" + messages (list Messages + (object Message "User::RequestComplete()" + quid "3FBA44670243" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + persistence "Transient" + multi FALSE) + (object Object "CStateMachine" + quid "3FBA3E4001F4" + collaborators (list link_list + (object Link + quid "3FBA485B000F" + supplier "CDHCPIP4Select" + quidu "3FBA484602EE" + messages (list Messages + (object Message "ProcessL()" + quid "3FBA485B0010" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPIP4Select" + quid "3FBA484602EE" + collaborators (list link_list + (object Link + quid "3FBA48870261" + supplier "CDHCPIP4StateMachine" + quidu "3FBA48770399" + messages (list Messages + (object Message "CancelTimer()" + quid "3FBA48870262" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2) + (object Message "HandleOffer()" + quid "3FBA49010261" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 4) + (object Message "CreateOfferAcceptance()" + quid "3FBA493502CE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3" + ordinal 5) + (object Message "CloseNSendMsgL()" + quid "3FBA4943036B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.4" + ordinal 6)))) + persistence "Transient" + multi FALSE) + (object Object "CDHCPIP4StateMachine" + quid "3FBA48770399" + collaborators (list link_list + (object Link + quid "3FBA48C5009C" + supplier "CExpireTimer" + quidu "3FBA48BC00FA" + messages (list Messages + (object Message "Cancel()" + quid "3FBA48C5009D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3))) + (object Link + quid "3FBA496002AF" + supplier "CMessageSender" + quidu "3FBA495201C5" + messages (list Messages + (object Message "SendL()" + quid "3FBA496002B0" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.4.1" + ordinal 7)))) + persistence "Transient" + multi FALSE) + (object Object "CExpireTimer" + quid "3FBA48BC00FA" + persistence "Transient" + multi FALSE) + (object Object "CMessageSender" + quid "3FBA495201C5" + persistence "Transient" + multi FALSE))) + (object Mechanism @11 + logical_models (list unit_reference_list))) + statemachine (object State_Machine "State/Activity Model" + quid "3F841A4603B7" + states (list States + (object State "Configure Request" + quid "3F8D5F7901D6" + transitions (list transition_list + (object State_Transition + quid "3F8D70FE0224" + label "" + supplier "INIT" + quidu "3F8D5FA60233" + condition "No Address" + sendEvent (object sendEvent + quid "3F8D70FE0227")) + (object State_Transition + quid "3F8D7101012A" + label "" + supplier "INIT-REBOOT" + quidu "3F8D5FEF034D" + condition "Have Address (previously acquired) " + sendEvent (object sendEvent + quid "3F8D7101012D")) + (object State_Transition + quid "3F8D73A500AD" + label "" + supplier "INFORM" + quidu "3F8D72E6006E" + condition "Have Address (Static) " + sendEvent (object sendEvent + quid "3F8D73A500B0"))) + type "StartState") + (object State "INIT" + quid "3F8D5FA60233" + transitions (list transition_list + (object State_Transition + quid "3F8D74BF005F" + supplier "BOUND" + quidu "3F8E7C13037B" + sendEvent (object sendEvent + quid "3F8D74BF0062")) + (object State_Transition + quid "3F8D74C601D6" + label "" + supplier "Not Configured" + quidu "3F8D74AF0262" + condition "Cancel||Error" + sendEvent (object sendEvent + quid "3F8D74C601D9")) + (object State_Transition + quid "3F8D75F800AD" + label "" + supplier ":INIT:SELECT" + quidu "3F8D75C403BA" + action (object action "Send Discover msg" + quid "3F8D75F800AF") + sendEvent (object sendEvent + quid "3F8D75F800B0"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8D73FB01E5" + states (list States + (object State "SELECT" + quid "3F8D75C403BA" + transitions (list transition_list + (object State_Transition + quid "3F8D82C103CA" + label "" + supplier ":INIT:REQUEST" + quidu "3F8D82B7012A" + condition "Offer Received" + action (object action "Send OfferAcceptanceRequest msg" + quid "3F8D82C103CC") + sendEvent (object sendEvent + quid "3F8D82C103CD")) + (object State_Transition + quid "3F8D84A102DF" + supplier ":INIT:SELECT" + quidu "3F8D75C403BA" + sendEvent (object sendEvent + quid "3F8D84A102E2"))) + type "Normal") + (object State "REQUEST" + quid "3F8D82B7012A" + transitions (list transition_list + (object State_Transition + quid "3F8D83DE006E" + label "" + supplier "INIT" + quidu "3F8D5FA60233" + condition "NACK Received" + sendEvent (object sendEvent + quid "3F8D83DE0071")) + (object State_Transition + quid "3F8DA72102C0" + label "" + supplier ":INIT:Success" + quidu "3F8DA714030E" + condition "ACK Received" + sendEvent (object sendEvent + quid "3F8DA72102C3"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8D87020224" + states (list States + (object State "REQUEST" + quid "3F8D87160020" + transitions (list transition_list + (object State_Transition + quid "3F8D87580187" + label "" + supplier ":INIT:REQUEST:REQUEST" + quidu "3F8D87160020" + condition "Error" + sendEvent (object sendEvent + quid "3F8D8758018A")) + (object State_Transition + quid "3F8D8910039B" + label "" + supplier ":INIT:REQUEST:BIND" + quidu "3F8D88DD0159" + condition "ACK Received" + action (object action "Start ARP Timeout" + quid "3F8D8910039D") + sendEvent (object sendEvent + quid "3F8D8910039E")) + (object State_Transition + quid "3F8E87380224" + label "" + supplier ":INIT:REQUEST:Failure" + quidu "3F8E8642005F" + condition "Error" + sendEvent (object sendEvent + quid "3F8E87380227"))) + type "Normal") + (object State "BIND" + quid "3F8D88DD0159" + transitions (list transition_list + (object State_Transition + quid "3F8D895D033D" + label "" + supplier ":INIT:REQUEST:Failure" + quidu "3F8E8642005F" + condition "Error" + sendEvent (object sendEvent + quid "3F8D895D0340")) + (object State_Transition + quid "3F8D89C8031E" + label "" + supplier ":INIT:REQUEST:ARP Timeout" + quidu "3F8D894F039B" + condition "ARP Timeout Expired & Address OK" + sendEvent (object sendEvent + quid "3F8D89C80321")) + (object State_Transition + quid "3F8E8295033D" + label "" + supplier ":INIT:REQUEST:DECLINE" + quidu "3F8D8AA200BC" + condition "ARP Timeout Expired & Duplicate Address " + sendEvent (object sendEvent + quid "3F8E82950340"))) + type "Normal") + (object State "ARP Timeout" + quid "3F8D894F039B" + transitions (list transition_list + (object State_Transition + quid "3F8D8A1A005F" + label "" + supplier ":INIT:REQUEST:BOUND" + quidu "3F8D89FE010A" + condition "Bind To Network OK" + sendEvent (object sendEvent + quid "3F8D8A1A0062")) + (object State_Transition + quid "3F8D8AC502B0" + label "" + supplier ":INIT:REQUEST:DECLINE" + quidu "3F8D8AA200BC" + condition "Bind To Network Failed" + sendEvent (object sendEvent + quid "3F8D8AC502B3")) + (object State_Transition + quid "3F8E879300BC" + label "" + supplier ":INIT:REQUEST:Failure" + quidu "3F8E8642005F" + condition "Error" + sendEvent (object sendEvent + quid "3F8E879300BF"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8D9258035C" + states (list States + (object State "ARP Timeout" + quid "3F8D928E036C" + transitions (list transition_list + (object State_Transition + quid "3F8D92BA0168" + label "" + supplier ":INIT:REQUEST:ARP Timeout:BOUND" + quidu "3F8D92B3036C" + condition "Bind To Network OK" + sendEvent (object sendEvent + quid "3F8D92BA016B")) + (object State_Transition + quid "3F8D92BC03AA" + label "" + supplier ":INIT:REQUEST:ARP Timeout:DECLINE" + quidu "3F8D92AD009D" + condition "Bind To Network Failed" + sendEvent (object sendEvent + quid "3F8D92BC03AD")) + (object State_Transition + quid "3F8E86AB0010" + label "" + supplier ":INIT:REQUEST:ARP Timeout:Failure" + quidu "3F8E86A00010" + condition "Error" + sendEvent (object sendEvent + quid "3F8E86AB0013"))) + type "Normal") + (object State "DECLINE" + quid "3F8D92AD009D" + transitions (list transition_list + (object State_Transition + quid "3F8E86A801E5" + label "" + supplier ":INIT:REQUEST:ARP Timeout:Failure" + quidu "3F8E86A00010" + condition "Error" + sendEvent (object sendEvent + quid "3F8E86A801E8"))) + type "Normal") + (object State "BOUND" + quid "3F8D92B3036C" + transitions (list transition_list + (object State_Transition + quid "3F8D935B035C" + label "" + supplier ":INIT:REQUEST:ARP Timeout:Bound" + quidu "3F8D934E005F" + action (object action "Start Lease Timer" + quid "3F8D935B035E") + sendEvent (object sendEvent + quid "3F8D935B035F"))) + type "Normal") + (object State "Bound" + quid "3F8D934E005F" + type "EndState") + (object State "Failure" + quid "3F8E86A00010" + type "EndState")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "Arp Timeout" + quid "3F8D9258036C" + title "Arp Timeout" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "ARP Timeout" @12 + location (496, 400) + label (object ItemLabel + Parent_View @12 + location (496, 389) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "ARP Timeout") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D928E036C" + autoResize TRUE) + (object StateView "Normal" "DECLINE" @13 + location (1392, 400) + label (object ItemLabel + Parent_View @13 + location (1392, 389) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "DECLINE") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D92AD009D" + autoResize TRUE) + (object StateView "Normal" "BOUND" @14 + location (496, 864) + label (object ItemLabel + Parent_View @14 + location (496, 853) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "BOUND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D92B3036C" + autoResize TRUE) + (object TransView "" @15 + label (object SegLabel @16 + Parent_View @15 + location (286, 632) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "[ Bind To Network OK ]" + pctDist 0.500000 + height 211 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D92BA0168" + client @12 + supplier @14 + line_style 0 + x_offset FALSE) + (object TransView "" @17 + label (object SegLabel @18 + Parent_View @17 + location (944, 356) + anchor_loc 1 + nlines 1 + max_width 466 + justify 0 + label "[ Bind To Network Failed ]" + pctDist 0.500000 + height 45 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D92BC03AA" + client @12 + supplier @13 + line_style 0 + x_offset FALSE) + (object NoteView @19 + location (1392, 160) + label (object ItemLabel + Parent_View @19 + location (1051, 91) + fill_color 13434879 + nlines 2 + max_width 646 + label "see State/Activity Model INIT\\INIT-IPv4\\REQUEST\\DECLINE") + line_color 3342489 + fill_color 13434879 + width 706 + height 150) + (object AttachView "" @20 + stereotype TRUE + line_color 3342489 + client @19 + supplier @13 + line_style 0) + (object StateView "EndState" "Bound" @21 + location (496, 1232) + label (object ItemLabel + Parent_View @21 + location (550, 1190) + nlines 2 + max_width 600 + label "Bound") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D934E005F" + autoResize TRUE) + (object TransView "" @22 + label (object SegLabel @23 + Parent_View @22 + location (301, 1059) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label " / Start Lease Timer" + pctDist 0.498069 + height 196 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D935B035C" + client @14 + supplier @21 + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "BOUND" + quid "3F8D89FE010A" + transitions (list transition_list + (object State_Transition + quid "3F8D8B70012A" + label "" + supplier ":INIT:REQUEST:Success" + quidu "3F8D8A06006E" + action (object action "Start Lease Timer" + quid "3F8D8B70012C") + sendEvent (object sendEvent + quid "3F8D8B70012D"))) + type "Normal") + (object State "Success" + quid "3F8D8A06006E" + type "EndState") + (object State "DECLINE" + quid "3F8D8AA200BC" + transitions (list transition_list + (object State_Transition + quid "3F8E8702038B" + label "" + supplier ":INIT:REQUEST:Failure" + quidu "3F8E8642005F" + condition "Error" + sendEvent (object sendEvent + quid "3F8E8702038E"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8D8BDF01C6" + states (list States + (object State "DECLINE" + quid "3F8D8BF803BA" + transitions (list transition_list + (object State_Transition + quid "3F8D8C030159" + label "" + supplier ":INIT:REQUEST:DECLINE:DECLINE" + quidu "3F8D8BF803BA" + condition "Error" + sendEvent (object sendEvent + quid "3F8D8C03015C")) + (object State_Transition + quid "3F8D8D7D0224" + label "" + supplier "INIT" + quidu "3F8D5FA60233" + action (object action "Send Decline msg + Handle Failed ARP" + quid "3F8D8D7D0226") + sendEvent (object sendEvent + quid "3F8D8D7D0227"))) + type "Normal")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "Decline" + quid "3F8D8BDF01C7" + title "Decline" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "DECLINE" @24 + location (640, 320) + label (object ItemLabel + Parent_View @24 + location (640, 309) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "DECLINE") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D8BF803BA" + autoResize TRUE) + (object StateView "Normal" "INIT" @25 + location (640, 688) + label (object ItemLabel + Parent_View @25 + location (640, 677) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "INIT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FA60233" + autoResize TRUE) + (object TransView "" @26 + label (object SegLabel @27 + Parent_View @26 + location (1053, 489) + anchor_loc 1 + nlines 1 + max_width 783 + justify 0 + label " / Send Decline msg + Handle Failed ARP" + pctDist 0.435897 + height 413 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D8D7D0224" + client @24 + supplier @25 + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "Failure" + quid "3F8E8642005F" + type "EndState")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "Request" + quid "3F8D87020225" + title "Request" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "REQUEST" @28 + location (896, 368) + label (object ItemLabel + Parent_View @28 + location (896, 357) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "REQUEST") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D87160020" + autoResize TRUE) + (object StateView "Normal" "BIND" @29 + location (896, 704) + label (object ItemLabel + Parent_View @29 + location (896, 693) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "BIND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D88DD0159" + autoResize TRUE) + (object TransView "" @30 + label (object SegLabel @31 + Parent_View @30 + location (1236, 503) + anchor_loc 1 + nlines 1 + max_width 838 + justify 0 + label "[ ACK Received ] / Start ARP Timeout" + pctDist 0.336634 + height 340 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D8910039B" + client @28 + supplier @29 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "ARP Timeout" @32 + location (1856, 704) + label (object ItemLabel + Parent_View @32 + location (1856, 693) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "ARP Timeout") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D894F039B" + autoResize TRUE) + (object StateView "Normal" "DECLINE" @33 + location (896, 1088) + label (object ItemLabel + Parent_View @33 + location (896, 1077) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "DECLINE") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D8AA200BC" + autoResize TRUE) + (object TransView "" @34 + label (object SegLabel @35 + Parent_View @34 + location (1383, 657) + anchor_loc 1 + nlines 1 + max_width 726 + justify 0 + label "[ ARP Timeout Expired & Address OK ]" + pctDist 0.510606 + height 47 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D89C8031E" + client @29 + supplier @32 + line_style 0 + x_offset FALSE) + (object TransView "" @36 + label (object SegLabel @37 + Parent_View @36 + location (1306, 879) + anchor_loc 1 + nlines 1 + max_width 840 + justify 0 + label "[ ARP Timeout Expired & Duplicate Address ]" + pctDist 0.432000 + height 410 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8E8295033D" + client @29 + supplier @33 + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "Success" + quid "3F8DA714030E" + type "EndState")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "INIT-IPv4" + quid "3F8D73FB01F5" + title "INIT-IPv4" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "SELECT" @38 + location (1118, 464) + label (object ItemLabel + Parent_View @38 + location (1118, 453) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "SELECT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D75C403BA" + autoResize TRUE) + (object StateView "Normal" "REQUEST" @39 + location (1118, 832) + label (object ItemLabel + Parent_View @39 + location (1118, 821) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "REQUEST") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D82B7012A" + autoResize TRUE) + (object StateView "Normal" "INIT" @40 + location (1114, 144) + label (object ItemLabel + Parent_View @40 + location (1114, 128) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 260 + justify 0 + label "INIT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FA60233" + width 356 + height 144 + autoResize TRUE) + (object TransView "" @41 + label (object SegLabel @42 + Parent_View @41 + location (905, 278) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label " / Send Discover msg" + pctDist 0.320000 + height 211 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D75F800AD" + client @40 + supplier @38 + line_style 0 + x_offset FALSE) + (object StateView "EndState" "Success" @43 + location (1118, 1120) + label (object ItemLabel + Parent_View @43 + location (1172, 1078) + nlines 2 + max_width 600 + label "Success") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA714030E" + autoResize TRUE) + (object TransView "" @44 + label (object SegLabel @45 + Parent_View @44 + location (843, 641) + anchor_loc 1 + nlines 2 + max_width 569 + justify 0 + label "[ Offer Received ] / Send OfferAcceptanceRequest msg" + pctDist 0.470085 + height 276 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D82C103CA" + client @38 + supplier @39 + line_style 0 + x_offset FALSE) + (object TransView "" @46 + label (object SegLabel @47 + Parent_View @46 + location (1621, 497) + anchor_loc 1 + nlines 1 + max_width 343 + justify 0 + label "[ NACK Received ]" + pctDist 0.502020 + height 174 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D83DE006E" + client @39 + supplier @40 + vertices (list Points + (1268, 832) + (1447, 832) + (1447, 141) + (1292, 142)) + line_style 0 + x_offset FALSE) + (object TransView "" @48 + label (object SegLabel @49 + Parent_View @48 + location (1276, 989) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "[ ACK Received ]" + pctDist 0.502793 + height 158 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8DA72102C0" + client @39 + supplier @43 + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "INIT-REBOOT" + quid "3F8D5FEF034D" + transitions (list transition_list + (object State_Transition + quid "3F8D74C102C0" + supplier "BOUND" + quidu "3F8E7C13037B" + sendEvent (object sendEvent + quid "3F8D74C102C3")) + (object State_Transition + quid "3F8D74CB010A" + label "" + supplier "Not Configured" + quidu "3F8D74AF0262" + condition "Cancel||Error" + sendEvent (object sendEvent + quid "3F8D74CB010D")) + (object State_Transition + quid "3F8D8FC30243" + label "" + supplier ":INIT-REBOOT:REQUEST" + quidu "3F8D8EDB00AD" + action (object action "Send RebootRequest msg" + quid "3F8D8FC30245") + sendEvent (object sendEvent + quid "3F8D8FC30246"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8D8E930224" + states (list States + (object State "REQUEST" + quid "3F8D8EDB00AD" + type "Normal")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "Init-Reboot-IPv4" + quid "3F8D8E930225" + title "Init-Reboot-IPv4" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "INIT-REBOOT" @50 + location (704, 288) + label (object ItemLabel + Parent_View @50 + location (704, 279) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 278 + justify 0 + label "INIT-REBOOT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FEF034D" + width 375 + height 131 + autoResize TRUE) + (object StateView "Normal" "REQUEST" @51 + location (704, 710) + label (object ItemLabel + Parent_View @51 + location (704, 699) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "REQUEST") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D8EDB00AD" + autoResize TRUE) + (object NoteView @52 + location (1424, 710) + label (object ItemLabel + Parent_View @52 + location (1111, 644) + fill_color 13434879 + nlines 2 + max_width 590 + label "see State/Activity Model INIT\\INIT-IPv4\\REQUEST") + line_color 3342489 + fill_color 13434879 + width 650 + height 144) + (object AttachView "" @53 + stereotype TRUE + line_color 3342489 + client @52 + supplier @51 + line_style 0) + (object TransView "" @54 + label (object SegLabel @55 + Parent_View @54 + location (432, 498) + anchor_loc 1 + nlines 1 + max_width 530 + justify 0 + label " / Send RebootRequest msg" + pctDist 0.504545 + height 273 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D8FC30243" + client @50 + supplier @51 + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "INFORM" + quid "3F8D72E6006E" + transitions (list transition_list + (object State_Transition + quid "3F8D74BC0178" + supplier "BOUND" + quidu "3F8E7C13037B" + sendEvent (object sendEvent + quid "3F8D74BC017B")) + (object State_Transition + quid "3F8D75340233" + label "" + supplier "Not Configured" + quidu "3F8D74AF0262" + condition "Cancel||Error" + sendEvent (object sendEvent + quid "3F8D75340236")) + (object State_Transition + quid "3F8D91FB01A7" + label "" + supplier ":INFORM:ARP Timeout-Inform" + quidu "3F8D91D202A1" + action (object action "Start ARP Timer" + quid "3F8D91FB01A9") + sendEvent (object sendEvent + quid "3F8D91FB01AA")) + (object State_Transition + quid "3F8D94D0038B" + label "" + supplier ":INFORM:ARP Timeout-Inform" + quidu "3F8D91D202A1" + condition "Error" + sendEvent (object sendEvent + quid "3F8D94D0038E"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8D90A10020" + states (list States + (object State "REQUEST" + quid "3F8D90B90139" + type "Normal") + (object State "ARP Timeout-Inform" + quid "3F8D91D202A1" + transitions (list transition_list + (object State_Transition + quid "3F8D90D400EB" + label "" + supplier ":INFORM:REQUEST" + quidu "3F8D90B90139" + condition "Bind To Network OK" + action (object action "Send Inform msg" + quid "3F8D90D400ED") + sendEvent (object sendEvent + quid "3F8D90D400EE")) + (object State_Transition + quid "3F8D962400AD" + label "" + supplier "INIT" + quidu "3F8D5FA60233" + condition "Bind To Network Failed" + action (object action "Handle Failed ARP" + quid "3F8D962400AF") + sendEvent (object sendEvent + quid "3F8D962400B0"))) + type "Normal")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "Inform-IPv4" + quid "3F8D90A10030" + title "Inform-IPv4" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "INFORM" @56 + location (280, 240) + label (object ItemLabel + Parent_View @56 + location (280, 229) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "INFORM") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D72E6006E" + autoResize TRUE) + (object StateView "Normal" "REQUEST" @57 + location (1008, 729) + label (object ItemLabel + Parent_View @57 + location (1008, 718) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "REQUEST") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D90B90139" + autoResize TRUE) + (object NoteView @58 + location (1696, 736) + label (object ItemLabel + Parent_View @58 + location (1383, 670) + fill_color 13434879 + nlines 2 + max_width 590 + label "see State/Activity Model INIT\\INIT-IPv4\\REQUEST") + line_color 3342489 + fill_color 13434879 + width 650 + height 144) + (object AttachView "" @59 + stereotype TRUE + line_color 3342489 + client @58 + supplier @57 + line_style 0) + (object StateView "Normal" "ARP Timeout-Inform" @60 + location (1008, 240) + label (object ItemLabel + Parent_View @60 + location (1008, 229) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "ARP Timeout-Inform") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D91D202A1" + width 378 + height 134 + autoResize TRUE) + (object StateView "Normal" "INIT" @61 + location (1840, 240) + label (object ItemLabel + Parent_View @61 + location (1840, 229) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "INIT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FA60233" + autoResize TRUE) + (object TransView "" @62 + label (object SegLabel @63 + Parent_View @62 + location (615, 486) + anchor_loc 1 + nlines 1 + max_width 782 + justify 0 + label "[ Bind To Network OK ] / Send Inform msg" + pctDist 0.504225 + height 394 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D90D400EB" + client @60 + supplier @57 + line_style 0 + x_offset FALSE) + (object TransView "" @64 + label (object SegLabel @65 + Parent_View @64 + location (1443, 196) + anchor_loc 1 + nlines 3 + max_width 444 + justify 0 + label "[ Bind To Network Failed ] / Handle Failed ARP" + pctDist 0.500000 + height 45 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D962400AD" + client @60 + supplier @61 + line_style 0 + x_offset FALSE) + (object TransView "" @66 + label (object SegLabel @67 + Parent_View @66 + location (618, 206) + anchor_loc 1 + nlines 1 + max_width 372 + justify 0 + label " / Start ARP Timer" + pctDist 0.483290 + height 34 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D91FB01A7" + client @56 + supplier @60 + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "Not Configured" + quid "3F8D74AF0262" + type "EndState") + (object State "RENEW" + quid "3F8DA40B035C" + transitions (list transition_list + (object State_Transition + quid "3F8DA6720139" + label "" + supplier ":RENEW:REBIND" + quidu "3F8DA66003AA" + condition "Error" + action (object action "Send Renew Request msg broadcast" + quid "3F8DA672013B") + sendEvent (object sendEvent + quid "3F8DA672013C")) + (object State_Transition + quid "3F8DA81401E5" + label "" + supplier ":RENEW:BOUND" + quidu "3F8DA49B0020" + condition "ACK received & Same Params" + sendEvent (object sendEvent + quid "3F8DA81401E8")) + (object State_Transition + quid "3F8DA8ED0291" + label "" + supplier "INIT" + quidu "3F8D5FA60233" + condition "NACK Received" + sendEvent (object sendEvent + quid "3F8DA8ED0294")) + (object State_Transition + quid "3F8E812D0243" + label "" + supplier ":RENEW:BIND" + quidu "3F8E7ED60204" + condition "ACK received & Diffrent Params" + action (object action "Start ARP Timer" + quid "3F8E812D0245") + sendEvent (object sendEvent + quid "3F8E812D0246")) + (object State_Transition + quid "3F8E87BB02EF" + label "" + supplier "Not Configured" + quidu "3F8D74AF0262" + condition "Cancel||Error" + sendEvent (object sendEvent + quid "3F8E87BB02F2"))) + statemachine (object State_Machine "State/Activity Model" + quid "3F8DA49102DF" + states (list States + (object State "BOUND" + quid "3F8DA49B0020" + transitions (list transition_list + (object State_Transition + quid "3F8DA4AB0233" + label "" + supplier "RENEW" + quidu "3F8DA40B035C" + condition "Lease Timer Expired || User Command" + action (object action "Send Renew Request msg unicast" + quid "3F8DA4AB0235") + sendEvent (object sendEvent + quid "3F8DA4AB0236")) + (object State_Transition + quid "3F8DA83F006E" + label "" + supplier ":RENEW:Success" + quidu "3F8DA831030E" + action (object action "Start Lease Timeout" + quid "3F8DA83F0070") + sendEvent (object sendEvent + quid "3F8DA83F0071"))) + type "Normal") + (object State "REBIND" + quid "3F8DA66003AA" + transitions (list transition_list + (object State_Transition + quid "3F8DA9C002FE" + label "" + supplier ":RENEW:BOUND" + quidu "3F8DA49B0020" + condition "ACK Received" + sendEvent (object sendEvent + quid "3F8DA9C00301")) + (object State_Transition + quid "3F8DA9E200CC" + label "" + supplier "INIT" + quidu "3F8D5FA60233" + condition "NACK Received" + sendEvent (object sendEvent + quid "3F8DA9E200CF"))) + type "Normal") + (object State "Success" + quid "3F8DA831030E" + type "EndState") + (object State "BIND" + quid "3F8E7ED60204" + transitions (list transition_list + (object State_Transition + quid "3F8E81A7030E" + label "" + supplier ":RENEW:BOUND" + quidu "3F8DA49B0020" + condition "ARP Timeout Expired & Address OK" + sendEvent (object sendEvent + quid "3F8E81A70311")) + (object State_Transition + quid "3F8E83710224" + label "" + supplier ":RENEW:DECLINE" + quidu "3F8E83150204" + condition "ARP Timeout Expired & Duplicate Address " + sendEvent (object sendEvent + quid "3F8E83710227"))) + type "Normal") + (object State "DECLINE" + quid "3F8E83150204" + type "Normal")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object State_Diagram "Renew" + quid "3F8DA49102E0" + title "Renew" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object StateView "Normal" "BOUND" @68 + location (1104, 192) + label (object ItemLabel + Parent_View @68 + location (1104, 181) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "BOUND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA49B0020" + autoResize TRUE) + (object StateView "Normal" "RENEW" @69 + location (1104, 608) + label (object ItemLabel + Parent_View @69 + location (1104, 597) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "RENEW") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA40B035C" + autoResize TRUE) + (object TransView "" @70 + label (object SegLabel @71 + Parent_View @70 + location (847, 380) + anchor_loc 1 + nlines 3 + max_width 572 + justify 0 + label "[ Lease Timer Expired || User Command ] / Send Renew Request msg unicast" + pctDist 0.432624 + height 258 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8DA4AB0233" + client @68 + supplier @69 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "REBIND" @72 + location (1999, 608) + label (object ItemLabel + Parent_View @72 + location (1999, 597) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "REBIND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA66003AA" + autoResize TRUE) + (object TransView "" @73 + font (object Font + color 255 + default_color FALSE) + label (object SegLabel @74 + Parent_View @73 + location (1531, 538) + font (object Font + color 255 + default_color FALSE) + anchor_loc 1 + nlines 2 + max_width 463 + justify 0 + label "[ Error ] / Send Renew Request msg broadcast" + pctDist 0.465116 + height 71 + orientation 0) + stereotype TRUE + line_color 255 + quidu "3F8DA6720139" + client @69 + supplier @72 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "BOUND" @75 + location (1439, 944) + label (object ItemLabel + Parent_View @75 + location (1439, 933) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "BOUND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA49B0020" + autoResize TRUE) + (object TransView "" @76 + label (object SegLabel @77 + Parent_View @76 + location (1561, 723) + anchor_loc 1 + nlines 1 + max_width 610 + justify 0 + label "[ ACK received & Same Params ]" + pctDist 1.097784 + height 242 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8DA81401E5" + client @69 + supplier @75 + line_style 0 + x_offset FALSE) + (object StateView "EndState" "Success" @78 + location (1439, 1216) + label (object ItemLabel + Parent_View @78 + location (1493, 1174) + nlines 2 + max_width 600 + label "Success") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA831030E" + autoResize TRUE) + (object TransView "" @79 + label (object SegLabel @80 + Parent_View @79 + location (1636, 1079) + anchor_loc 1 + nlines 1 + max_width 443 + justify 0 + label " / Start Lease Timeout" + pctDist 0.417178 + height 197 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8DA83F006E" + client @75 + supplier @78 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "INIT" @81 + location (193, 608) + label (object ItemLabel + Parent_View @81 + location (193, 597) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "INIT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FA60233" + autoResize TRUE) + (object TransView "" @82 + label (object SegLabel @83 + Parent_View @82 + location (649, 576) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "[ NACK Received ]" + pctDist 0.500000 + height 33 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8DA8ED0291" + client @69 + supplier @81 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "BIND" @84 + location (566, 944) + label (object ItemLabel + Parent_View @84 + location (566, 933) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "BIND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8E7ED60204" + autoResize TRUE) + (object TransView "" @85 + label (object SegLabel @86 + Parent_View @85 + location (552, 776) + anchor_loc 1 + nlines 3 + max_width 675 + justify 0 + label "[ ACK received & Diffrent Params ] / Start ARP Timer" + pctDist 1.127664 + height 150 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8E812D0243" + client @69 + supplier @84 + line_style 0 + x_offset FALSE) + (object TransView "" @87 + label (object SegLabel @88 + Parent_View @87 + location (1018, 866) + anchor_loc 1 + nlines 3 + max_width 369 + justify 0 + label "[ ARP Timeout Expired & Address OK ]" + pctDist 0.527051 + height 78 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8E81A7030E" + client @84 + supplier @75 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "DECLINE" @89 + location (566, 1200) + label (object ItemLabel + Parent_View @89 + location (566, 1189) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "DECLINE") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8E83150204" + autoResize TRUE) + (object NoteView @90 + location (576, 1408) + label (object ItemLabel + Parent_View @90 + location (245, 1339) + fill_color 13434879 + nlines 2 + max_width 627 + label "see State/Activity Model INIT\\INIT-IPv4\\REQUEST\\DECLINE") + line_color 3342489 + fill_color 13434879 + width 687 + height 150) + (object AttachView "" @91 + stereotype TRUE + line_color 3342489 + client @89 + supplier @90 + line_style 0) + (object TransView "" @92 + label (object SegLabel @93 + Parent_View @92 + location (804, 1072) + anchor_loc 1 + nlines 2 + max_width 575 + justify 0 + label "[ ARP Timeout Expired & Duplicate Address ]" + pctDist 0.500000 + height 238 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8E83710224" + client @84 + supplier @89 + line_style 0 + x_offset FALSE) + (object TransView "" @94 + label (object SegLabel @95 + Parent_View @94 + location (1839, 904) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "[ ACK Received ]" + pctDist 0.631692 + height 41 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8DA9C002FE" + client @72 + supplier @75 + vertices (list Points + (1999, 675) + (2000, 944) + (1589, 944)) + line_style 0 + x_offset FALSE) + (object TransView "" @96 + label (object SegLabel @97 + Parent_View @96 + location (1611, 1489) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "[ NACK Received ]" + pctDist 0.352977 + height 31 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8DA9E200CC" + client @72 + supplier @81 + vertices (list Points + (1999, 674) + (2000, 1519) + (191, 1519) + (192, 675)) + line_style 0 + x_offset FALSE))))) + type "Normal") + (object State "BOUND" + quid "3F8E7C13037B" + transitions (list transition_list + (object State_Transition + quid "3F8E7C3F02A1" + label "" + supplier "RENEW" + quidu "3F8DA40B035C" + condition "Lease Timer Expired || User Request" + sendEvent (object sendEvent + quid "3F8E7C3F02A4"))) + type "Normal")) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object ActivityDiagram "Connection Configuration" + quid "3F841A4603B8" + title "Connection Configuration" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object Swimlane "" @98 + line_color 3342489 + width 450) + (object StateView "StartState" "Configure Request" @99 + Parent_View @98 + location (1160, 256) + label (object ItemLabel + Parent_View @99 + location (1202, 226) + nlines 2 + max_width 600 + label "Configure Request") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5F7901D6" + autoResize TRUE) + (object StateView "Normal" "INIT" @100 + Parent_View @98 + location (256, 608) + label (object ItemLabel + Parent_View @100 + location (256, 599) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 248 + justify 0 + label "INIT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FA60233" + width 344 + height 131 + autoResize TRUE) + (object TransView "" @101 + label (object SegLabel @102 + Parent_View @101 + location (712, 331) + anchor_loc 1 + nlines 1 + max_width 418 + justify 0 + label "[ No Address ]" + pctDist 0.547602 + height 92 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8D70FE0224" + client @99 + supplier @100 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "INIT-REBOOT" @103 + Parent_View @98 + location (1913, 606) + label (object ItemLabel + Parent_View @103 + location (1913, 594) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 260 + justify 0 + label "INIT-REBOOT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D5FEF034D" + width 356 + height 137 + autoResize TRUE) + (object TransView "" @104 + label (object SegLabel @105 + Parent_View @104 + location (1680, 332) + anchor_loc 1 + nlines 1 + max_width 695 + justify 0 + label "[ Have Address (previously acquired) ]" + pctDist 0.739931 + height 151 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D7101012A" + client @99 + supplier @103 + line_style 0 + x_offset FALSE) + (object NoteView @106 + Parent_View @98 + location (1086, 80) + label (object ItemLabel + Parent_View @106 + location (948, 20) + fill_color 13434879 + nlines 2 + max_width 240 + label "from client (NIFMAN)") + line_color 3342489 + fill_color 13434879 + width 300 + height 132) + (object AttachView "" @107 + stereotype TRUE + line_color 3342489 + client @106 + supplier @99 + line_style 0) + (object StateView "Normal" "INFORM" @108 + Parent_View @98 + location (1160, 605) + label (object ItemLabel + Parent_View @108 + location (1160, 594) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "INFORM") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D72E6006E" + autoResize TRUE) + (object TransView "" @109 + label (object SegLabel @110 + Parent_View @109 + location (1170, 428) + anchor_loc 1 + nlines 1 + max_width 466 + justify 0 + label "[ Have Address (Static) ]" + pctDist 0.569038 + height 10 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3F8D73A500AD" + client @99 + supplier @108 + line_style 0 + x_offset FALSE) + (object StateView "EndState" "Not Configured" @111 + Parent_View @98 + location (1913, 1392) + font (object Font + color 255 + default_color FALSE) + label (object ItemLabel + Parent_View @111 + location (1967, 1350) + nlines 2 + max_width 600 + label "Not Configured") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D74AF0262" + autoResize TRUE) + (object TransView "" @112 + font (object Font + color 255 + default_color FALSE) + label (object SegLabel @113 + Parent_View @112 + location (1781, 969) + font (object Font + color 255 + default_color FALSE) + anchor_loc 1 + nlines 1 + max_width 306 + justify 0 + label "[ Cancel||Error ]" + pctDist 0.438409 + height 133 + orientation 1) + stereotype TRUE + line_color 255 + quidu "3F8D74CB010A" + client @103 + supplier @111 + line_style 0 + x_offset FALSE) + (object StateView "EndState" "Not Configured" @114 + Parent_View @98 + location (576, 608) + font (object Font + color 255 + default_color FALSE) + label (object ItemLabel + Parent_View @114 + location (630, 566) + anchor_loc 1 + nlines 2 + max_width -12 + justify 0 + label "Not Configured") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D74AF0262" + autoResize TRUE) + (object TransView "" @115 + font (object Font + color 255 + default_color FALSE) + label (object SegLabel @116 + Parent_View @115 + location (836, 644) + font (object Font + color 255 + default_color FALSE) + anchor_loc 1 + nlines 1 + max_width 313 + justify 0 + label "[ Cancel||Error ]" + pctDist 0.444374 + height 38 + orientation 0) + stereotype TRUE + line_color 255 + quidu "3F8D75340233" + client @108 + supplier @114 + line_style 0 + x_offset FALSE) + (object StateView "EndState" "Not Configured" @117 + Parent_View @98 + location (256, 1392) + font (object Font + color 255 + default_color FALSE) + label (object ItemLabel + Parent_View @117 + location (310, 1350) + anchor_loc 1 + nlines 2 + max_width -12 + justify 0 + label "Not Configured") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D74AF0262" + autoResize TRUE) + (object TransView "" @118 + font (object Font + color 255 + default_color FALSE) + label (object SegLabel @119 + Parent_View @118 + location (389, 986) + font (object Font + color 255 + default_color FALSE) + anchor_loc 1 + nlines 1 + max_width 325 + justify 0 + label "[ Cancel||Error ]" + pctDist 0.462334 + height 133 + orientation 0) + stereotype TRUE + line_color 255 + quidu "3F8D74C601D6" + client @100 + supplier @117 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "BOUND" @120 + Parent_View @98 + location (1160, 1395) + label (object ItemLabel + Parent_View @120 + location (1160, 1384) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "BOUND") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8E7C13037B" + autoResize TRUE) + (object TransView "" @121 + stereotype TRUE + line_color 3342489 + quidu "3F8D74BF005F" + client @100 + supplier @120 + line_style 0 + x_offset FALSE) + (object TransView "" @122 + stereotype TRUE + line_color 3342489 + quidu "3F8D74BC0178" + client @108 + supplier @120 + line_style 0 + x_offset FALSE) + (object TransView "" @123 + stereotype TRUE + line_color 3342489 + quidu "3F8D74C102C0" + client @103 + supplier @120 + line_style 0 + x_offset FALSE) + (object StateView "Normal" "RENEW" @124 + Parent_View @98 + location (1159, 1744) + label (object ItemLabel + Parent_View @124 + location (1159, 1733) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 204 + justify 0 + label "RENEW") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8DA40B035C" + autoResize TRUE) + (object TransView "" @125 + label (object SegLabel @126 + Parent_View @125 + location (818, 1569) + anchor_loc 1 + nlines 1 + max_width 723 + justify 0 + label "[ Lease Timer Expired || User Request ]" + pctDist 0.500000 + height 341 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3F8E7C3F02A1" + client @120 + supplier @124 + line_style 0 + x_offset FALSE) + (object TransView "" @127 + font (object Font + color 255 + default_color FALSE) + label (object SegLabel @128 + Parent_View @127 + location (1572, 1502) + font (object Font + color 255 + default_color FALSE) + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "[ Cancel||Error ]" + pctDist 0.500000 + height 45 + orientation 0) + stereotype TRUE + line_color 255 + quidu "3F8E87BB02EF" + client @124 + supplier @111 + line_style 0 + x_offset FALSE))))) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "3ED350540223" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)) + (object InteractionDiagram "ActiveAddress" + mechanism_ref @1 + quid "3EDB4FFF0128" + title "ActiveAddress" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 222 + origin_y 0 + items (list diagram_item_list + (object InterObjView "CNIFConfigurationControl" @129 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @129 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 332 + justify 0 + label "CNIFConfigurationControl") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EFAF4760145" + width 350 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @130 + location (448, 416) + line_color 3342489 + InterObjView @129 + height 780 + y_coord 720 + Nested FALSE)) + (object InterObjView "RConfigDaemon" @131 + location (864, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @131 + location (864, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 332 + justify 0 + label "RConfigDaemon") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EFAF483029C" + width 350 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @132 + location (864, 416) + line_color 3342489 + InterObjView @131 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @133 + location (864, 480) + line_color 3342489 + InterObjView @131 + height 656 + y_coord 596 + Nested FALSE)) + (object InterObjView "CDHCPSession" @134 + location (1280, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @134 + location (1280, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 332 + justify 0 + label "CDHCPSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EFAF4CF027D" + width 350 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @135 + location (1280, 528) + line_color 3342489 + InterObjView @134 + height 548 + y_coord 488 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @136 + location (1280, 560) + line_color 3342489 + InterObjView @134 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @137 + location (1280, 688) + line_color 3342489 + InterObjView @134 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "CDHCPControl" @138 + location (1680, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @138 + location (1680, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPControl") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EFAF4F700A8" + width 300 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @139 + location (1680, 816) + line_color 3342489 + InterObjView @138 + height 200 + y_coord 140 + Nested FALSE)) + (object InterObjView "CDHCPIP4Control" @140 + location (2080, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @140 + location (2080, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 344 + justify 0 + label "CDHCPIP4Control") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EFAF4FB00A8" + width 362 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @141 + location (2080, 896) + line_color 3342489 + InterObjView @140 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @142 + location (16, 416) + label (object SegLabel @143 + Parent_View @142 + location (592, 392) + quidu "3EFAF49200F7" + anchor_loc 1 + nlines 1 + max_width 178 + justify 0 + label "Connect()" + pctDist 0.335065 + height 25 + orientation 0) + line_color 3342489 + client @129 + supplier @131 + Focus_Src @130 + Focus_Entry @132 + origin (463, 416) + terminus (848, 416) + ordinal 0) + (object InterMessView "" @144 + location (16, 480) + label (object SegLabel @145 + Parent_View @144 + location (576, 467) + quidu "3EFAF4A20135" + anchor_loc 1 + nlines 1 + max_width 104 + justify 0 + label "Ioctl()" + pctDist 0.293507 + height 14 + orientation 0) + line_color 3342489 + client @129 + supplier @131 + Focus_Src @130 + Focus_Entry @133 + origin (463, 480) + terminus (848, 480) + ordinal 1) + (object InterMessView "" @146 + location (16, 528) + label (object SegLabel @147 + Parent_View @146 + location (1117, 501) + quidu "3EFAF4E001A3" + anchor_loc 1 + nlines 1 + max_width 455 + justify 0 + label "IPC Message Transfer" + pctDist 0.618182 + height 28 + orientation 0) + line_color 3342489 + client @131 + supplier @134 + Focus_Src @133 + Focus_Entry @135 + origin (879, 528) + terminus (1264, 528) + ordinal 2) + (object SelfMessView "" @148 + location (16, 688) + label (object SegLabel @149 + Parent_View @148 + location (1406, 648) + quidu "3EFAF5040349" + anchor_loc 1 + nlines 1 + max_width 122 + justify 0 + label "IoctlL()" + pctDist 0.733333 + height 41 + orientation 0) + line_color 3342489 + client @134 + supplier @134 + Focus_Src @135 + Focus_Entry @137 + origin (1296, 688) + terminus (1446, 688) + ordinal 4) + (object SelfMessView "" @150 + location (16, 560) + label (object SegLabel @151 + Parent_View @150 + location (1417, 533) + quidu "3EFAF583026D" + anchor_loc 1 + nlines 1 + max_width 182 + justify 0 + label "ServiceL()" + pctDist 0.806667 + height 28 + orientation 0) + line_color 3342489 + client @134 + supplier @134 + Focus_Src @135 + Focus_Entry @136 + origin (1296, 560) + terminus (1446, 560) + ordinal 3) + (object InterMessView "" @152 + location (16, 816) + label (object SegLabel @153 + Parent_View @152 + location (1543, 773) + quidu "3FBB30C10251" + anchor_loc 1 + nlines 1 + max_width 414 + justify 0 + label "HandleClientRequest()" + pctDist 0.672087 + height 43 + orientation 0) + line_color 3342489 + client @134 + supplier @138 + Focus_Src @135 + Focus_Entry @139 + origin (1295, 816) + terminus (1664, 816) + ordinal 5) + (object InterMessView "" @154 + location (16, 896) + label (object SegLabel @155 + Parent_View @154 + location (1927, 851) + quidu "3FBB30EB0187" + anchor_loc 1 + nlines 1 + max_width 406 + justify 0 + label "HandleClientRequest()" + pctDist 0.628726 + height 45 + orientation 0) + line_color 3342489 + client @138 + supplier @140 + Focus_Src @139 + Focus_Entry @141 + origin (1695, 896) + terminus (2064, 896) + ordinal 6))) + (object InteractionDiagram "Interface Down" + mechanism_ref @2 + quid "3ED47D34002E" + title "Interface Down" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "CDHCPController" @156 + location (896, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @156 + location (896, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 363 + justify 0 + label "CDHCPController") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EE7054701C5" + width 381 + height 853 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @157 + location (896, 400) + line_color 3342489 + InterObjView @156 + height 528 + y_coord 468 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @158 + location (896, 464) + line_color 3342489 + InterObjView @156 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @159 + location (896, 576) + line_color 3342489 + InterObjView @156 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "CDHCPServer" @160 + location (1760, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @160 + location (1760, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPServer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EE705A203B9" + width 300 + height 853 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @161 + location (1760, 416) + line_color 3342489 + InterObjView @160 + height 168 + y_coord 108 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @162 + location (1760, 624) + line_color 3342489 + InterObjView @160 + height 184 + y_coord 124 + Nested FALSE)) + (object InterObjView "RConnection" @163 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @163 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EEF20930000" + width 300 + height 853 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @164 + location (448, 400) + line_color 3342489 + InterObjView @163 + height 588 + y_coord 528 + Nested FALSE)) + (object InterObjView "CDHCPv4If" @165 + location (1344, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @165 + location (1344, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPv4If") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EE705AB0242" + width 300 + height 853 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @166 + location (1344, 528) + line_color 3342489 + InterObjView @165 + height 340 + y_coord 280 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @167 + location (1344, 688) + line_color 3342489 + InterObjView @165 + height 60 + y_coord 0 + Nested TRUE)) + (object InterMessView "" @168 + location (16, 400) + label (object SegLabel @169 + Parent_View @168 + location (671, 356) + quidu "3EEF20C20139" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @163 + supplier @156 + Focus_Src @164 + Focus_Entry @157 + origin (463, 400) + terminus (880, 400) + ordinal 0) + (object Label @170 + location (496, 352) + nlines 1 + max_width 431 + label "User::RequestComplete") + (object InterMessView "" @171 + location (16, 416) + label (object SegLabel @172 + Parent_View @171 + location (1327, 372) + quidu "3EEF22810177" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @156 + supplier @160 + Focus_Src @157 + Focus_Entry @161 + origin (911, 416) + terminus (1744, 416) + ordinal 1) + (object Label @173 + location (992, 368) + nlines 1 + max_width 600 + label "RetrieveInterface()") + (object InterMessView "" @174 + location (16, 464) + label (object SegLabel @175 + Parent_View @174 + location (1328, 420) + quidu "3EEF229202AF" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @160 + supplier @156 + Focus_Src @161 + Focus_Entry @158 + origin (1744, 464) + terminus (912, 464) + ordinal 2) + (object InterMessView "" @176 + location (16, 528) + label (object SegLabel @177 + Parent_View @176 + location (1119, 484) + quidu "3EEF229801A5" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @156 + supplier @165 + Focus_Src @157 + Focus_Entry @166 + origin (911, 528) + terminus (1328, 528) + ordinal 3) + (object InterMessView "" @178 + location (16, 576) + label (object SegLabel @179 + Parent_View @178 + location (1120, 532) + quidu "3EEF22A102CE" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @165 + supplier @156 + Focus_Src @166 + Focus_Entry @159 + origin (1328, 576) + terminus (912, 576) + ordinal 4) + (object Label @180 + location (960, 480) + nlines 1 + max_width 600 + label "Stop()") + (object InterMessView "" @181 + location (16, 624) + label (object SegLabel @182 + Parent_View @181 + location (1551, 580) + quidu "3EEF25E7009C" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @165 + supplier @160 + Focus_Src @166 + Focus_Entry @162 + origin (1359, 624) + terminus (1744, 624) + ordinal 5) + (object Label @183 + location (1392, 576) + nlines 1 + max_width 600 + label "RemoveInterface()") + (object InterMessView "" @184 + location (16, 688) + label (object SegLabel @185 + Parent_View @184 + location (1552, 644) + quidu "3EEF261802BF" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @160 + supplier @165 + Focus_Src @162 + Focus_Entry @167 + origin (1744, 688) + terminus (1360, 688) + ordinal 6) + (object Label @186 + location (1392, 640) + nlines 1 + max_width 600 + label "delete"))) + (object InteractionDiagram "Interface Up" + mechanism_ref @3 + quid "3ED488D3037A" + title "Interface Up" + zoom 75 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "RConfigDaemon" @187 + location (288, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @187 + location (288, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 324 + justify 0 + label "RConfigDaemon") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0A690167" + width 342 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @188 + location (288, 512) + line_color 3342489 + InterObjView @187 + height 1340 + y_coord 1280 + Nested FALSE)) + (object InterObjView "CDHCPSession" @189 + location (704, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @189 + location (704, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 357 + justify 0 + label "CDHCPSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0A85008C" + width 375 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @190 + location (704, 512) + line_color 3342489 + InterObjView @189 + height 1280 + y_coord 1220 + Nested FALSE)) + (object InterObjView "CDHCPIP4Control" @191 + location (1168, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @191 + location (1168, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 391 + justify 0 + label "CDHCPIP4Control") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0A9403C8" + width 409 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @192 + location (1168, 560) + line_color 3342489 + InterObjView @191 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @193 + location (1168, 656) + line_color 3342489 + InterObjView @191 + height 1076 + y_coord 1016 + Nested FALSE)) + (object InterObjView "CDHCPIP4StateMachine" @194 + location (1680, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @194 + location (1680, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 449 + justify 0 + label "CDHCPIP4StateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0ABA0148" + width 467 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @195 + location (1680, 704) + line_color 3342489 + InterObjView @194 + height 536 + y_coord 476 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @196 + location (1680, 1200) + line_color 3342489 + InterObjView @194 + height 472 + y_coord 412 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @197 + location (1680, 1248) + line_color 3342489 + InterObjView @194 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @198 + location (1680, 1440) + line_color 3342489 + InterObjView @194 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @199 + location (1680, 1632) + line_color 3342489 + InterObjView @194 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @200 + location (1680, 1776) + line_color 3342489 + InterObjView @194 + height 120 + y_coord 60 + Nested FALSE)) + (object InterObjView "CDHCPInit" @201 + location (2128, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @201 + location (2128, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPInit") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0ADF008C" + width 300 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @202 + location (2128, 1120) + line_color 3342489 + InterObjView @201 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @203 + location (2128, 1360) + line_color 3342489 + InterObjView @201 + height 200 + y_coord 140 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @204 + location (2128, 1632) + line_color 3342489 + InterObjView @201 + height 120 + y_coord 60 + Nested FALSE)) + (object InterObjView "RConnection" @205 + location (2496, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @205 + location (2496, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0C7F0138" + width 300 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @206 + location (2496, 736) + line_color 3342489 + InterObjView @205 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "RSocket" @207 + location (2864, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @207 + location (2864, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RSocket") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0C8302CE" + width 300 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @208 + location (2864, 832) + line_color 3342489 + InterObjView @207 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @209 + location (2864, 1776) + line_color 3342489 + InterObjView @207 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "CMessageSender" @210 + location (3264, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @210 + location (3264, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 366 + justify 0 + label "CMessageSender") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0DA0003E" + width 384 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @211 + location (3264, 1024) + line_color 3342489 + InterObjView @210 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "CDHCPMessageHeaderIP4" @212 + location (3680, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @212 + location (3680, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPMessageHeaderIP4") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA0DDE0196" + width 300 + height 1761 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @213 + location (3680, 928) + line_color 3342489 + InterObjView @212 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @214 + location (3680, 1552) + line_color 3342489 + InterObjView @212 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @215 + location (16, 512) + label (object SegLabel @216 + Parent_View @215 + location (495, 468) + quidu "3FBA0B73007E" + anchor_loc 1 + nlines 1 + max_width 789 + justify 0 + label "IPC call to configure new connection" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @187 + supplier @189 + Focus_Src @188 + Focus_Entry @190 + origin (303, 512) + terminus (688, 512) + ordinal 0) + (object InterMessView "" @217 + location (16, 560) + label (object SegLabel @218 + Parent_View @217 + location (935, 516) + quidu "3FBA0B91033D" + anchor_loc 1 + nlines 1 + max_width 159 + justify 0 + label "NewL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @189 + supplier @191 + Focus_Src @190 + Focus_Entry @192 + origin (719, 560) + terminus (1152, 560) + ordinal 1) + (object InterMessView "" @219 + location (16, 656) + label (object SegLabel @220 + Parent_View @219 + location (935, 612) + quidu "3FBA234E029F" + anchor_loc 1 + nlines 1 + max_width 272 + justify 0 + label "ConfigureL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @189 + supplier @191 + Focus_Src @190 + Focus_Entry @193 + origin (719, 656) + terminus (1152, 656) + ordinal 2) + (object InterMessView "" @221 + location (16, 704) + label (object SegLabel @222 + Parent_View @221 + location (1423, 660) + quidu "3FBA235F038A" + anchor_loc 1 + nlines 1 + max_width 159 + justify 0 + label "NewL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @191 + supplier @194 + Focus_Src @193 + Focus_Entry @195 + origin (1183, 704) + terminus (1664, 704) + ordinal 3) + (object InterMessView "" @223 + location (16, 736) + label (object SegLabel @224 + Parent_View @223 + location (2087, 692) + quidu "3FBA2380002E" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "Attach()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @205 + Focus_Src @195 + Focus_Entry @206 + origin (1695, 736) + terminus (2480, 736) + ordinal 4) + (object InterMessView "" @225 + location (16, 832) + label (object SegLabel @226 + Parent_View @225 + location (2271, 788) + quidu "3FBA23850138" + anchor_loc 1 + nlines 1 + max_width 152 + justify 0 + label "Open()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @207 + Focus_Src @195 + Focus_Entry @208 + origin (1695, 832) + terminus (2848, 832) + ordinal 5) + (object InterMessView "" @227 + location (16, 928) + label (object SegLabel @228 + Parent_View @227 + location (2679, 884) + quidu "3FBA2396029F" + anchor_loc 1 + nlines 1 + max_width 159 + justify 0 + label "NewL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @212 + Focus_Src @195 + Focus_Entry @213 + origin (1695, 928) + terminus (3664, 928) + ordinal 6) + (object InterMessView "" @229 + location (16, 1024) + label (object SegLabel @230 + Parent_View @229 + location (2471, 980) + quidu "3FBA23A60128" + anchor_loc 1 + nlines 1 + max_width 159 + justify 0 + label "NewL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @210 + Focus_Src @195 + Focus_Entry @211 + origin (1695, 1024) + terminus (3248, 1024) + ordinal 7) + (object InterMessView "" @231 + location (16, 1200) + label (object SegLabel @232 + Parent_View @231 + location (1423, 1156) + quidu "3FBA23C80119" + anchor_loc 1 + nlines 1 + max_width 205 + justify 0 + label "StartInit()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @191 + supplier @194 + Focus_Src @193 + Focus_Entry @196 + origin (1183, 1200) + terminus (1664, 1200) + ordinal 9) + (object InterMessView "" @233 + location (16, 1120) + label (object SegLabel @234 + Parent_View @233 + location (1903, 1076) + quidu "3FBA23F002DE" + anchor_loc 1 + nlines 1 + max_width 159 + justify 0 + label "NewL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @201 + Focus_Src @195 + Focus_Entry @202 + origin (1695, 1120) + terminus (2112, 1120) + ordinal 8) + (object SelfMessView "" @235 + location (16, 1248) + label (object SegLabel @236 + Parent_View @235 + location (1771, 1204) + quidu "3FBA24040020" + anchor_loc 1 + nlines 1 + max_width 418 + justify 0 + label "Start state machine" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @194 + Focus_Src @196 + Focus_Entry @197 + origin (1696, 1248) + terminus (1846, 1248) + ordinal 10) + (object InterMessView "" @237 + location (16, 1360) + label (object SegLabel @238 + Parent_View @237 + location (1903, 1316) + quidu "3FBA24480138" + anchor_loc 1 + nlines 1 + max_width 215 + justify 0 + label "Process()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @201 + Focus_Src @196 + Focus_Entry @203 + origin (1695, 1360) + terminus (2112, 1360) + ordinal 11) + (object InterMessView "" @239 + location (16, 1440) + label (object SegLabel @240 + Parent_View @239 + location (1904, 1396) + quidu "3FBA246F032C" + anchor_loc 1 + nlines 1 + max_width 492 + justify 0 + label "CreateDiscoverMsgL()" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @201 + supplier @194 + Focus_Src @203 + Focus_Entry @198 + origin (2112, 1440) + terminus (1696, 1440) + ordinal 12) + (object InterMessView "" @241 + location (16, 1552) + label (object SegLabel @242 + Parent_View @241 + location (2679, 1508) + quidu "3FBA24B302BF" + anchor_loc 1 + nlines 1 + max_width 492 + justify 0 + label "Set message contents" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @212 + Focus_Src @196 + Focus_Entry @214 + origin (1695, 1552) + terminus (3664, 1552) + ordinal 13) + (object InterMessView "" @243 + location (16, 1632) + label (object SegLabel @244 + Parent_View @243 + location (1904, 1588) + quidu "3FBA25280261" + anchor_loc 1 + nlines 1 + max_width 305 + justify 0 + label "CloseNSend()" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @201 + supplier @194 + Focus_Src @204 + Focus_Entry @199 + origin (2112, 1632) + terminus (1696, 1632) + ordinal 14) + (object InterMessView "" @245 + location (16, 1776) + label (object SegLabel @246 + Parent_View @245 + location (2271, 1732) + quidu "3FBA25340000" + anchor_loc 1 + nlines 1 + max_width 332 + justify 0 + label "Send message" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @194 + supplier @207 + Focus_Src @200 + Focus_Entry @209 + origin (1695, 1776) + terminus (2848, 1776) + ordinal 15))) + (object InteractionDiagram "Configuration" + mechanism_ref @4 + quid "3ED48ADC0167" + title "Configuration" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "CDHCPClient" @247 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @247 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED48AEC0203" + width 300 + height 1057 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @248 + location (448, 416) + line_color 3342489 + InterObjView @247 + height 776 + y_coord 716 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @249 + location (448, 672) + line_color 3342489 + InterObjView @247 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @250 + location (448, 976) + line_color 3342489 + InterObjView @247 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "RSocket" @251 + location (992, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @251 + location (992, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RSocket") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED48AF3004E" + width 300 + height 1057 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @252 + location (992, 416) + line_color 3342489 + InterObjView @251 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @253 + location (992, 592) + line_color 3342489 + InterObjView @251 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @254 + location (992, 768) + line_color 3342489 + InterObjView @251 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @255 + location (992, 880) + line_color 3342489 + InterObjView @251 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @256 + location (992, 1072) + line_color 3342489 + InterObjView @251 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @257 + location (16, 416) + label (object SegLabel @258 + Parent_View @257 + location (719, 372) + quidu "3ED48AFD037B" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @251 + Focus_Src @248 + Focus_Entry @252 + origin (463, 416) + terminus (976, 416) + ordinal 0) + (object Label @259 + location (464, 368) + nlines 1 + max_width 600 + label "Write() Discovery message") + (object InterMessView "" @260 + location (16, 592) + label (object SegLabel @261 + Parent_View @260 + location (719, 548) + quidu "3ED48B6401D4" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @251 + Focus_Src @248 + Focus_Entry @253 + origin (463, 592) + terminus (976, 592) + ordinal 1) + (object Label @262 + location (464, 544) + nlines 1 + max_width 600 + label "Read() response") + (object SelfMessView "" @263 + location (16, 672) + label (object SegLabel @264 + Parent_View @263 + location (539, 628) + quidu "3ED48BA2002F" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @247 + Focus_Src @248 + Focus_Entry @249 + origin (464, 672) + terminus (614, 672) + ordinal 2) + (object Label @265 + location (464, 624) + nlines 1 + max_width 600 + label "HandleDiscovery()") + (object InterMessView "" @266 + location (16, 768) + label (object SegLabel @267 + Parent_View @266 + location (719, 724) + quidu "3ED48D1501F4" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @251 + Focus_Src @248 + Focus_Entry @254 + origin (463, 768) + terminus (976, 768) + ordinal 3) + (object Label @268 + location (464, 720) + nlines 1 + max_width 600 + label "Write() Request message") + (object InterMessView "" @269 + location (16, 880) + label (object SegLabel @270 + Parent_View @269 + location (719, 836) + quidu "3ED48D55009C" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @251 + Focus_Src @248 + Focus_Entry @255 + origin (463, 880) + terminus (976, 880) + ordinal 4) + (object Label @271 + location (464, 832) + nlines 1 + max_width 600 + label "Read() response") + (object SelfMessView "" @272 + location (16, 976) + label (object SegLabel @273 + Parent_View @272 + location (539, 932) + quidu "3ED48D720109" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @247 + Focus_Src @248 + Focus_Entry @250 + origin (464, 976) + terminus (614, 976) + ordinal 5) + (object Label @274 + location (464, 928) + nlines 1 + max_width 600 + label "HandleRequest()") + (object InterMessView "" @275 + location (16, 1072) + label (object SegLabel @276 + Parent_View @275 + location (719, 1028) + quidu "3ED48EAF0177" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @247 + supplier @251 + Focus_Src @248 + Focus_Entry @256 + origin (463, 1072) + terminus (976, 1072) + ordinal 6) + (object Label @277 + location (464, 1024) + nlines 1 + max_width 600 + label "SetOption() with IP Address"))) + (object InteractionDiagram "Discover" + mechanism_ref @5 + quid "3EDB4A0100FA" + title "Discover" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "CDHCPv4If" @278 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @278 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 300 + justify 0 + label "CDHCPv4If") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EDB4A050242" + width 318 + height 1073 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @279 + location (448, 400) + line_color 3342489 + InterObjView @278 + height 808 + y_coord 748 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @280 + location (448, 1088) + line_color 3342489 + InterObjView @278 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "CDHCPv4Message" @281 + location (896, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @281 + location (896, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 357 + justify 0 + label "CDHCPv4Message") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EDB4A0D031C" + width 375 + height 1073 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @282 + location (896, 400) + line_color 3342489 + InterObjView @281 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @283 + location (896, 560) + line_color 3342489 + InterObjView @281 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @284 + location (896, 688) + line_color 3342489 + InterObjView @281 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @285 + location (896, 816) + line_color 3342489 + InterObjView @281 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @286 + location (896, 912) + line_color 3342489 + InterObjView @281 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "CDHCPOptionsBase" @287 + location (1376, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @287 + location (1376, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 394 + justify 0 + label "CDHCPOptionsBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EDB4AA0007D" + width 412 + height 1073 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @288 + location (1376, 496) + line_color 3342489 + InterObjView @287 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @289 + location (1376, 624) + line_color 3342489 + InterObjView @287 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @290 + location (1376, 752) + line_color 3342489 + InterObjView @287 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "RSocket" @291 + location (1824, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @291 + location (1824, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RSocket") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EDB4BD702DE" + width 300 + height 1073 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @292 + location (1824, 1008) + line_color 3342489 + InterObjView @291 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @293 + location (16, 400) + label (object SegLabel @294 + Parent_View @293 + location (671, 356) + quidu "3EDB4A5D0291" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @281 + Focus_Src @279 + Focus_Entry @282 + origin (463, 400) + terminus (880, 400) + ordinal 0) + (object Label @295 + location (480, 352) + nlines 1 + max_width 600 + label "NewL()") + (object InterMessView "" @296 + location (16, 496) + label (object SegLabel @297 + Parent_View @296 + location (911, 452) + quidu "3EDB4AC302C0" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @287 + Focus_Src @279 + Focus_Entry @288 + origin (463, 496) + terminus (1360, 496) + ordinal 1) + (object InterMessView "" @298 + location (16, 624) + label (object SegLabel @299 + Parent_View @298 + location (911, 580) + quidu "3EDB4AC7002E" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @287 + Focus_Src @279 + Focus_Entry @289 + origin (463, 624) + terminus (1360, 624) + ordinal 3) + (object InterMessView "" @300 + location (16, 752) + label (object SegLabel @301 + Parent_View @300 + location (911, 708) + quidu "3EDB4ACD038A" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @287 + Focus_Src @279 + Focus_Entry @290 + origin (463, 752) + terminus (1360, 752) + ordinal 5) + (object Label @302 + location (480, 448) + nlines 1 + max_width 600 + label "NewL()") + (object Label @303 + location (480, 576) + nlines 1 + max_width 600 + label "NewL()") + (object Label @304 + location (480, 704) + nlines 1 + max_width 600 + label "NewL()") + (object InterMessView "" @305 + location (16, 560) + label (object SegLabel @306 + Parent_View @305 + location (671, 516) + quidu "3EDB4B0D0251" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @281 + Focus_Src @279 + Focus_Entry @283 + origin (463, 560) + terminus (880, 560) + ordinal 2) + (object Label @307 + location (480, 512) + nlines 1 + max_width 600 + label "AssignOption()") + (object InterMessView "" @308 + location (16, 688) + label (object SegLabel @309 + Parent_View @308 + location (671, 644) + quidu "3EDB4B3E0203" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @281 + Focus_Src @279 + Focus_Entry @284 + origin (463, 688) + terminus (880, 688) + ordinal 4) + (object Label @310 + location (480, 640) + nlines 1 + max_width 600 + label "AssignOption()") + (object InterMessView "" @311 + location (16, 816) + label (object SegLabel @312 + Parent_View @311 + location (671, 772) + quidu "3EDB4B66002E" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @281 + Focus_Src @279 + Focus_Entry @285 + origin (463, 816) + terminus (880, 816) + ordinal 6) + (object Label @313 + location (480, 768) + nlines 1 + max_width 600 + label "AssignOption()") + (object InterMessView "" @314 + location (16, 912) + label (object SegLabel @315 + Parent_View @314 + location (671, 868) + quidu "3EDB4BAB0271" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @281 + Focus_Src @279 + Focus_Entry @286 + origin (463, 912) + terminus (880, 912) + ordinal 7) + (object Label @316 + location (480, 864) + nlines 1 + max_width 600 + label "ConstructMessage()") + (object InterMessView "" @317 + location (16, 1008) + label (object SegLabel @318 + Parent_View @317 + location (1135, 964) + quidu "3EDB4BF203BA" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @291 + Focus_Src @279 + Focus_Entry @292 + origin (463, 1008) + terminus (1808, 1008) + ordinal 8) + (object Label @319 + location (480, 960) + nlines 1 + max_width 600 + label "Write()") + (object SelfMessView "" @320 + location (16, 1088) + label (object SegLabel @321 + Parent_View @320 + location (539, 1044) + quidu "3EE70BE9006E" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @278 + supplier @278 + Focus_Src @279 + Focus_Entry @280 + origin (464, 1088) + terminus (614, 1088) + ordinal 9) + (object Label @322 + location (480, 1040) + nlines 1 + max_width 600 + label "SetActive()"))) + (object InteractionDiagram "Ack" + mechanism_ref @6 + quid "3EE70D82008C" + title "Ack" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "RSocket" @323 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @323 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RSocket") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA4CED005D" + width 300 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @324 + location (448, 464) + line_color 3342489 + InterObjView @323 + height 732 + y_coord 672 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @325 + location (448, 896) + line_color 3342489 + InterObjView @323 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "CStateMachine" @326 + location (832, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @326 + location (832, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CStateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA4CF1003E" + width 300 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @327 + location (832, 464) + line_color 3342489 + InterObjView @326 + height 672 + y_coord 612 + Nested FALSE)) + (object InterObjView "CDHCPRequesting" @328 + location (1280, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @328 + location (1280, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 394 + justify 0 + label "CDHCPRequesting") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA4D170196" + width 412 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @329 + location (1280, 512) + line_color 3342489 + InterObjView @328 + height 564 + y_coord 504 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @330 + location (1280, 576) + line_color 3342489 + InterObjView @328 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "CDHCPIP4StateMachine" @331 + location (1808, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @331 + location (1808, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 464 + justify 0 + label "CDHCPIP4StateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA4D9C0261" + width 482 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @332 + location (1808, 672) + line_color 3342489 + InterObjView @331 + height 168 + y_coord 108 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @333 + location (1808, 800) + line_color 3342489 + InterObjView @331 + height 216 + y_coord 156 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @334 + location (1808, 816) + line_color 3342489 + InterObjView @331 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "CExpireTimer" @335 + location (2288, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @335 + location (2288, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CExpireTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA5133029F" + width 300 + height 1061 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @336 + location (2288, 720) + line_color 3342489 + InterObjView @335 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @337 + location (16, 464) + label (object SegLabel @338 + Parent_View @337 + location (639, 420) + quidu "3FBA4CFD0223" + anchor_loc 1 + nlines 1 + max_width 455 + justify 0 + label "User::RequestComplete()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @323 + supplier @326 + Focus_Src @324 + Focus_Entry @327 + origin (463, 464) + terminus (816, 464) + ordinal 0) + (object InterMessView "" @339 + location (16, 512) + label (object SegLabel @340 + Parent_View @339 + location (1055, 468) + quidu "3FBA4D230243" + anchor_loc 1 + nlines 1 + max_width 197 + justify 0 + label "ProcessL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @326 + supplier @328 + Focus_Src @327 + Focus_Entry @329 + origin (847, 512) + terminus (1264, 512) + ordinal 1) + (object SelfMessView "" @341 + location (16, 576) + label (object SegLabel @342 + Parent_View @341 + location (1371, 532) + quidu "3FBA4D6C00CC" + anchor_loc 1 + nlines 1 + max_width 328 + justify 0 + label "ProcessAckNak()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @328 + supplier @328 + Focus_Src @329 + Focus_Entry @330 + origin (1296, 576) + terminus (1446, 576) + ordinal 2) + (object InterMessView "" @343 + location (16, 672) + label (object SegLabel @344 + Parent_View @343 + location (1543, 628) + quidu "3FBA506F0214" + anchor_loc 1 + nlines 1 + max_width 252 + justify 0 + label "CancelTimer()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @328 + supplier @331 + Focus_Src @329 + Focus_Entry @332 + origin (1295, 672) + terminus (1792, 672) + ordinal 3) + (object InterMessView "" @345 + location (16, 720) + label (object SegLabel @346 + Parent_View @345 + location (2047, 676) + quidu "3FBA513E0187" + anchor_loc 1 + nlines 1 + max_width 162 + justify 0 + label "Cancel()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @331 + supplier @335 + Focus_Src @332 + Focus_Entry @336 + origin (1823, 720) + terminus (2272, 720) + ordinal 4) + (object InterMessView "" @347 + location (16, 800) + label (object SegLabel @348 + Parent_View @347 + location (1543, 756) + quidu "3FBA51450000" + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "HandleAck()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @328 + supplier @331 + Focus_Src @329 + Focus_Entry @333 + origin (1295, 800) + terminus (1792, 800) + ordinal 5) + (object SelfMessView "" @349 + location (16, 816) + label (object SegLabel @350 + Parent_View @349 + location (2014, 772) + quidu "3FBA516B005E" + anchor_loc 1 + nlines 1 + max_width 358 + justify 0 + label "ConfigureInterface()" + pctDist 1.266667 + height 44 + orientation 0) + line_color 3342489 + client @331 + supplier @331 + Focus_Src @333 + Focus_Entry @334 + origin (1824, 816) + terminus (1974, 816) + ordinal 6) + (object InterMessView "" @351 + location (16, 896) + label (object SegLabel @352 + Parent_View @351 + location (1128, 852) + quidu "3FBA52730139" + anchor_loc 1 + nlines 1 + max_width 771 + justify 0 + label "SetOpt() to configure address for interface" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @331 + supplier @323 + Focus_Src @333 + Focus_Entry @325 + origin (1792, 896) + terminus (464, 896) + ordinal 7))) + (object InteractionDiagram "REBINDING" + mechanism_ref @7 + quid "3EE73D5E005D" + title "REBINDING" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)) + (object InteractionDiagram "Client Renews Lease" + mechanism_ref @8 + quid "3EE9B62C0138" + title "Client Renews Lease" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "RDHCPClient" @353 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @353 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RDHCPClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EE9B62E035B" + width 300 + height 120 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1) + (object InterObjView "CDHCPClient" @354 + location (784, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @354 + location (784, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CDHCPClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EE9B6350232" + width 300 + height 120 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1))) + (object InteractionDiagram "RConnection::Control() Path" + mechanism_ref @9 + quid "3EF9D12E02FA" + title "RConnection::Control() Path" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "RConnection" @355 + location (448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @355 + location (448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D1300377" + width 300 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @356 + location (448, 432) + line_color 3342489 + InterObjView @355 + height 708 + y_coord 648 + Nested FALSE)) + (object InterObjView "CConnection" @357 + location (784, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @357 + location (784, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D1370319" + width 300 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @358 + location (784, 432) + line_color 3342489 + InterObjView @357 + height 648 + y_coord 588 + Nested FALSE)) + (object InterObjView "CInterface" @359 + location (1120, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @359 + location (1120, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CInterface") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D13B028D" + width 300 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @360 + location (1120, 480) + line_color 3342489 + InterObjView @359 + height 540 + y_coord 480 + Nested FALSE)) + (object InterObjView "CNifSession" @361 + location (1456, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @361 + location (1456, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CNifSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D13F0387" + width 300 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @362 + location (1456, 528) + line_color 3342489 + InterObjView @361 + height 432 + y_coord 372 + Nested FALSE)) + (object InterObjView "CNifAgentRef" @363 + location (1792, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @363 + location (1792, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CNifAgentRef") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D1440348" + width 300 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @364 + location (1792, 576) + line_color 3342489 + InterObjView @363 + height 324 + y_coord 264 + Nested FALSE)) + (object InterObjView "CNifConfigurationControl" @365 + location (2144, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @365 + location (2144, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 332 + justify 0 + label "CNifConfigurationControl") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D14E001C" + width 350 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @366 + location (2144, 624) + line_color 3342489 + InterObjView @365 + height 216 + y_coord 156 + Nested FALSE)) + (object InterObjView "RConfigDaemon" @367 + location (2528, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @367 + location (2528, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 332 + justify 0 + label "RConfigDaemon") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF9D19C0135" + width 350 + height 1005 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @368 + location (2528, 672) + line_color 3342489 + InterObjView @367 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @369 + location (2528, 720) + line_color 3342489 + InterObjView @367 + height 60 + y_coord 0 + Nested TRUE)) + (object InterMessView "" @370 + location (16, 432) + label (object SegLabel @371 + Parent_View @370 + location (615, 388) + quidu "3EF9D1720136" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @355 + supplier @357 + Focus_Src @356 + Focus_Entry @358 + origin (463, 432) + terminus (768, 432) + ordinal 0) + (object InterMessView "" @372 + location (16, 480) + label (object SegLabel @373 + Parent_View @372 + location (951, 436) + quidu "3EF9D1890201" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @357 + supplier @359 + Focus_Src @358 + Focus_Entry @360 + origin (799, 480) + terminus (1104, 480) + ordinal 1) + (object InterMessView "" @374 + location (16, 528) + label (object SegLabel @375 + Parent_View @374 + location (1287, 484) + quidu "3EF9D18C025F" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @359 + supplier @361 + Focus_Src @360 + Focus_Entry @362 + origin (1135, 528) + terminus (1440, 528) + ordinal 2) + (object InterMessView "" @376 + location (16, 576) + label (object SegLabel @377 + Parent_View @376 + location (1623, 532) + quidu "3EF9D190027E" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @361 + supplier @363 + Focus_Src @362 + Focus_Entry @364 + origin (1471, 576) + terminus (1776, 576) + ordinal 3) + (object InterMessView "" @378 + location (16, 624) + label (object SegLabel @379 + Parent_View @378 + location (1967, 580) + quidu "3EF9D19401A3" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @363 + supplier @365 + Focus_Src @364 + Focus_Entry @366 + origin (1807, 624) + terminus (2128, 624) + ordinal 4) + (object InterMessView "" @380 + location (16, 672) + label (object SegLabel @381 + Parent_View @380 + location (2335, 628) + quidu "3EF9D1AE003C" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @365 + supplier @367 + Focus_Src @366 + Focus_Entry @368 + origin (2159, 672) + terminus (2512, 672) + ordinal 5) + (object Label @382 + location (480, 384) + nlines 1 + max_width 600 + label "Ioctl()") + (object Label @383 + location (832, 432) + nlines 1 + max_width 600 + label "Ioctl()") + (object Label @384 + location (1168, 480) + nlines 1 + max_width 600 + label "Ioctl()") + (object Label @385 + location (1504, 528) + nlines 1 + max_width 600 + label "Ioctl()") + (object Label @386 + location (1840, 576) + nlines 1 + max_width 600 + label "Ioctl()") + (object Label @387 + location (2192, 624) + nlines 1 + max_width 600 + label "Connect()") + (object InterMessView "" @388 + location (16, 720) + label (object SegLabel @389 + Parent_View @388 + location (2335, 676) + quidu "3EF9D21D030A" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @365 + supplier @367 + Focus_Src @366 + Focus_Entry @369 + origin (2159, 720) + terminus (2512, 720) + ordinal 6) + (object Label @390 + location (2192, 672) + nlines 1 + max_width 600 + label "API calls to query for info"))) + (object InteractionDiagram "Handle Offer" + mechanism_ref @10 + quid "3EFAB6F702AC" + title "Handle Offer" + zoom 90 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "RSocket" @391 + location (240, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @391 + location (240, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "RSocket") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA3E3C0167" + width 300 + height 965 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @392 + location (240, 416) + line_color 3342489 + InterObjView @391 + height 684 + y_coord 624 + Nested FALSE)) + (object InterObjView "CStateMachine" @393 + location (640, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @393 + location (640, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 363 + justify 0 + label "CStateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA3E4001F4" + width 381 + height 965 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @394 + location (640, 416) + line_color 3342489 + InterObjView @393 + height 624 + y_coord 564 + Nested FALSE)) + (object InterObjView "CDHCPIP4Select" @395 + location (1088, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @395 + location (1088, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 364 + justify 0 + label "CDHCPIP4Select") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA484602EE" + width 382 + height 965 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @396 + location (1088, 464) + line_color 3342489 + InterObjView @395 + height 516 + y_coord 456 + Nested FALSE)) + (object InterObjView "CDHCPIP4StateMachine" @397 + location (1600, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @397 + location (1600, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 454 + justify 0 + label "CDHCPIP4StateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA48770399" + width 472 + height 965 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @398 + location (1600, 496) + line_color 3342489 + InterObjView @397 + height 152 + y_coord 92 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @399 + location (1600, 592) + line_color 3342489 + InterObjView @397 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @400 + location (1600, 688) + line_color 3342489 + InterObjView @397 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @401 + location (1600, 768) + line_color 3342489 + InterObjView @397 + height 152 + y_coord 92 + Nested FALSE)) + (object InterObjView "CExpireTimer" @402 + location (2064, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @402 + location (2064, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "CExpireTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA48BC00FA" + width 300 + height 965 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @403 + location (2064, 528) + line_color 3342489 + InterObjView @402 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "CMessageSender" @404 + location (2464, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @404 + location (2464, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 329 + justify 0 + label "CMessageSender") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA495201C5" + width 347 + height 965 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @405 + location (2464, 800) + line_color 3342489 + InterObjView @404 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @406 + location (16, 416) + label (object SegLabel @407 + Parent_View @406 + location (439, 372) + quidu "3FBA44670243" + anchor_loc 1 + nlines 1 + max_width 455 + justify 0 + label "User::RequestComplete()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @391 + supplier @393 + Focus_Src @392 + Focus_Entry @394 + origin (255, 416) + terminus (624, 416) + ordinal 0) + (object InterMessView "" @408 + location (16, 464) + label (object SegLabel @409 + Parent_View @408 + location (863, 420) + quidu "3FBA485B0010" + anchor_loc 1 + nlines 1 + max_width 201 + justify 0 + label "ProcessL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @393 + supplier @395 + Focus_Src @394 + Focus_Entry @396 + origin (655, 464) + terminus (1072, 464) + ordinal 1) + (object InterMessView "" @410 + location (16, 496) + label (object SegLabel @411 + Parent_View @410 + location (1343, 452) + quidu "3FBA48870262" + anchor_loc 1 + nlines 1 + max_width 260 + justify 0 + label "CancelTimer()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @397 + Focus_Src @396 + Focus_Entry @398 + origin (1103, 496) + terminus (1584, 496) + ordinal 2) + (object InterMessView "" @412 + location (16, 528) + label (object SegLabel @413 + Parent_View @412 + location (1831, 484) + quidu "3FBA48C5009D" + anchor_loc 1 + nlines 1 + max_width 162 + justify 0 + label "Cancel()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @397 + supplier @402 + Focus_Src @398 + Focus_Entry @403 + origin (1615, 528) + terminus (2048, 528) + ordinal 3) + (object InterMessView "" @414 + location (16, 592) + label (object SegLabel @415 + Parent_View @414 + location (1343, 548) + quidu "3FBA49010261" + anchor_loc 1 + nlines 1 + max_width 238 + justify 0 + label "HandleOffer()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @397 + Focus_Src @396 + Focus_Entry @399 + origin (1103, 592) + terminus (1584, 592) + ordinal 4) + (object InterMessView "" @416 + location (16, 688) + label (object SegLabel @417 + Parent_View @416 + location (1343, 644) + quidu "3FBA493502CE" + anchor_loc 1 + nlines 1 + max_width 444 + justify 0 + label "CreateOfferAcceptance()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @397 + Focus_Src @396 + Focus_Entry @400 + origin (1103, 688) + terminus (1584, 688) + ordinal 5) + (object InterMessView "" @418 + location (16, 768) + label (object SegLabel @419 + Parent_View @418 + location (1343, 724) + quidu "3FBA4943036B" + anchor_loc 1 + nlines 1 + max_width 354 + justify 0 + label "CloseNSendMsgL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @397 + Focus_Src @396 + Focus_Entry @401 + origin (1103, 768) + terminus (1584, 768) + ordinal 6) + (object InterMessView "" @420 + location (16, 800) + label (object SegLabel @421 + Parent_View @420 + location (2031, 756) + quidu "3FBA496002B0" + anchor_loc 1 + nlines 1 + max_width 144 + justify 0 + label "SendL()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @397 + supplier @404 + Focus_Src @401 + Focus_Entry @405 + origin (1615, 800) + terminus (2448, 800) + ordinal 7))) + (object InteractionDiagram "Renewing" + mechanism_ref @11 + quid "3EFAD60A0396" + title "Renewing" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)))) + root_category (object Class_Category "Logical View" + quid "3ED3504F0214" + exportControl "Public" + global TRUE + subsystem "Component View" + quidu "3ED3504F0222" + logical_models (list unit_reference_list + (object Class "RSessionBase" + quid "3ED350710148") + (object Class "RDHCP" + quid "3ED3507F0119") + (object Class "CDHCPSession" + quid "3ED350D103C8" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3ED3522600AB" + supplier "Logical View::CSession" + quidu "3ED350FF02CE")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3ED3521A0167" + supplier "Logical View::CDHCPServer" + quidu "3ED3517003D8") + (object Uses_Relationship + quid "3ED35253033C" + supplier "Logical View::RDHCP" + quidu "3ED3507F0119") + (object Uses_Relationship + quid "3EE07A1E01A5" + supplier "Logical View::CDHCPClient" + quidu "3EE0777F0242") + (object Uses_Relationship + quid "3EEF0FE4035B" + supplier "Logical View::CDHCPHandler" + quidu "3EEF0FD80177"))) + (object Class "CSession" + quid "3ED350FF02CE") + (object Class "CDHCPServer" + quid "3ED3517003D8" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3ED351900000" + supplier "Logical View::CPolicyServer" + quidu "4107C63600CD")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3ED352210271" + supplier "Logical View::CDHCPController" + quidu "3ED351C10109"))) + (object Class "CServer" + quid "3ED35182030D") + (object Class "CDHCPController" + quid "3ED351C10109" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3ED351D4007D" + supplier "Logical View::RConfigDaemon" + quidu "3ED351C900FA") + (object Inheritance_Relationship + quid "3EE07B7500EA" + supplier "Logical View::CDHCPSubSession" + quidu "3EE07AD4035B") + (object Inheritance_Relationship + quid "3EF872060125" + supplier "Logical View::CActive" + quidu "3EF871C902AC"))) + (object Class "RConfigDaemon" + quid "3ED351C900FA" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3EE0768A00AB" + supplier "Logical View::RSubSessionBase" + quidu "3EE075E2005D") + (object Inheritance_Relationship + quid "3ED3511702FD" + supplier "Logical View::RSessionBase" + quidu "3ED350710148"))) + (object Class "NewClass" + quid "3ED35249001F") + (object Class "CDHCPIfBase" + quid "3ED3526A000F" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3ED3527801D4" + supplier "Logical View::RConfigDaemon" + quidu "3ED351C900FA") + (object Inheritance_Relationship + quid "3EF87203028D" + supplier "Logical View::CActive" + quidu "3EF871C902AC")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3ED3541800FA" + supplier "Logical View::CDHCPDynamicDNSUpdate" + quidu "3ED3540301F4"))) + (object Class "CDHCPv4If" + quid "3ED35289033C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3ED352A70290" + supplier "Logical View::CDHCPIfBase" + quidu "3ED3526A000F"))) + (object Class "CDHCPMessageHeader" + quid "3ED352E70271" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3F8D333300BC" + supplier "Logical View::CItem" + quidu "3F8D32FB02C0")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3ED35368035B" + supplier "Logical View::CDHCPIfBase" + quidu "3ED3526A000F"))) + (object Class "CDHCPMessageHeaderIP4" + quid "3ED3533E0196" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3ED35350036B" + supplier "Logical View::CDHCPMessageHeader" + quidu "3ED352E70271"))) + (object Class "DHCPOptions" + quid "3ED3538F01C5") + (object Class "CDHCPv4Options" + quid "3ED3539D001F") + (object Class "CDHCPv6Options" + quid "3ED353A9000F") + (object Class "CDHCPDynamicDNSUpdate" + quid "3ED3540301F4") + (object Class "RSubSessionBase" + quid "3EE075E2005D") + (object Class "NewClass2" + quid "3EE077070251") + (object Class "RDHCPClient" + quid "3EE077220232" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3EE07735035B" + supplier "Logical View::RSubSessionBase" + quidu "3EE075E2005D"))) + (object Class "CDHCPClient" + quid "3EE0777F0242" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3EE07A19030D" + supplier "Logical View::RDHCPClient" + quidu "3EE077220232") + (object Inheritance_Relationship + quid "3EE07B65006D" + supplier "Logical View::CDHCPSubSession" + quidu "3EE07AD4035B"))) + (object Class "CDHCPSubSession" + quid "3EE07AD4035B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3EE07B2D00AB" + supplier "Logical View::CObject" + quidu "3EE07B09037A"))) + (object Class "CObject" + quid "3EE07B09037A") + (object Class "CDHCPHandler" + quid "3EEF0FD80177" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3EEF0FE7005D" + supplier "Logical View::CDHCPIfBase" + quidu "3ED3526A000F"))) + (object Class "CActive" + quid "3EF871C902AC") + (object Class "CExpireTimer" + quid "3EFB03450348" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FB9FE8A00FA" + supplier "Logical View::CTimer" + quidu "3FB9FE8201B5"))) + (object Class "CItem" + quid "3F8D32FB02C0") + (object Class "CDHCPControl" + quid "3FB9FA90003E" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FBA00E2006D" + supplier "Logical View::CBase" + quidu "3FBA00DA01C5"))) + (object Class "CDHCPIP4Control" + quid "3FB9FA9A00FA" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FB9FACE0119" + supplier "Logical View::CDHCPControl" + quidu "3FB9FA90003E") + (object Inheritance_Relationship + quid "3FB9FFC500EA" + supplier "Logical View::MStateMachineNotify" + quidu "3FB9FF4A034B") + (object Inheritance_Relationship + quid "3FB9FFC701F4" + supplier "Logical View::MExpireTimer" + quidu "3FB9FE52034B"))) + (object Class "CStateMachine" + quid "3FB9FB010251" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FBA0131035B" + supplier "Logical View::CActive" + quidu "3EF871C902AC"))) + (object Class "CDHCPIP4StateMachine" + quid "3FB9FB0B01A5" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FB9FB220251" + supplier "Logical View::CStateMachine" + quidu "3FB9FB010251") + (object Inheritance_Relationship + quid "3FB9FD620251" + supplier "Logical View::CDHCPMessageHeaderIP4" + quidu "3ED3533E0196"))) + (object Class "CDHCPIP4State" + quid "3FB9FB9E033C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FB9FBBD006D" + supplier "Logical View::CAsychEvent" + quidu "3FB9FBB20261"))) + (object Class "CAsychEvent" + quid "3FB9FBB20261" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FBA015103A9" + supplier "Logical View::CBase" + quidu "3FBA00DA01C5"))) + (object Class "CDHCPIP4Init" + quid "3FB9FBDA031C") + (object Class "CDHCPIP4Reboot" + quid "3FB9FBE8030D") + (object Class "CDHCPIP4Select" + quid "3FB9FBF5034B") + (object Class "CDHCPIP4Bound" + quid "3FB9FC060280") + (object Class "CMessageSender" + quid "3FB9FDC70186" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3FB9FE6902CE" + supplier "Logical View::CActive" + quidu "3EF871C902AC") + (object Inheritance_Relationship + quid "3FB9FE6C03A9" + supplier "Logical View::MExpireTimer" + quidu "3FB9FE52034B"))) + (object Class "MExpireTimer" + quid "3FB9FE52034B") + (object Class "CTimer" + quid "3FB9FE8201B5") + (object Class "MStateMachineNotify" + quid "3FB9FF4A034B") + (object Class "CBase" + quid "3FBA00DA01C5") + (object Class "CPolicyServer" + quid "4107C63600CD" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4107C682017A" + supplier "Logical View::CServer" + quidu "3ED35182030D"))) + (object Association "$UNNAMED$0" + quid "3EFB020100E7" + roles (list role_list + (object Role "$UNNAMED$1" + quid "3EFB02010339" + supplier "Logical View::CDHCPIfBase" + quidu "3ED3526A000F" + is_navigable TRUE) + (object Role "$UNNAMED$2" + quid "3EFB02010348" + supplier "Logical View::CDHCPController" + quidu "3ED351C10109" + is_navigable TRUE))) + (object Association "$UNNAMED$3" + quid "3EFB02330319" + roles (list role_list + (object Role "$UNNAMED$4" + quid "3EFB023400C8" + supplier "Logical View::CDHCPController" + quidu "3ED351C10109" + is_navigable TRUE) + (object Role "$UNNAMED$5" + quid "3EFB023400D7" + supplier "Logical View::CDHCPServer" + quidu "3ED3517003D8" + is_navigable TRUE))) + (object Association "$UNNAMED$6" + quid "3EFB024000C8" + roles (list role_list + (object Role "$UNNAMED$7" + quid "3EFB0240023F" + supplier "Logical View::CDHCPServer" + quidu "3ED3517003D8" + is_navigable TRUE) + (object Role "$UNNAMED$8" + quid "3EFB02400240" + supplier "Logical View::CDHCPSession" + quidu "3ED350D103C8" + is_navigable TRUE))) + (object Association "$UNNAMED$9" + quid "3EFB024E0089" + roles (list role_list + (object Role "$UNNAMED$10" + quid "3EFB024E0200" + supplier "Logical View::CDHCPSession" + quidu "3ED350D103C8" + is_navigable TRUE) + (object Role "$UNNAMED$11" + quid "3EFB024E0210" + supplier "Logical View::RConfigDaemon" + quidu "3ED351C900FA" + is_navigable TRUE))) + (object Association "$UNNAMED$12" + quid "3EFB029600D7" + roles (list role_list + (object Role "$UNNAMED$13" + quid "3EFB0297006A" + supplier "Logical View::CDHCPMessageHeader" + quidu "3ED352E70271" + is_navigable TRUE) + (object Role "$UNNAMED$14" + quid "3EFB0297006B" + supplier "Logical View::CDHCPIfBase" + quidu "3ED3526A000F" + is_navigable TRUE))) + (object Association "$UNNAMED$15" + quid "3EFB03520135" + roles (list role_list + (object Role "$UNNAMED$16" + quid "3EFB0353001C" + supplier "Logical View::CDHCPIfBase" + quidu "3ED3526A000F" + is_navigable TRUE) + (object Role "$UNNAMED$17" + quid "3EFB0353002B" + supplier "Logical View::CExpireTimer" + quidu "3EFB03450348" + is_navigable TRUE))) + (object Association "$UNNAMED$18" + quid "3F37701F003A" + roles (list role_list + (object Role "$UNNAMED$19" + quid "3F37701F02AB" + supplier "Logical View::CDHCPIP4Control" + quidu "3FB9FA9A00FA" + is_navigable TRUE) + (object Role "$UNNAMED$20" + quid "3F37701F02AC" + supplier "Logical View::CDHCPSession" + quidu "3ED350D103C8" + is_navigable TRUE))) + (object Association "$UNNAMED$21" + quid "3FB9FAC800CB" + roles (list role_list + (object Role "$UNNAMED$22" + quid "3FB9FAC8029F" + supplier "Logical View::CDHCPControl" + quidu "3FB9FA90003E" + is_navigable TRUE) + (object Role "$UNNAMED$23" + quid "3FB9FAC802A0" + supplier "Logical View::CDHCPIP4Control" + quidu "3FB9FA9A00FA"))) + (object Association "$UNNAMED$24" + quid "3FB9FB2A02BF" + roles (list role_list + (object Role "$UNNAMED$25" + quid "3FB9FB2B00CB" + supplier "Logical View::CDHCPIP4StateMachine" + quidu "3FB9FB0B01A5" + is_navigable TRUE) + (object Role "$UNNAMED$26" + quid "3FB9FB2B00CC" + supplier "Logical View::CDHCPIP4Control" + quidu "3FB9FA9A00FA" + is_navigable TRUE))) + (object Association "$UNNAMED$27" + quid "3FB9FC280203" + roles (list role_list + (object Role "$UNNAMED$28" + quid "3FB9FC29009C" + supplier "Logical View::CDHCPIP4State" + quidu "3FB9FB9E033C" + is_navigable TRUE) + (object Role "$UNNAMED$29" + quid "3FB9FC29009D" + supplier "Logical View::CDHCPIP4StateMachine" + quidu "3FB9FB0B01A5" + is_navigable TRUE))) + (object Association "$UNNAMED$30" + quid "3FB9FD3500AB" + roles (list role_list + (object Role "$UNNAMED$31" + quid "3FB9FD3503C8" + supplier "Logical View::CDHCPMessageHeader" + quidu "3ED352E70271" + is_navigable TRUE) + (object Role "$UNNAMED$32" + quid "3FB9FD3503C9" + supplier "Logical View::CDHCPIP4StateMachine" + quidu "3FB9FB0B01A5" + is_navigable TRUE))) + (object Association "$UNNAMED$33" + quid "3FB9FD9801F4" + roles (list role_list + (object Role "$UNNAMED$34" + quid "3FB9FD99002E" + supplier "Logical View::CDHCPMessageHeaderIP4" + quidu "3ED3533E0196" + is_navigable TRUE) + (object Role "$UNNAMED$35" + quid "3FB9FD99002F" + supplier "Logical View::CDHCPIP4StateMachine" + quidu "3FB9FB0B01A5" + is_navigable TRUE))) + (object Association "$UNNAMED$36" + quid "3FB9FDB501C5" + roles (list role_list + (object Role "$UNNAMED$37" + quid "3FB9FDB6001F" + supplier "Logical View::CExpireTimer" + quidu "3EFB03450348" + is_navigable TRUE) + (object Role "$UNNAMED$38" + quid "3FB9FDB60020" + supplier "Logical View::CDHCPIP4StateMachine" + quidu "3FB9FB0B01A5" + is_navigable TRUE))) + (object Association "$UNNAMED$39" + quid "3FB9FE050203" + roles (list role_list + (object Role "$UNNAMED$40" + quid "3FB9FE0503A9" + supplier "Logical View::CMessageSender" + quidu "3FB9FDC70186" + is_navigable TRUE) + (object Role "$UNNAMED$41" + quid "3FB9FE0503AA" + supplier "Logical View::CDHCPIP4StateMachine" + quidu "3FB9FB0B01A5" + is_navigable TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3ED350540242" + title "Main" + zoom 85 + max_height 28350 + max_width 21600 + origin_x 492 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::RSessionBase" @422 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (656, 1824) + label (object ItemLabel + Parent_View @422 + location (507, 1774) + fill_color 13434879 + nlines 1 + max_width 298 + justify 0 + label "RSessionBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED350710148" + width 316 + height 125 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CSession" @423 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (656, 800) + label (object ItemLabel + Parent_View @423 + location (554, 750) + fill_color 13434879 + nlines 1 + max_width 204 + justify 0 + label "CSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED350FF02CE" + width 222 + height 124 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CServer" @424 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (208, 528) + label (object ItemLabel + Parent_View @424 + location (102, 478) + fill_color 13434879 + nlines 1 + max_width 212 + justify 0 + label "CServer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED35182030D" + width 230 + height 125 + annotation 8 + autoResize TRUE) + (object Label @425 + location (1008, 1120) + nlines 1 + max_width 46 + label "1") + (object Label @426 + location (608, 1136) + nlines 1 + max_width 46 + label "*") + (object Label @427 + location (368, 1120) + nlines 1 + max_width 46 + label "1") + (object Label @428 + location (768, 1376) + nlines 1 + max_width 46 + label "1") + (object Label @429 + location (1440, 1472) + nlines 1 + max_width 46 + label "1") + (object Label @430 + location (1664, 1264) + nlines 1 + max_width 51 + label "1") + (object NoteView @431 + location (272, 1360) + label (object ItemLabel + Parent_View @431 + location (130, 1297) + fill_color 13434879 + nlines 2 + max_width 249 + label "Symbian OS IPC transfer") + line_color 3342489 + fill_color 13434879 + width 309 + height 138) + (object ClassView "Class" "Logical View::CItem" @432 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1296, 2240) + label (object ItemLabel + Parent_View @432 + location (1106, 2190) + fill_color 13434879 + nlines 1 + max_width 380 + justify 0 + label "CItem") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3F8D32FB02C0" + width 398 + height 124 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CDHCPControl" @433 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1248, 528) + label (object ItemLabel + Parent_View @433 + location (1100, 478) + fill_color 13434879 + nlines 1 + max_width 296 + justify 0 + label "CDHCPControl") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FA90003E" + width 314 + height 124 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CStateMachine" @434 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1840, 800) + label (object ItemLabel + Parent_View @434 + location (1688, 750) + fill_color 13434879 + nlines 1 + max_width 304 + justify 0 + label "CStateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FB010251" + width 322 + height 124 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CDHCPServer" @435 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (208, 1184) + label (object ItemLabel + Parent_View @435 + location (63, 1134) + fill_color 13434879 + nlines 1 + max_width 291 + justify 0 + label "CDHCPServer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED3517003D8" + width 309 + height 125 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::RConfigDaemon" @436 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (656, 1488) + label (object ItemLabel + Parent_View @436 + location (496, 1438) + fill_color 13434879 + nlines 1 + max_width 320 + justify 0 + label "RConfigDaemon") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED351C900FA" + width 338 + height 124 + annotation 8 + autoResize TRUE) + (object InheritView "" @437 + stereotype TRUE + line_color 3342489 + quidu "3ED3511702FD" + client @436 + supplier @422 + line_style 0) + (object Label @438 + location (1632, 1120) + nlines 1 + max_width 46 + label "1") + (object Label @439 + location (1792, 1120) + nlines 1 + max_width 46 + label "1") + (object ClassView "Class" "Logical View::CAsychEvent" @440 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2352, 816) + label (object ItemLabel + Parent_View @440 + location (2214, 767) + fill_color 13434879 + nlines 1 + max_width 276 + justify 0 + label "CAsychEvent") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FBB20261" + width 294 + height 122 + annotation 8 + autoResize TRUE) + (object NoteView @441 + location (2816, 832) + label (object ItemLabel + Parent_View @441 + location (2652, 680) + fill_color 13434879 + nlines 6 + max_width 293 + label "Base class for all states within the state machine, e.g. BOUND, INIT, REBOOT, etc.") + line_color 3342489 + fill_color 13434879 + width 353 + height 316) + (object ClassView "Class" "Logical View::CDHCPMessageHeader" @442 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1296, 1936) + label (object ItemLabel + Parent_View @442 + location (1062, 1886) + fill_color 13434879 + nlines 1 + max_width 468 + justify 0 + label "CDHCPMessageHeader") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED352E70271" + width 486 + height 124 + annotation 8 + autoResize TRUE) + (object InheritView "" @443 + stereotype TRUE + line_color 3342489 + quidu "3F8D333300BC" + client @442 + supplier @432 + line_style 0) + (object Label @444 + location (1920, 1264) + nlines 1 + max_width 46 + label "1") + (object Label @445 + location (2224, 1472) + nlines 1 + max_width 46 + label "1") + (object ClassView "Class" "Logical View::CDHCPSession" @446 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (656, 1184) + label (object ItemLabel + Parent_View @446 + location (490, 1133) + fill_color 13434879 + nlines 1 + max_width 332 + justify 0 + label "CDHCPSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED350D103C8" + width 350 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @447 + stereotype TRUE + line_color 3342489 + quidu "3ED3522600AB" + client @446 + supplier @423 + line_style 0) + (object AssociationViewNew "$UNNAMED$6" @448 + location (421, 1184) + stereotype TRUE + line_color 3342489 + quidu "3EFB024000C8" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$7" @449 + Parent_View @448 + location (-251, 0) + stereotype TRUE + line_color 3342489 + quidu "3EFB0240023F" + client @448 + supplier @435 + line_style 0) + (object RoleView "$UNNAMED$8" @450 + Parent_View @448 + location (-251, 0) + stereotype TRUE + line_color 3342489 + quidu "3EFB02400240" + client @448 + supplier @446 + line_style 0))) + (object AssociationViewNew "$UNNAMED$9" @451 + location (656, 1336) + stereotype TRUE + line_color 3342489 + quidu "3EFB024E0089" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$10" @452 + Parent_View @451 + location (464, 152) + stereotype TRUE + line_color 3342489 + quidu "3EFB024E0200" + client @451 + supplier @446 + line_style 0) + (object RoleView "$UNNAMED$11" @453 + Parent_View @451 + location (464, 152) + stereotype TRUE + line_color 3342489 + quidu "3EFB024E0210" + client @451 + supplier @436 + line_style 0))) + (object AttachView "" @454 + stereotype TRUE + line_color 3342489 + client @431 + supplier @451 + line_style 0) + (object ClassView "Class" "Logical View::CDHCPIP4Control" @455 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1248, 1184) + label (object ItemLabel + Parent_View @455 + location (1065, 1134) + fill_color 13434879 + nlines 1 + max_width 366 + justify 0 + label "CDHCPIP4Control") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FA9A00FA" + width 384 + height 124 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$18" @456 + location (943, 1184) + stereotype TRUE + line_color 3342489 + quidu "3F37701F003A" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$19" @457 + Parent_View @456 + location (127, 0) + stereotype TRUE + line_color 3342489 + quidu "3F37701F02AB" + client @456 + supplier @455 + line_style 0) + (object RoleView "$UNNAMED$20" @458 + Parent_View @456 + location (127, 0) + stereotype TRUE + line_color 3342489 + quidu "3F37701F02AC" + client @456 + supplier @446 + line_style 0))) + (object InheritView "" @459 + stereotype TRUE + line_color 3342489 + quidu "3FB9FACE0119" + client @455 + supplier @433 + line_style 0) + (object ClassView "Class" "Logical View::CDHCPIP4State" @460 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2352, 1184) + label (object ItemLabel + Parent_View @460 + location (2184, 1135) + fill_color 13434879 + nlines 1 + max_width 336 + justify 0 + label "CDHCPIP4State") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FB9E033C" + width 354 + height 122 + annotation 8 + autoResize TRUE) + (object InheritView "" @461 + stereotype TRUE + line_color 3342489 + quidu "3FB9FBBD006D" + client @460 + supplier @440 + line_style 0) + (object AttachView "" @462 + stereotype TRUE + line_color 3342489 + client @441 + supplier @460 + line_style 0) + (object ClassView "Class" "Logical View::CDHCPMessageHeaderIP4" @463 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1296, 1584) + label (object ItemLabel + Parent_View @463 + location (1026, 1534) + fill_color 13434879 + nlines 1 + max_width 540 + justify 0 + label "CDHCPMessageHeaderIP4") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3ED3533E0196" + width 558 + height 124 + annotation 8 + autoResize TRUE) + (object InheritView "" @464 + stereotype TRUE + line_color 3342489 + quidu "3ED35350036B" + client @463 + supplier @442 + line_style 0) + (object ClassView "Class" "Logical View::CExpireTimer" @465 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2288, 1584) + label (object ItemLabel + Parent_View @465 + location (2147, 1534) + fill_color 13434879 + nlines 1 + max_width 282 + justify 0 + label "CExpireTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EFB03450348" + width 300 + height 124 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CMessageSender" @466 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1840, 1584) + label (object ItemLabel + Parent_View @466 + location (1661, 1535) + fill_color 13434879 + nlines 1 + max_width 358 + justify 0 + label "CMessageSender") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FDC70186" + width 376 + height 122 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CDHCPIP4StateMachine" @467 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1840, 1184) + label (object ItemLabel + Parent_View @467 + location (1622, 1126) + fill_color 13434879 + nlines 1 + max_width 437 + justify 0 + label "CDHCPIP4StateMachine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FB0B01A5" + width 455 + height 140 + annotation 8 + autoResize TRUE) + (object InheritView "" @468 + stereotype TRUE + line_color 3342489 + quidu "3FB9FB220251" + client @467 + supplier @434 + line_style 0) + (object AssociationViewNew "$UNNAMED$24" @469 + location (1526, 1184) + stereotype TRUE + line_color 3342489 + quidu "3FB9FB2A02BF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$25" @470 + Parent_View @469 + location (102, 0) + stereotype TRUE + line_color 3342489 + quidu "3FB9FB2B00CB" + client @469 + supplier @467 + line_style 0) + (object RoleView "$UNNAMED$26" @471 + Parent_View @469 + location (102, 0) + stereotype TRUE + line_color 3342489 + quidu "3FB9FB2B00CC" + client @469 + supplier @455 + line_style 0))) + (object AssociationViewNew "$UNNAMED$27" @472 + location (2120, 1184) + stereotype TRUE + line_color 3342489 + quidu "3FB9FC280203" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$28" @473 + Parent_View @472 + location (40, 0) + stereotype TRUE + line_color 3342489 + quidu "3FB9FC29009C" + client @472 + supplier @460 + line_style 0) + (object RoleView "$UNNAMED$29" @474 + Parent_View @472 + location (40, 0) + stereotype TRUE + line_color 3342489 + quidu "3FB9FC29009D" + client @472 + supplier @467 + line_style 0))) + (object AssociationViewNew "$UNNAMED$33" @475 + location (1561, 1387) + stereotype TRUE + line_color 3342489 + quidu "3FB9FD9801F4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$34" @476 + Parent_View @475 + location (-519, 203) + stereotype TRUE + line_color 3342489 + quidu "3FB9FD99002E" + client @475 + supplier @463 + line_style 0) + (object RoleView "$UNNAMED$35" @477 + Parent_View @475 + location (-519, 203) + stereotype TRUE + line_color 3342489 + quidu "3FB9FD99002F" + client @475 + supplier @467 + line_style 0))) + (object AssociationViewNew "$UNNAMED$36" @478 + location (2068, 1387) + stereotype TRUE + line_color 3342489 + quidu "3FB9FDB501C5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$37" @479 + Parent_View @478 + location (-12, 203) + stereotype TRUE + line_color 3342489 + quidu "3FB9FDB6001F" + client @478 + supplier @465 + line_style 0) + (object RoleView "$UNNAMED$38" @480 + Parent_View @478 + location (-12, 203) + stereotype TRUE + line_color 3342489 + quidu "3FB9FDB60020" + client @478 + supplier @467 + line_style 0))) + (object AssociationViewNew "$UNNAMED$39" @481 + location (1840, 1388) + stereotype TRUE + line_color 3342489 + quidu "3FB9FE050203" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$40" @482 + Parent_View @481 + location (-240, 204) + stereotype TRUE + line_color 3342489 + quidu "3FB9FE0503A9" + client @481 + supplier @466 + line_style 0) + (object RoleView "$UNNAMED$41" @483 + Parent_View @481 + location (-240, 204) + stereotype TRUE + line_color 3342489 + quidu "3FB9FE0503AA" + client @481 + supplier @467 + line_style 0))) + (object ClassView "Class" "Logical View::CActive" @484 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1712, 1936) + label (object ItemLabel + Parent_View @484 + location (1623, 1887) + fill_color 13434879 + nlines 1 + max_width 178 + justify 0 + label "CActive") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF871C902AC" + width 196 + height 122 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::MExpireTimer" @485 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1984, 1936) + label (object ItemLabel + Parent_View @485 + location (1853, 1889) + fill_color 13434879 + nlines 1 + max_width 262 + justify 0 + label "MExpireTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FE52034B" + width 280 + height 118 + annotation 8 + autoResize TRUE) + (object InheritView "" @486 + stereotype TRUE + line_color 3342489 + quidu "3FB9FE6902CE" + client @466 + supplier @484 + line_style 0) + (object InheritView "" @487 + stereotype TRUE + line_color 3342489 + quidu "3FB9FE6C03A9" + client @466 + supplier @485 + line_style 0) + (object ClassView "Class" "Logical View::CTimer" @488 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2288, 1936) + label (object ItemLabel + Parent_View @488 + location (2207, 1887) + fill_color 13434879 + nlines 1 + max_width 162 + justify 0 + label "CTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FE8201B5" + height 122 + annotation 8 + autoResize TRUE) + (object InheritView "" @489 + stereotype TRUE + line_color 3342489 + quidu "3FB9FE8A00FA" + client @465 + supplier @488 + line_style 0) + (object ClassView "Class" "Logical View::MExpireTimer" @490 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1456, 800) + label (object ItemLabel + Parent_View @490 + location (1314, 751) + fill_color 13434879 + nlines 1 + max_width 284 + justify 0 + label "MExpireTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FE52034B" + width 302 + height 122 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::MStateMachineNotify" @491 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1024, 800) + label (object ItemLabel + Parent_View @491 + location (850, 750) + fill_color 13434879 + nlines 1 + max_width 349 + justify 0 + label "MStateMachineNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FB9FF4A034B" + width 367 + height 125 + annotation 8 + autoResize TRUE) + (object InheritView "" @492 + stereotype TRUE + line_color 3342489 + quidu "3FB9FFC500EA" + client @455 + supplier @491 + line_style 0) + (object InheritView "" @493 + stereotype TRUE + line_color 3342489 + quidu "3FB9FFC701F4" + client @455 + supplier @490 + line_style 0) + (object Label @494 + location (2304, 1120) + nlines 1 + max_width 51 + label "1") + (object Label @495 + location (2448, 1120) + nlines 1 + max_width 51 + label "1") + (object Label @496 + location (1184, 1120) + nlines 1 + max_width 51 + label "1") + (object Label @497 + location (1808, 1264) + nlines 1 + max_width 51 + label "1") + (object Label @498 + location (1856, 1472) + nlines 1 + max_width 51 + label "1") + (object Label @499 + location (768, 1264) + nlines 1 + max_width 51 + label "1") + (object ClassView "Class" "Logical View::CBase" @500 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1248, 256) + label (object ItemLabel + Parent_View @500 + location (1167, 207) + fill_color 13434879 + nlines 1 + max_width 162 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA00DA01C5" + height 122 + annotation 8 + autoResize TRUE) + (object InheritView "" @501 + stereotype TRUE + line_color 3342489 + quidu "3FBA00E2006D" + client @433 + supplier @500 + line_style 0) + (object ClassView "Class" "Logical View::CActive" @502 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1840, 528) + label (object ItemLabel + Parent_View @502 + location (1751, 479) + fill_color 13434879 + nlines 1 + max_width 178 + justify 0 + label "CActive") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EF871C902AC" + width 196 + height 122 + annotation 8 + autoResize TRUE) + (object InheritView "" @503 + stereotype TRUE + line_color 3342489 + quidu "3FBA0131035B" + client @434 + supplier @502 + line_style 0) + (object ClassView "Class" "Logical View::CBase" @504 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2352, 528) + label (object ItemLabel + Parent_View @504 + location (2262, 482) + fill_color 13434879 + nlines 1 + max_width 181 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3FBA00DA01C5" + width 199 + height 117 + annotation 8 + autoResize TRUE) + (object InheritView "" @505 + stereotype TRUE + line_color 3342489 + quidu "3FBA015103A9" + client @440 + supplier @504 + line_style 0) + (object ClassView "Class" "Logical View::CPolicyServer" @506 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (208, 800) + label (object ItemLabel + Parent_View @506 + location (64, 751) + fill_color 13434879 + nlines 1 + max_width 288 + justify 0 + label "CPolicyServer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4107C63600CD" + width 306 + height 122 + annotation 8 + autoResize TRUE) + (object InheritView "" @507 + stereotype TRUE + line_color 3342489 + quidu "3ED351900000" + client @435 + supplier @506 + line_style 0) + (object InheritView "" @508 + stereotype TRUE + line_color 3342489 + quidu "4107C682017A" + client @506 + supplier @424 + line_style 0))))) + root_subsystem (object SubSystem "Component View" + quid "3ED3504F0222" + physical_models (list unit_reference_list) + physical_presentations (list unit_reference_list + (object Module_Diagram "Main" + quid "3ED350540222" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)))) + process_structure (object Processes + quid "3ED3504F0223" + ProcsNDevs (list + (object Process_Diagram "Deployment View" + quid "3ED3504F0225" + 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 "RequisitePro" + 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 "3ED3504F0224"))