# HG changeset patch # User hgs # Date 1278670539 -10800 # Node ID b8a7e07b26773f57a491f4794432d8f4aca437d4 # Parent d7640adb246b8342423f220ba2f9fe5e928633e2 201027 diff -r d7640adb246b -r b8a7e07b2677 ipappprotocols_plat/rtprtcp_api/inc/rtpapi.h --- a/ipappprotocols_plat/rtprtcp_api/inc/rtpapi.h Mon Jun 28 19:10:29 2010 +0300 +++ b/ipappprotocols_plat/rtprtcp_api/inc/rtpapi.h Fri Jul 09 13:15:39 2010 +0300 @@ -334,7 +334,15 @@ const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, TRequestStatus& aStatus ); - + + /** + * Send an RTP data packet, with a given CSRC list. + * @param aHeaderInfo - [input] TRtpSendPktParam and CSRC list. + * @return KErrNone if successful; system wide error code otherwise + */ + IMPORT_C TInt SendRtpPacket( const TRtpSendPktParams& aSendPktParam, + TArray aCSRCList); + /** * Send a non-RTP (control) data packet asynchronously @@ -533,8 +541,30 @@ * @return KErrNone. */ IMPORT_C TInt NotInUseSetNonRTPDataObserver( ); - - + + + /** + * Register a callback object for Send RTP data packets from an RTP + * Session. Only one Sender callback object is allowed to be + * registered for one Session. + * MRTPPacketObserver::ReadyToSendRtpPacket function from aRtpObserver object is + * called when an RTP data packet is received. + * @param aSessionId - [input] RTP Session ID + * @param aRtpObserver - [input] Callback object to receive RTP packets + * @return KErrNone if successful; system wide error code otherwise + */ + IMPORT_C TInt RegisterRtpPostProcessingObserver( TRtpId aSessionId, + MRtpPostProcessingObserver& aRtpObserver ); + + + /** + * Unregister RTP Packet observer callback object associated with an RTP + * session. + * @param aSessionId - [input] RTP Session ID + * @return None + */ + IMPORT_C void UnregisterRtpPostProcessingObserver( TRtpId aSessionId ); + private: /** * C++ default constructor. diff -r d7640adb246b -r b8a7e07b2677 ipappprotocols_plat/rtprtcp_api/inc/rtpdef.h --- a/ipappprotocols_plat/rtprtcp_api/inc/rtpdef.h Mon Jun 28 19:10:29 2010 +0300 +++ b/ipappprotocols_plat/rtprtcp_api/inc/rtpdef.h Fri Jul 09 13:15:39 2010 +0300 @@ -34,6 +34,7 @@ const TUint KMaxSdesItemSize = 255; const TUint KSocketBufSize = 4096; const TInt KMinRtpHeaderSize = 12; // 96 bits in header, 96/8 = 12 +const TInt KMaxCsrcIdentifiers = 15; // DATA TYPES @@ -41,6 +42,7 @@ const TRtpId KNullId = 0xffffffff; typedef TUint32 TRtpSSRC; // +typedef TUint32 TRtpCSRC; // typedef TUint8 TRtpPayloadType; // payload type of the RTP packet typedef TUint16 TRtpSequence; // sequence number of the RTP packet typedef TUint32 TRtpTimeStamp; // timestamp of the RTP packet @@ -55,6 +57,7 @@ // FORWARD DECLARATIONS class TRtpSendHeader; class TRtpRecvHeader; +class TRtpSendPktParams; // CLASS DECLARATION @@ -206,6 +209,30 @@ }; +/** +* Header class for sending RTP Packets +* +* @lib RtpService.dll +*/ +class TRtpSendPktParams + { +public: + + TRtpSendPktParams(TRtpSendHeader &aHeaderInfo); + + TRtpId iTranStreamId; // Transtream Id + TRtpSendHeader &iHeaderInfo; // Standard fixed header of RTP packet to send. + TPtrC8 iPayloadData; // Payload + TRequestStatus *iStatus; + TRtpSequence *iSequenceNum; // Sequence Number + }; + +inline TRtpSendPktParams::TRtpSendPktParams(TRtpSendHeader &aHeaderInfo) : iTranStreamId( 0 ), + iHeaderInfo( aHeaderInfo ), + iStatus( 0 ), + iSequenceNum( 0 ) + { + }; /** * An interface to the callback functions for asynchronous event @@ -318,4 +345,23 @@ }; + +/** +* callback functions for Send RTP packets. +* +* @lib RtpService.dll +*/ +class MRtpPostProcessingObserver + { + public: + /** + * Callback function to receive a handle to RTP packet which is ready to send. + * @param TRtpId aTranStreamId - Transimission stream id + * @param TPtr8 &aPacket - RTP packet Ready to send + * @return None + */ + virtual void ReadyToSendRtpPacket( TRtpId aTranStreamId, TPtr8 &aPacket ) = 0; + + }; + #endif // __RTPDEF_H diff -r d7640adb246b -r b8a7e07b2677 package_definition.xml --- a/package_definition.xml Mon Jun 28 19:10:29 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -r d7640adb246b -r b8a7e07b2677 package_definition_v2.xml --- a/package_definition_v2.xml Mon Jun 28 19:10:29 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/Data/SIPSDP.DIC Binary file realtimenetprots/sipfw/Data/SIPSDP.DIC has changed diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/ApnManager/inc/sipapnconfigurationhandler.h --- a/realtimenetprots/sipfw/ProfileAgent/ApnManager/inc/sipapnconfigurationhandler.h Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/ApnManager/inc/sipapnconfigurationhandler.h Fri Jul 09 13:15:39 2010 +0300 @@ -140,10 +140,8 @@ /** * Reads the APN of specified IAP. - * @param aIapId IAP id - * @return APN or NULL if not found. Ownership is transferred. */ - HBufC8* ReadCurrentApnL(); + void ReadCurrentApnL(); private: // Constructors diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp --- a/realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -126,7 +126,7 @@ // CSIPApnConfigurationHandler::ReadCurrentApnL // ----------------------------------------------------------------------------- // -HBufC8* CSIPApnConfigurationHandler::ReadCurrentApnL() +void CSIPApnConfigurationHandler::ReadCurrentApnL() { HBufC8* apn(NULL); @@ -193,15 +193,13 @@ delete iCurrentApn; iCurrentApn = NULL; - iCurrentApn = apn->AllocL(); + iCurrentApn = apn; } db->ClearAttributeMask( ECDHidden ); CleanupStack::PopAndDestroy( iapRecord ); CleanupStack::PopAndDestroy( db ); - - return apn; } // ----------------------------------------------------------------------------- @@ -327,6 +325,7 @@ User::LeaveIfError( iSocketSrv.Connect() ); iRepository = CRepository::NewL( KCRUidCmManager ); + ReadCurrentApnL(); PROFILE_DEBUG1( "CSIPApnConfigurationHandler::ConstructL() exit" ) } @@ -478,16 +477,12 @@ "CSIPApnConfigurationHandler::ApnChangeNeededL()" ) TBool apnChangeNeeded( EFalse ); - HBufC8* currentApn = ReadCurrentApnL(); - - if ( currentApn && currentApn->Compare( aApn ) != 0 ) + if ( iCurrentApn && iCurrentApn->Compare( aApn ) != 0 ) { // Apn is not the same as wanted apnChangeNeeded = ETrue; } - delete currentApn; - PROFILE_DEBUG3( "CSIPApnConfigurationHandler::ApnChangeNeededL(), apnChangeNeeded", apnChangeNeeded ) @@ -796,13 +791,12 @@ const TDesC8& aNewApn, TInt aError ) { - if ( !IsPrimaryApnUsed() ) + HBufC8* currentApn = aNewApn.AllocL(); + delete iCurrentApn; + iCurrentApn = NULL; + iCurrentApn = currentApn; + if ( IsPrimaryApnUsed() ) { - HBufC8* currentApn = aNewApn.AllocL(); - delete iCurrentApn; - iCurrentApn = NULL; - iCurrentApn = currentApn; - iObserver.ApnChanged( *iCurrentApn, iIapId, aError ); } } diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/IETF_Agent/src/Sipietfprofilecontext.cpp --- a/realtimenetprots/sipfw/ProfileAgent/IETF_Agent/src/Sipietfprofilecontext.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/IETF_Agent/src/Sipietfprofilecontext.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -442,12 +442,12 @@ CurrentState() == MSIPProfileContext::ERegistered) && (aError == K408TimeOut || aError == K500ServerInternalError || - aError == KErrSIPOutboundProxyNotResponding || + aError == KErrTimedOut || + (( aError == KErrSIPOutboundProxyNotResponding || aError == KErrSIPResolvingFailure || - aError == KErrTimedOut || aError == KErrSIPTransportFailure || - aError == KErrSIPICMPFailure && - iConnection.State() != CSIPConnection::ESuspended)) + aError == KErrSIPICMPFailure ) && + iConnection.State() != CSIPConnection::ESuspended))) { if ( iRetryCounterSum + 1 < KMaxRetryForOneAddress && iRetryCounter < KMaxRetryForOneAddress ) @@ -494,11 +494,11 @@ return (aError == K503ServiceUnavailable || aError == K408TimeOut || aError == K500ServerInternalError || - aError == KErrSIPOutboundProxyNotResponding || aError == KErrTimedOut || ((aError == KErrSIPResolvingFailure || aError == KErrSIPTransportFailure || - aError == KErrSIPICMPFailure) && + aError == KErrSIPICMPFailure || + aError == KErrSIPOutboundProxyNotResponding ) && iConnection.State() != CSIPConnection::ESuspended)); } diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationmonitor.h --- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationmonitor.h Mon Jun 28 19:10:29 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,99 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* Name : sipphoneregistrationmonitor.h -* Part of : SIP Profile Agent / SIP IMS Agent -* Version : %version: 2 % -* -*/ - - - - -/** - @internalComponent -*/ - -#ifndef CSIPPHONEREGISTRATIONMONITOR_H -#define CSIPPHONEREGISTRATIONMONITOR_H - -// INCLUDES -#include - -// FORWARD DECLARATIONS -class MSipPhoneRegistrationObserver; - -// CLASS DEFINITION -/** - * Monitors the status of the phone's network registration. - * Notifies when the status changes. - */ -class CSipPhoneRegistrationMonitor : public CActive - { - public: - - /** Phone registration status */ - enum TStatus - { - ENotRegistered, - ERegisteredOnHomeNetwork, - ERegisteredRoaming - }; - - static CSipPhoneRegistrationMonitor* NewL( - RTelServer& aTelServer, - const RTelServer::TPhoneInfo& aPhoneInfo, - MSipPhoneRegistrationObserver& aObserver ); - - ~CSipPhoneRegistrationMonitor(); - - public: // New methods - - TStatus Status() const; - - protected: // From CActive - - void DoCancel(); - void RunL(); - TInt RunError(TInt aError); - - private: // Constructors - - /// Constructor - CSipPhoneRegistrationMonitor( - MSipPhoneRegistrationObserver& aObserver ); - - /// Default constructor, not implemented. - CSipPhoneRegistrationMonitor(); - - /// 2nd phase constructor - void ConstructL( - RTelServer& aTelServer, - const RTelServer::TPhoneInfo& aPhoneInfo ); - - void MonitorStatus(); - - private: // Data - - MSipPhoneRegistrationObserver& iObserver; - RMobilePhone iPhone; - RMobilePhone::TMobilePhoneRegistrationStatus iRegistrationStatus; - - -#ifdef CPPUNIT_TEST - friend class CSIPIMSProfileAgentTest; -#endif - }; - -#endif // CSIPPHONEREGISTRATIONMONITOR_H diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationobserver.h --- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationobserver.h Mon Jun 28 19:10:29 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* Name : sipphoneregistrationobserver.h -* Part of : SIP Profile Agent / SIP IMS Agent -* Version : %version: 2 % -* -*/ - - - - -/** - @internalComponent -*/ - -#ifndef MSIPPHONEREGISTRATIONOBSERVER_H -#define MSIPPHONEREGISTRATIONOBSERVER_H - -// INCLUDES -#include - -// CLASS DECLARATION -/** -* MSipPhoneRegistrationObserver defines an internal interface for observing -* phone's network registration status. -*/ -class MSipPhoneRegistrationObserver - { - public: // Abstract methods - - /** - * Called when the phone's network registration status changes. - */ - virtual void PhoneRegistrationStatusChangedL() = 0; - - /** - * Called when there is a fatal failure when monitoring - * the phone's network registration status. - * The user should delete the monitor. - * @param aError the failure reason - */ - virtual void PhoneRegistrationStatusError( TInt aError ) = 0; - }; - -#endif // MSIPPHONEREGISTRATIONOBSERVER_H diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/Sipimsprofilecontext.cpp --- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/Sipimsprofilecontext.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/Sipimsprofilecontext.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -749,11 +749,11 @@ aError == K500ServerInternalError || aError == K504ServerTimeOut || aError == KErrTimedOut || - aError == KErrSIPOutboundProxyNotResponding || + ((aError == KErrSIPOutboundProxyNotResponding || aError == KErrSIPResolvingFailure || aError == KErrSIPTransportFailure || - aError == KErrSIPICMPFailure && - iConnection.State() != CSIPConnection::ESuspended) + aError == KErrSIPICMPFailure )&& + iConnection.State() != CSIPConnection::ESuspended)) { SetRetryPossible(ETrue); iRetriedRegister = ETrue; @@ -785,12 +785,12 @@ aError == K408TimeOut || aError == K480TemporarilyUnavailable || aError == K500ServerInternalError || - aError == K504ServerTimeOut || - aError == KErrSIPOutboundProxyNotResponding || + aError == K504ServerTimeOut || aError == KErrTimedOut || ((aError == KErrSIPResolvingFailure || aError == KErrSIPTransportFailure || - aError == KErrSIPICMPFailure) && + aError == KErrSIPICMPFailure || + aError == KErrSIPOutboundProxyNotResponding ) && iConnection.State() != CSIPConnection::ESuspended)); } diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipphoneregistrationmonitor.cpp --- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipphoneregistrationmonitor.cpp Mon Jun 28 19:10:29 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,172 +0,0 @@ -// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -// All rights reserved. -// This component and the accompanying materials are made available -// under the terms of "Eclipse Public License v1.0" -// which accompanies this distribution, and is available -// at the URL "http://www.eclipse.org/legal/epl-v10.html". -// -// Initial Contributors: -// Nokia Corporation - initial contribution. -// -// Contributors: -// -// Description: -// Name : sipphoneregistrationmonitor.cpp -// Part of : SIP Profile Agent / IMS Agent -// Version : %version: 2 % -// - - -#include "sipphoneregistrationmonitor.h" -#include "sipphoneregistrationobserver.h" - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::NewL -// ----------------------------------------------------------------------------- -// -CSipPhoneRegistrationMonitor* CSipPhoneRegistrationMonitor::NewL( - RTelServer& aTelServer, - const RTelServer::TPhoneInfo& aPhoneInfo, - MSipPhoneRegistrationObserver& aObserver ) - { - CSipPhoneRegistrationMonitor* self - = new( ELeave ) CSipPhoneRegistrationMonitor( aObserver ); - CleanupStack::PushL( self ); - self->ConstructL( aTelServer, aPhoneInfo ); - CleanupStack::Pop( self ); - return self; - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::CSipPhoneRegistrationMonitor -// ----------------------------------------------------------------------------- -// -CSipPhoneRegistrationMonitor::CSipPhoneRegistrationMonitor( - MSipPhoneRegistrationObserver& aObserver ) - : CActive( CActive::EPriorityStandard ), - iObserver( aObserver ), - iRegistrationStatus( RMobilePhone::ERegistrationUnknown ) - { - CActiveScheduler::Add( this ); - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::ConstructL -// ----------------------------------------------------------------------------- -// -#ifdef __WINSCW__ - -void CSipPhoneRegistrationMonitor::ConstructL( - RTelServer& /*aTelServer*/, - const RTelServer::TPhoneInfo& /*aPhoneInfo*/ ) - { - iRegistrationStatus = RMobilePhone::ERegisteredOnHomeNetwork; - } - -#else - -void CSipPhoneRegistrationMonitor::ConstructL( - RTelServer& aTelServer, - const RTelServer::TPhoneInfo& aPhoneInfo ) - { - - User::LeaveIfError( iPhone.Open( aTelServer, aPhoneInfo.iName ) ); - - // Get current status - TRequestStatus status; - iPhone.GetNetworkRegistrationStatus( status, iRegistrationStatus ); - User::WaitForRequest( status ); - User::LeaveIfError( status.Int() ); - - // Start to monitor the status - MonitorStatus(); - } - -#endif - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::~CSipPhoneRegistrationMonitor -// ----------------------------------------------------------------------------- -// -CSipPhoneRegistrationMonitor::~CSipPhoneRegistrationMonitor() - { - Cancel(); - iPhone.Close(); - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::Status -// ----------------------------------------------------------------------------- -// -CSipPhoneRegistrationMonitor::TStatus -CSipPhoneRegistrationMonitor::Status() const - { - TStatus status = ENotRegistered; - switch ( iRegistrationStatus ) - { - case RMobilePhone::ERegisteredOnHomeNetwork: - status = ERegisteredOnHomeNetwork; - break; - case RMobilePhone::ERegisteredRoaming: - status = ERegisteredRoaming; - break; - default: - break; - } - return status; - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::DoCancel -// ----------------------------------------------------------------------------- -// -void CSipPhoneRegistrationMonitor::DoCancel() - { - iPhone.CancelAsyncRequest( - EMobilePhoneNotifyNetworkRegistrationStatusChange ); - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::RunL -// ----------------------------------------------------------------------------- -// -void CSipPhoneRegistrationMonitor::RunL() - { - TInt err = iStatus.Int(); - - if ( err ) - { - iObserver.PhoneRegistrationStatusError( err ); - } - else - { - MonitorStatus(); - iObserver.PhoneRegistrationStatusChangedL(); - } - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::RunError -// ----------------------------------------------------------------------------- -// -TInt CSipPhoneRegistrationMonitor::RunError(TInt aError) - { - iObserver.PhoneRegistrationStatusError( aError ); - return KErrNone; - } - -// ----------------------------------------------------------------------------- -// CSipPhoneRegistrationMonitor::MonitorStatus -// ----------------------------------------------------------------------------- -// -void CSipPhoneRegistrationMonitor::MonitorStatus() - { -#ifndef __WINSCW__ - - // Request further notification from ETel - iPhone.NotifyNetworkRegistrationStatusChange( iStatus, - iRegistrationStatus ); - SetActive(); - -#endif - } diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileCacheItem.cpp --- a/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileCacheItem.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileCacheItem.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -571,6 +571,7 @@ void CSIPProfileCacheItem::VpnInUse(TBool aStatus) { iIsVpnInUse = aStatus; + iCurrentState->ShutdownInitiated(*this); } // ----------------------------------------------------------------------------- diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileServerCore.cpp --- a/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileServerCore.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileServerCore.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -242,6 +242,15 @@ TUint32 aContextId) { CSIPProfileCacheItem* item = ProfileCacheItem(aProfile.Id()); + + if(aContextId == 0 && item) + { + if(item->IsApnSwitchEnabled()) + { + UsePrimaryApn(aProfile.IapId()); + } + } + TRAPD(err, SIPProfileStatusEventL(aProfile.Id(), aContextId)); if (err != KErrNone) @@ -336,7 +345,20 @@ item->IsVpnInUse())) ConfirmSystemstateMonitor(CSipSystemStateMonitor::EVpnState); } - } + + if(FeatureManager::FeatureSupported( KFeatureIdFfSipApnSwitching)) + { + if(item && item->IsApnSwitchEnabled() && aContextId) + { + CSIPConcreteProfile::TStatus status; + iPluginDirector->State( status, item->Profile() ); + if(status == CSIPConcreteProfile::EUnregistered) + { + UseBackupApn(item->Profile().IapId(), EFalse); + } + } + } + } CheckServerStatus(); } @@ -475,11 +497,11 @@ TBool waitForDeregistration = EFalse; for (TInt i = 0; i < iProfileCache.Count(); i++) { - iProfileCache[i]->OfflineInitiated(ETrue); CSIPConcreteProfile::TStatus status; iPluginDirector->State(status, iProfileCache[i]->UsedProfile()); if(status != CSIPConcreteProfile::EUnregistered) - waitForDeregistration = ETrue; + waitForDeregistration = ETrue; + iProfileCache[i]->OfflineInitiated(ETrue); } if(!waitForDeregistration) { @@ -515,11 +537,11 @@ TBool waitForDeregistration = EFalse; for (TInt i = 0; i < iProfileCache.Count(); i++) { - iProfileCache[i]->RfsInprogress(ETrue); CSIPConcreteProfile::TStatus status; iPluginDirector->State(status, iProfileCache[i]->UsedProfile()); if (status != CSIPConcreteProfile::EUnregistered) waitForDeregistration = ETrue; + iProfileCache[i]->RfsInprogress(ETrue); } if(!waitForDeregistration) { @@ -564,12 +586,11 @@ TBool waitForDeregistration = EFalse; for (TInt i = 0; i < iProfileCache.Count(); i++) { - iProfileCache[i]->VpnInUse( ETrue ); - iProfileCache[i]->ShutdownInitiated(); CSIPConcreteProfile::TStatus status; iPluginDirector->State(status, iProfileCache[i]->UsedProfile()); if (status != CSIPConcreteProfile::EUnregistered) waitForDeregistration = ETrue; + iProfileCache[i]->VpnInUse( ETrue ); } if (!waitForDeregistration) { @@ -1646,26 +1667,33 @@ CSIPConcreteProfile::TStatus aStatus, TInt aError) { - TInt err(aError); - if (aStatus == CSIPConcreteProfile::EUnregistrationInProgress) + PROFILE_DEBUG3("CSIPProfileServerCore::HandleAsyncError, error", aError) + TBool isFatal(EFalse); + if(aError != KErrSIPApnSwitchNonFatalFailure) { - err = KErrNone; - } + TInt err(aError); + if (aStatus == CSIPConcreteProfile::EUnregistrationInProgress) + { + err = KErrNone; + } - if (HandleProfileError(aItem, err)) - { - if (err == KErrTotalLossOfPrecision) - { - TRAP_IGNORE(SendUnregisteredStatusEventL(aItem)) - } - else - { - SendErrorEvent(aItem, aStatus, aError); - } - } + if (HandleProfileError(aItem, err)) + { + if (err == KErrTotalLossOfPrecision) + { + TRAP_IGNORE(SendUnregisteredStatusEventL(aItem)) + } + else + { + SendErrorEvent(aItem, aStatus, aError); + isFatal = ETrue; + } + } + } + if(aItem.IsApnSwitchEnabled()) { - UseBackupApn(aItem.Profile().IapId(), ETrue); + UseBackupApn(aItem.Profile().IapId(), isFatal); } } @@ -2401,7 +2429,7 @@ { PROFILE_DEBUG1("CSIPProfileServerCore::UseBackupApn") - if ( iApnManager->IsFailed( aIapId ) || aFatalFailure ) + if ( !iApnManager->IsFailed( aIapId ) || aFatalFailure ) { iApnManager->SetFailed( aIapId, ETrue, aFatalFailure ); } diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp --- a/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -14,7 +14,7 @@ // Name : sipprflregisteredstate.cpp // Part of : sip profile fsm // implementation -// Version : %version: 2.1.2 % +// Version : %version: 2.1.3 % // @@ -370,7 +370,8 @@ } else if ((aError == KErrSIPTransportFailure || aError == KErrSIPResolvingFailure || - aError == KErrSIPICMPFailure) && + aError == KErrSIPICMPFailure || + aError == KErrSIPOutboundProxyNotResponding ) && aContext.Connection().State() == CSIPConnection::ESuspended) { //registration was dropped due to the expired diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/sipprflregistrationinprogressstate.cpp --- a/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/sipprflregistrationinprogressstate.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/sipprflregistrationinprogressstate.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -14,7 +14,7 @@ // Name : sipprflregistrationinprogressstate.cpp // Part of : sip profile fsm // implementation -// Version : %version: 2.1.1 % +// Version : %version: 2.1.2 % // @@ -174,7 +174,8 @@ } else if ((aError == KErrSIPTransportFailure || aError == KErrSIPResolvingFailure || - aError == KErrSIPICMPFailure) && + aError == KErrSIPICMPFailure || + aError == KErrSIPOutboundProxyNotResponding ) && aContext.Connection().State()==CSIPConnection::ESuspended) { //registration failed due to the suspended connection, re-try later diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SDP/strings/SdpCodecStringConstants.st --- a/realtimenetprots/sipfw/SDP/strings/SdpCodecStringConstants.st Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SDP/strings/SdpCodecStringConstants.st Fri Jul 09 13:15:39 2010 +0300 @@ -1,148 +1,148 @@ -!/** -! * @publishedAll -! * @released -!*/ -# SDPCodec String table -fstringtable SdpCodecStringConstants -# Strings are case-sensitive -# -# -!// SDP field names: -EVersion v= -EOrigin o= -ESession s= -EInfo i= -EUri u= -EEmail e= -EPhone p= -EConnection c= -EBandwidth b= -EZone z= -EKey k= -EAttribute a= -ETime t= -ERepeat r= -EMedia m= -# -# -!// Predefined bandwidth modifiers: -EModifierCT CT -EModifierAS AS -# -# -!// Typed time units: -ETimeUnitDays d -ETimeUnitHours h -ETimeUnitMinutes m -ETimeUnitSeconds s -!// No typed time unit defined: -ETimeUnitNone -# -# -!// Predefined encryption methods: -EMethodClear clear -EMethodBase64 base64 -EMethodUri uri -EMethodPrompt prompt -# -# -!// Predefined attributes: -# Defined in RFC2327 if no comment -EAttributeCat cat -EAttributeKeywds keywds -EAttributeTool tool -EAttributePtime ptime -# draft-ietf-mmusic-sdp-new -EAttributeMaxptime maxptime -EAttributeRecvonly recvonly -EAttributeSendrecv sendrecv -EAttributeSendonly sendonly -# draft-ietf-mmusic-sdp-new -EAttributeInactive inactive -EAttributeOrient orient -!// Predefined Orient attribute values -EAttributeOrientValuePortrait portrait -EAttributeOrientValueLandscape landscape -EAttributeOrientValueSeascape seascape -EAttributeType type -EAttributeCharset charset -EAttributeSdplang sdplang -EAttributeLang lang -EAttributeFramerate framerate -EAttributeQuality quality -# RFC2326 -EAttributeControl control -# RFC2326 -EAttributeRange range -# RFC2326 -EAttributeEtag etag -# RFC3312 -EAttributeDes des -# RFC3312 -EAttributeCurr curr -# RFC3312 -EAttributeConf conf -# RFC3312 -!// Predefined Strength tag for Curr, Conf and Des attributes -EAttributeStatusStrengthTagMandatory mandatory -# RFC3312 -EAttributeStatusStrengthTagOptional optional -# RFC3312 -EAttributeStatusStrengthTagNone none -# RFC3312 -EAttributeStatusStrengthTagFailure failure -# RFC3312 -EAttributeStatusStrengthTagUnknown unknown -# RFC3312 -!// Predefined Status type for Curr, Conf and Des attributes -EAttributeStatusTypeE2e e2e -# RFC3312 -EAttributeStatusTypeLocal local -# RFC3312 -EAttributeStatusTypeRemote remote -# RFC3312 -!// Predefined Direction tag for Curr, Conf and Des attributes -EAttributeStatusDirectionTagNone none -# RFC3312 -EAttributeStatusDirectionTagSend send -# RFC3312 -EAttributeStatusDirectionTagRecv recv -# RFC3312 -EAttributeStatusDirectionTagSendrecv sendrecv -# RFC3388 -EAttributeMid mid -# RFC3388 -EAttributeGroup group -# RFC3388 -!// Predefined semantics for Group attribute -EAttributeGroupSemanticLS LS -# RFC3388 -EAttributeGroupSemanticFID FID -# RFC3524 -EAttributeGroupSemanticSRF SRF -EAttributeRtpmap rtpmap -EAttributeFmtp fmtp -# -# -!// Predefined media types: -EMediaAudio audio -EMediaVideo video -EMediaApplication application -EMediaData data -EMediaControl control -EMediaImage image -# -# -!// Predefined media transport protocols: -EProtocolRtpAvp RTP/AVP -EProtocolUdp udp -EProtocolTcp TCP -# -# -!// Network type: -ENetType IN -# -# -!// Address types: -EAddressTypeIP4 IP4 -EAddressType IP6 +!/** +! * @publishedAll +! * @released +!*/ +# SDPCodec String table +fstringtable SdpCodecStringConstants +# Strings are case-sensitive +# +# +!// SDP field names: +EVersion v= +EOrigin o= +ESession s= +EInfo i= +EUri u= +EEmail e= +EPhone p= +EConnection c= +EBandwidth b= +EZone z= +EKey k= +EAttribute a= +ETime t= +ERepeat r= +EMedia m= +# +# +!// Predefined bandwidth modifiers: +EModifierCT CT +EModifierAS AS +# +# +!// Typed time units: +ETimeUnitDays d +ETimeUnitHours h +ETimeUnitMinutes m +ETimeUnitSeconds s +!// No typed time unit defined: +ETimeUnitNone +# +# +!// Predefined encryption methods: +EMethodClear clear +EMethodBase64 base64 +EMethodUri uri +EMethodPrompt prompt +# +# +!// Predefined attributes: +# Defined in RFC2327 if no comment +EAttributeCat cat +EAttributeKeywds keywds +EAttributeTool tool +EAttributePtime ptime +# draft-ietf-mmusic-sdp-new +EAttributeMaxptime maxptime +EAttributeRecvonly recvonly +EAttributeSendrecv sendrecv +EAttributeSendonly sendonly +# draft-ietf-mmusic-sdp-new +EAttributeInactive inactive +EAttributeOrient orient +!// Predefined Orient attribute values +EAttributeOrientValuePortrait portrait +EAttributeOrientValueLandscape landscape +EAttributeOrientValueSeascape seascape +EAttributeType type +EAttributeCharset charset +EAttributeSdplang sdplang +EAttributeLang lang +EAttributeFramerate framerate +EAttributeQuality quality +# RFC2326 +EAttributeControl control +# RFC2326 +EAttributeRange range +# RFC2326 +EAttributeEtag etag +# RFC3312 +EAttributeDes des +# RFC3312 +EAttributeCurr curr +# RFC3312 +EAttributeConf conf +# RFC3312 +!// Predefined Strength tag for Curr, Conf and Des attributes +EAttributeStatusStrengthTagMandatory mandatory +# RFC3312 +EAttributeStatusStrengthTagOptional optional +# RFC3312 +EAttributeStatusStrengthTagNone none +# RFC3312 +EAttributeStatusStrengthTagFailure failure +# RFC3312 +EAttributeStatusStrengthTagUnknown unknown +# RFC3312 +!// Predefined Status type for Curr, Conf and Des attributes +EAttributeStatusTypeE2e e2e +# RFC3312 +EAttributeStatusTypeLocal local +# RFC3312 +EAttributeStatusTypeRemote remote +# RFC3312 +!// Predefined Direction tag for Curr, Conf and Des attributes +EAttributeStatusDirectionTagNone none +# RFC3312 +EAttributeStatusDirectionTagSend send +# RFC3312 +EAttributeStatusDirectionTagRecv recv +# RFC3312 +EAttributeStatusDirectionTagSendrecv sendrecv +# RFC3388 +EAttributeMid mid +# RFC3388 +EAttributeGroup group +# RFC3388 +!// Predefined semantics for Group attribute +EAttributeGroupSemanticLS LS +# RFC3388 +EAttributeGroupSemanticFID FID +# RFC3524 +EAttributeGroupSemanticSRF SRF +EAttributeRtpmap rtpmap +EAttributeFmtp fmtp +# +# +!// Predefined media types: +EMediaAudio audio +EMediaVideo video +EMediaApplication application +EMediaData data +EMediaControl control +EMediaImage image +# +# +!// Predefined media transport protocols: +EProtocolRtpAvp RTP/AVP +EProtocolUdp udp +EProtocolTcp TCP +# +# +!// Network type: +ENetType IN +# +# +!// Address types: +EAddressTypeIP4 IP4 +EAddressType IP6 diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Codec/src/CSIPAcceptEncodingHeader.cpp --- a/realtimenetprots/sipfw/SIP/Codec/src/CSIPAcceptEncodingHeader.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Codec/src/CSIPAcceptEncodingHeader.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -28,6 +28,7 @@ #include "sipstrconsts.h" #include "sipcodecutils.h" #include "_sipcodecdefs.h" +#include // ---------------------------------------------------------------------------- @@ -161,10 +162,19 @@ { HBufC8* tmp = aCodings.AllocLC(); tmp->Des().Trim(); - if (tmp->Length() > 0 && !SIPSyntaxCheck::Token(*tmp)) + //Allowing '/' token for interoperability issues + RArray array; + if(CFeatureDiscovery::IsFeatureSupportedL(TUid::Uid(KFeatureIdFfSipApnSwitching))) + { + array.Append('/'); + } + + if (tmp->Length() > 0 && !SIPSyntaxCheck::Token(*tmp,&array)) { + array.Close(); User::Leave(KErrSipCodecAcceptEncodingHeader); } + array.Close(); CleanupStack::Pop(tmp); delete iCodings; iCodings = tmp; diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.cpp --- a/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -20,7 +20,6 @@ #include "SIPSyntaxCheck.h" -#include "TSIPChar.h" #include "sipcodecerr.h" #include @@ -31,8 +30,9 @@ // SIPSyntaxCheck::Token // ----------------------------------------------------------------------------- // -TBool SIPSyntaxCheck::Token (const TDesC8& aValue) +TBool SIPSyntaxCheck::Token (const TDesC8& aValue, RArray* aArray) { + if (aValue.Length() == 0) { return EFalse; @@ -41,7 +41,7 @@ TSIPChar sipChr = lex.Get(); while (sipChr) { - if (!sipChr.IsTokenChar()) + if (!sipChr.IsTokenChar( aArray ) ) { return EFalse; } diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.h --- a/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.h Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.h Fri Jul 09 13:15:39 2010 +0300 @@ -31,6 +31,7 @@ #define SIPSYNTAXCHECK_H #include "siphostport.h" +#include "TSIPChar.h" #include @@ -39,7 +40,7 @@ { public: - static TBool Token (const TDesC8& aValue); + static TBool Token (const TDesC8& aValue , RArray* aArray = NULL ); static TBool AlphaMaxSize8 (const TDesC8& aValue); static TBool Host (const TDesC8& aValue); static TBool Word (const TDesC8& aValue); diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.h --- a/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.h Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.h Fri Jul 09 13:15:39 2010 +0300 @@ -45,7 +45,7 @@ inline TBool IsReserved() const; inline TBool IsUnreserved() const; inline TBool IsMark() const; - inline TBool IsTokenChar() const; + inline TBool IsTokenChar(RArray* aArray = NULL) const; inline TBool IsSeparator() const; inline TBool IsWordChar() const; inline TBool IsQuotedPairChar() const; diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.inl --- a/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.inl Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.inl Fri Jul 09 13:15:39 2010 +0300 @@ -112,20 +112,33 @@ // TSIPChar::IsTokenChar // ----------------------------------------------------------------------------- // -inline TBool TSIPChar::IsTokenChar () const +inline TBool TSIPChar::IsTokenChar (RArray* aArray) const { if (IsAlphaDigit()) { return ETrue; } - TSIPChar val = *this; - if (val == '-' || val == '.' || val == '!' || val == '%' || val == '*' || + TInt length= 0; + TSIPChar val = *this; + //Allowing '/' token for interoperability issues + if (aArray) + length = aArray->Count(); + if(length) + { + for (TInt i =0; ioperator [](i)) + return ETrue; + } + } + if (val == '-' || val == '.' || val == '!' || val == '%' || val == '*' || val == '_' || val == '+' || val == '\'' || val == '~' || val == '`') - { - return ETrue; - } - return EFalse; - } + { + return ETrue; + } + + return EFalse; + } // ----------------------------------------------------------------------------- // TSIPChar::IsSeparator diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Codec/strings/SipStrConsts.st --- a/realtimenetprots/sipfw/SIP/Codec/strings/SipStrConsts.st Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Codec/strings/SipStrConsts.st Fri Jul 09 13:15:39 2010 +0300 @@ -1,197 +1,197 @@ -!/** -! * @publishedAll -! * @released -!*/ -# SIP String table -fstringtable SipStrConsts -# Strings are case-sensitive -# -# -!// General constants -EEmpty -ESIP SIP -ESip sip -ESips sips -EDefaultVersionNumber 2.0 -EDefaultProtocolVersion SIP/2.0 -EUDP UDP -EUdp udp -ETCP TCP -ETcp tcp -ELocalHost localhost -!// SIP methods -ERegister REGISTER -EInvite INVITE -ECancel CANCEL -EAck ACK -EBye BYE -EPrack PRACK -EUpdate UPDATE -ESubscribe SUBSCRIBE -ENotify NOTIFY -ERefer REFER -EMessage MESSAGE -EOptions OPTIONS -EInfo INFO -# -!// SIP reason phrases: -EPhraseOk OK -EPhraseTrying Trying -EPhraseRinging Ringing -EPhraseSessionProgress Session Progress -EPhraseBadRequest Bad Request -EPhraseUnauthorized Unauthorized -EPhraseForbidden Forbidden -EPhraseNotFound Not Found -EPhraseMethodNotAllowed Method Not Allowed -EPhraseProxyAuthenticationRequired Proxy Authentication Required -EPhraseRequestTimeout Request Timeout -EPhraseUnsupportedMediaType Unsupported Media Type -EPhraseUnsupportedURIScheme Unsupported URI Scheme -EPhraseBadExtension Bad Extension -EPhraseExtensionRequired Extension Required -EPhraseIntervalTooBrief Interval Too Brief -EPhraseTemporarilyNotAvailable Temporarily Not Available -EPhraseCallTransactionDoesNotExist Call/Transaction Does Not Exist -EPhraseLoopDetected Loop Detected -EPhraseTooManyHops Too Many Hops -EPhraseBusyHere Busy Here -EPhraseRequestTerminated Request Terminated -EPhraseNotAcceptableHere Not Acceptable Here -EPhraseBadEvent Bad Event -EPhraseSecurityAgreementRequired Security Agreement Required -EPhraseServerInternalError Server Internal Error -EPhraseServiceUnavailable Service Unavailable -EPhraseVersionNotSupported Version Not Supported -EPhraseDecline Decline -# -!// SIP parameters: -ETtl ttl -EMaddr maddr -EReceived received -EBranch branch -EQ q -EExpires expires -ETag tag -ETransport transport -EUser user -EMethod method -ELr lr -EDigestAlgorithm d-alg -EDigestQop d-qop -EDigestVerify d-ver -EHandling handling -EReason reason -ERetryAfter retry-after -EId id -ENextNonce nextnonce -EQop qop -EResponseAuth rspauth -ECNonce cnonce -ENonceCount nc -ERealm realm -EDomain domain -ENonce nonce -EOpaque opaque -EStale stale -EAlgorithm algorithm -EUserName username -EUri uri -EResponse response -EComp comp -ESigComp sigcomp -ESecAgreeTag sec-agree -EDuration duration -EAudio audio -EAutomata automata -EClass class -EDuplex duplex -EData data -EControl control -EMobility mobility -EDescription description -EEvents events -EPriority priority -EMethods methods -ESchemes schemes -EApplication application -EVideo video -ELanguage language -EType type -EIsfocus isfocus -EActor actor -EText text -EExtensions extensions -ERequire require -EExplicit explicit -ECgi3gpp cgi-3gpp -EUtranCellId3gpp utran-cell-id-3gpp -EAuts auts -# -!// SIP header names: -EToHeader To -EToHeaderCompact t -EFromHeader From -EFromHeaderCompact f -ECSeqHeader CSeq -ECallIDHeader Call-ID -ECallIDHeaderCompact i -EContentLengthHeader Content-Length -EContentLengthHeaderCompact l -EViaHeader Via -EViaHeaderCompact v -ERouteHeader Route -ERecordRouteHeader Record-Route -EServiceRouteHeader Service-Route -EContactHeader Contact -EContactHeaderCompact m -EContentTypeHeader Content-Type -EContentTypeHeaderCompact c -EExpiresHeader Expires -EMinExpiresHeader Min-Expires -EMaxForwardsHeader Max-Forwards -EAllowHeader Allow -EProxyRequireHeader Proxy-Require -ERequireHeader Require -ESupportedHeader Supported -ESupportedHeaderCompact k -EUnsupportedHeader Unsupported -EContentEncodingHeader Content-Encoding -EContentEncodingHeaderCompact e -EReferToHeader Refer-To -EReferToHeaderCompact r -ESecurityClientHeader Security-Client -ESecurityServerHeader Security-Server -ESecurityVerifyHeader Security-Verify -EAuthenticationInfoHeader Authentication-Info -EAcceptHeader Accept -EAcceptEncodingHeader Accept-Encoding -EAcceptLanguageHeader Accept-Language -EContentDispositionHeader Content-Disposition -ESubscriptionStateHeader Subscription-State -EAllowEventsHeader Allow-Events -EAllowEventsHeaderCompact u -EEventHeader Event -EEventHeaderCompact o -EAuthorizationHeader Authorization -EProxyAuthenticateHeader Proxy-Authenticate -EProxyAuthorizationHeader Proxy-Authorization -EWWWAuthenticateHeader WWW-Authenticate -EReplyToHeader Reply-To -ERAckHeader RAck -ERSeqHeader RSeq -ETimestampHeader Timestamp -ERetryAfterHeader Retry-After -EAcceptContactHeader Accept-Contact -EAcceptContactHeaderCompact a -EPAssociatedURIHeader P-Associated-URI -EPAccessNetworkInfoHeader P-Access-Network-Info -!// SIP reason phrases: -EPhraseNotImplemented Not Implemented -!// TLS transport for Via-header -ETLS TLS -!// Algorithms supported by SIPSec Digest plugin -EMD5 MD5 -EAKAv1MD5 AKAv1-MD5 -!// rport parameter -ERport rport +!/** +! * @publishedAll +! * @released +!*/ +# SIP String table +fstringtable SipStrConsts +# Strings are case-sensitive +# +# +!// General constants +EEmpty +ESIP SIP +ESip sip +ESips sips +EDefaultVersionNumber 2.0 +EDefaultProtocolVersion SIP/2.0 +EUDP UDP +EUdp udp +ETCP TCP +ETcp tcp +ELocalHost localhost +!// SIP methods +ERegister REGISTER +EInvite INVITE +ECancel CANCEL +EAck ACK +EBye BYE +EPrack PRACK +EUpdate UPDATE +ESubscribe SUBSCRIBE +ENotify NOTIFY +ERefer REFER +EMessage MESSAGE +EOptions OPTIONS +EInfo INFO +# +!// SIP reason phrases: +EPhraseOk OK +EPhraseTrying Trying +EPhraseRinging Ringing +EPhraseSessionProgress Session Progress +EPhraseBadRequest Bad Request +EPhraseUnauthorized Unauthorized +EPhraseForbidden Forbidden +EPhraseNotFound Not Found +EPhraseMethodNotAllowed Method Not Allowed +EPhraseProxyAuthenticationRequired Proxy Authentication Required +EPhraseRequestTimeout Request Timeout +EPhraseUnsupportedMediaType Unsupported Media Type +EPhraseUnsupportedURIScheme Unsupported URI Scheme +EPhraseBadExtension Bad Extension +EPhraseExtensionRequired Extension Required +EPhraseIntervalTooBrief Interval Too Brief +EPhraseTemporarilyNotAvailable Temporarily Not Available +EPhraseCallTransactionDoesNotExist Call/Transaction Does Not Exist +EPhraseLoopDetected Loop Detected +EPhraseTooManyHops Too Many Hops +EPhraseBusyHere Busy Here +EPhraseRequestTerminated Request Terminated +EPhraseNotAcceptableHere Not Acceptable Here +EPhraseBadEvent Bad Event +EPhraseSecurityAgreementRequired Security Agreement Required +EPhraseServerInternalError Server Internal Error +EPhraseServiceUnavailable Service Unavailable +EPhraseVersionNotSupported Version Not Supported +EPhraseDecline Decline +# +!// SIP parameters: +ETtl ttl +EMaddr maddr +EReceived received +EBranch branch +EQ q +EExpires expires +ETag tag +ETransport transport +EUser user +EMethod method +ELr lr +EDigestAlgorithm d-alg +EDigestQop d-qop +EDigestVerify d-ver +EHandling handling +EReason reason +ERetryAfter retry-after +EId id +ENextNonce nextnonce +EQop qop +EResponseAuth rspauth +ECNonce cnonce +ENonceCount nc +ERealm realm +EDomain domain +ENonce nonce +EOpaque opaque +EStale stale +EAlgorithm algorithm +EUserName username +EUri uri +EResponse response +EComp comp +ESigComp sigcomp +ESecAgreeTag sec-agree +EDuration duration +EAudio audio +EAutomata automata +EClass class +EDuplex duplex +EData data +EControl control +EMobility mobility +EDescription description +EEvents events +EPriority priority +EMethods methods +ESchemes schemes +EApplication application +EVideo video +ELanguage language +EType type +EIsfocus isfocus +EActor actor +EText text +EExtensions extensions +ERequire require +EExplicit explicit +ECgi3gpp cgi-3gpp +EUtranCellId3gpp utran-cell-id-3gpp +EAuts auts +# +!// SIP header names: +EToHeader To +EToHeaderCompact t +EFromHeader From +EFromHeaderCompact f +ECSeqHeader CSeq +ECallIDHeader Call-ID +ECallIDHeaderCompact i +EContentLengthHeader Content-Length +EContentLengthHeaderCompact l +EViaHeader Via +EViaHeaderCompact v +ERouteHeader Route +ERecordRouteHeader Record-Route +EServiceRouteHeader Service-Route +EContactHeader Contact +EContactHeaderCompact m +EContentTypeHeader Content-Type +EContentTypeHeaderCompact c +EExpiresHeader Expires +EMinExpiresHeader Min-Expires +EMaxForwardsHeader Max-Forwards +EAllowHeader Allow +EProxyRequireHeader Proxy-Require +ERequireHeader Require +ESupportedHeader Supported +ESupportedHeaderCompact k +EUnsupportedHeader Unsupported +EContentEncodingHeader Content-Encoding +EContentEncodingHeaderCompact e +EReferToHeader Refer-To +EReferToHeaderCompact r +ESecurityClientHeader Security-Client +ESecurityServerHeader Security-Server +ESecurityVerifyHeader Security-Verify +EAuthenticationInfoHeader Authentication-Info +EAcceptHeader Accept +EAcceptEncodingHeader Accept-Encoding +EAcceptLanguageHeader Accept-Language +EContentDispositionHeader Content-Disposition +ESubscriptionStateHeader Subscription-State +EAllowEventsHeader Allow-Events +EAllowEventsHeaderCompact u +EEventHeader Event +EEventHeaderCompact o +EAuthorizationHeader Authorization +EProxyAuthenticateHeader Proxy-Authenticate +EProxyAuthorizationHeader Proxy-Authorization +EWWWAuthenticateHeader WWW-Authenticate +EReplyToHeader Reply-To +ERAckHeader RAck +ERSeqHeader RSeq +ETimestampHeader Timestamp +ERetryAfterHeader Retry-After +EAcceptContactHeader Accept-Contact +EAcceptContactHeaderCompact a +EPAssociatedURIHeader P-Associated-URI +EPAccessNetworkInfoHeader P-Access-Network-Info +!// SIP reason phrases: +EPhraseNotImplemented Not Implemented +!// TLS transport for Via-header +ETLS TLS +!// Algorithms supported by SIPSec Digest plugin +EMD5 MD5 +EAKAv1MD5 AKAv1-MD5 +!// rport parameter +ERport rport diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/ConnectionMgr/src/TTlsTransTlsConnecting.cpp --- a/realtimenetprots/sipfw/SIP/ConnectionMgr/src/TTlsTransTlsConnecting.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/ConnectionMgr/src/TTlsTransTlsConnecting.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -22,8 +22,10 @@ #include "TTlsTransTlsConnecting.h" #include "MTlsTransStateOwner.h" - -const TInt KConnectTLSTimeout = 10000; // 10 seconds +// SIP layer waits 30 seconds for TLS Handshake to happen, if the timer +// fires and negotiation does not happen, it cancels the handshake assuming +// some problem while handshaking. +const TInt KConnectTLSTimeout = 30000; // 30 seconds // ----------------------------------------------------------------------------- // TTlsTransTlsConnecting::EnterL diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Group/sipcodec.mmp --- a/realtimenetprots/sipfw/SIP/Group/sipcodec.mmp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Group/sipcodec.mmp Fri Jul 09 13:15:39 2010 +0300 @@ -135,7 +135,8 @@ LIBRARY estor.lib LIBRARY charconv.lib LIBRARY inetprotutil.lib - +LIBRARY featdiscovery.lib + VENDORID 0x70000001 CAPABILITY All -Tcb diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/Server/src/CSipCSSession.cpp --- a/realtimenetprots/sipfw/SIP/Server/src/CSipCSSession.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/Server/src/CSipCSSession.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -252,7 +252,10 @@ { TInt handle = 0; ITC().ReadL(aMessage,handle,ESipItcArgSubSessionHandle); - CloseSubSession (handle); + if(iSubSessionIndex->AtL(handle)) + CloseSubSession (handle); + else + {} } break; diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SIP/sipapi/api/siperr.h --- a/realtimenetprots/sipfw/SIP/sipapi/api/siperr.h Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SIP/sipapi/api/siperr.h Fri Jul 09 13:15:39 2010 +0300 @@ -93,4 +93,7 @@ /** ICMP error has occured */ const TInt KErrSIPICMPFailure = -17718; +/** Error code to indicate switching to secondary APN on non fatal error */ +const TInt KErrSIPApnSwitchNonFatalFailure = -17719; + #endif //SIPERR_H diff -r d7640adb246b -r b8a7e07b2677 realtimenetprots/sipfw/SampleApp/model/SIPLine.mdl --- a/realtimenetprots/sipfw/SampleApp/model/SIPLine.mdl Mon Jun 28 19:10:29 2010 +0300 +++ b/realtimenetprots/sipfw/SampleApp/model/SIPLine.mdl Fri Jul 09 13:15:39 2010 +0300 @@ -1,15352 +1,15352 @@ - -(object Petal - version 45 - _written "Rose 7.6.0109.2314" - charSet 0) - -(object Design "Logical View" - is_unit TRUE - is_loaded TRUE - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Scripting" - value FALSE) - (object Attribute - tool "VC++" - name "cg_style" - value "default")) - quid "3A13DF3C017D" - 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 "3A13D86800E4" - exportControl "Public" - global TRUE - logical_models (list unit_reference_list) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "3A13D86A01A4" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - root_category (object Class_Category "Logical View" - quid "3A13D86800E3" - exportControl "Public" - global TRUE - subsystem "Component View" - quidu "3A13D86800E5" - logical_models (list unit_reference_list - (object Class "Framework" - quid "4088B4BE01F4" - stereotype "Actor" - language "VC++") - (object Class "User" - quid "4088D006022E" - stereotype "Actor" - language "VC++") - (object Class "System" - quid "4088E10F011D" - stereotype "Actor" - language "VC++") - (object Class_Category "EikCore" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\eikcore.cat" - quid "3A13D89202E2") - (object Class_Category "AppArc" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\apparc.cat" - quid "3A13D93A0008") - (object Class_Category "Cone" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\cone.cat" - quid "3A13D963013D") - (object Class_Category "E32" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\e32.cat" - quid "3A13D98603C9") - (object Class_Category "S32" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\s32.cat" - quid "3A13DAB2027F") - (object Class_Category "F32" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\f32.cat" - quid "3A13DA900317") - (object Class_Category "Sample Application UI" - is_unit TRUE - is_loaded FALSE - file_name "$CURDIR\\SampleAppUI.cat" - quid "4073D08F0233") - (object Class_Category "Sample Application Engine" - is_unit TRUE - is_loaded FALSE - file_name "$CURDIR\\SampleAppEngine.cat" - quid "4073D0AD02EF") - (object Class_Category "Sample Application Socket Engine" - is_unit TRUE - is_loaded FALSE - file_name "$CURDIR\\SampleAppSocketEngine.cat" - quid "4073D0D3030F") - (object Class_Category "Sample Application SIP Engine" - is_unit TRUE - is_loaded FALSE - file_name "$CURDIR\\SampleAppSIPEngine.cat" - quid "407D10BC00F9") - (object Mechanism @1 - logical_models (list unit_reference_list - (object Object "$UNNAMED$0" - quid "4088B4AF01C5" - collaborators (list link_list - (object Link - quid "4088B59A0060" - supplier "$UNNAMED$1" - quidu "4088B594033E" - messages (list Messages - (object Message "EnableProfileL( )" - quid "4088B59A0061" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "408380A60208" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$2" - quid "4088B4D800CB" - collaborators (list link_list - (object Link - quid "4088B4E700EA" - supplier "$UNNAMED$0" - quidu "4088B4AF01C5" - messages (list Messages - (object Message "HandleCommandL(TInt)" - quid "4088B51F01A7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A13D89B0172" - creation FALSE)))) - class "Logical View::Framework" - quidu "4088B4BE01F4" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$1" - quid "4088B594033E" - collaborators (list link_list - (object Link - quid "4088B5A30283" - supplier "$UNNAMED$1" - quidu "4088B594033E" - messages (list Messages - (object Message "UpdateState( )" - quid "4088B5A30284" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "4088B566032E" - creation FALSE) - (object Message "" - quid "4088CD730199" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 5 - quidu "000000000000" - creation FALSE))) - (object Link - quid "4088B5D80022" - supplier "$UNNAMED$3" - quidu "4088B5D003CC" - messages (list Messages - (object Message "EnableProfile( )" - quid "4088B5D80023" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "4088B5C50032" - creation FALSE))) - (object Link - quid "4088C08E00B3" - supplier "$UNNAMED$4" - quidu "4088C08002B6" - messages (list Messages - (object Message "GameStateChangedL(TGameState)" - quid "4088CD9000AF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3.1" - ordinal 6 - quidu "4084FB8401C1" - creation FALSE))) - (object Link - quid "4088C0F40150" - supplier "$UNNAMED$5" - quidu "4088C0CE0315" - messages (list Messages - (object Message "SetRegistrationStateL( )" - quid "4088CD9502C2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3.2" - ordinal 7 - Operation "SetRegistrationStateL" - quidu "4088B1D501DA" - creation FALSE)))) - class "Logical View::Sample Application Engine::CSIPExEngine" - quidu "4073D6830341" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$3" - quid "4088B5D003CC" - collaborators (list link_list - (object Link - quid "4088B5FB0301" - supplier "$UNNAMED$6" - quidu "4088B5F300EE" - messages (list Messages - (object Message "IMReceived(CSIPMessage)" - quid "4088B5FB0302" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 4 - quidu "4088B6A50238" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" - quidu "407D10DF00EA" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$6" - quid "4088B5F300EE" - collaborators (list link_list - (object Link - quid "4088B60C0330" - supplier "$UNNAMED$1" - quidu "4088B594033E")) - class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" - quidu "4088B2E50180" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$4" - quid "4088C08002B6" - collaborators (list link_list - (object Link - quid "4088C0A403B1" - supplier "$UNNAMED$0" - quidu "4088B4AF01C5")) - class "Logical View::Sample Application UI::MSIPExGameObserver" - quidu "407D25B502D4" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$5" - quid "4088C0CE0315" - class "Logical View::Sample Application UI::MStateViewNotifier" - quidu "407D0E6A014F" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @2 - logical_models (list unit_reference_list - (object Object "$UNNAMED$7" - quid "4088CA460111" - collaborators (list link_list - (object Link - quid "4088CA5B0066" - supplier "$UNNAMED$8" - quidu "4088CA5202D7" - messages (list Messages - (object Message "HandleCommandL(TInt)" - quid "4088CA5B0067" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A13D89B0172" - creation FALSE)))) - class "Logical View::Framework" - quidu "4088B4BE01F4" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$8" - quid "4088CA5202D7" - collaborators (list link_list - (object Link - quid "4088CAC20393" - supplier "$UNNAMED$9" - quidu "4088CABF02D8" - messages (list Messages - (object Message "DisableProfileL( )" - quid "4088CAC20394" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "408380B50033" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$9" - quid "4088CABF02D8" - collaborators (list link_list - (object Link - quid "4088CAC501FD" - supplier "$UNNAMED$9" - quidu "4088CABF02D8" - messages (list Messages - (object Message "UpdateState( )" - quid "4088CAC501FE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "4088B566032E" - creation FALSE) - (object Message "UpdateState( )" - quid "4088CC8A02FD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 6 - quidu "4088B566032E" - creation FALSE))) - (object Link - quid "4088CAE30327" - supplier "$UNNAMED$10" - quidu "4088CADD03D2" - messages (list Messages - (object Message "DisableProfile( )" - quid "4088CAE30328" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 4 - quidu "4088CAE7024C" - creation FALSE))) - (object Link - quid "4088CD0001B6" - supplier "$UNNAMED$11" - quidu "4088CCFA0030" - messages (list Messages - (object Message "GameStateChangedL(TGameState)" - quid "4088CD0001B7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3.1" - ordinal 7 - quidu "4084FB8401C1" - creation FALSE) - (object Message "GameStateChangedL(TGameState)" - quid "4088CE5B0361" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "4084FB8401C1" - creation FALSE))) - (object Link - quid "4088CD0C0197" - supplier "$UNNAMED$12" - quidu "4088CD0601D6" - messages (list Messages - (object Message "SetRegistrationStateL( )" - quid "4088CD0C0198" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3.2" - ordinal 8 - Operation "SetRegistrationStateL" - quidu "4088B1D501DA" - creation FALSE)))) - class "Logical View::Sample Application Engine::CSIPExEngine" - quidu "4073D6830341" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$10" - quid "4088CADD03D2" - collaborators (list link_list - (object Link - quid "4088CB080181" - supplier "$UNNAMED$13" - quidu "4088CAFF01FE" - messages (list Messages - (object Message "IMReceived(CSIPMessage)" - quid "4088CB080182" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 5 - quidu "4088B6A50238" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" - quidu "407D10DF00EA" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$13" - quid "4088CAFF01FE" - collaborators (list link_list - (object Link - quid "4088CB2A0105" - supplier "$UNNAMED$9" - quidu "4088CABF02D8")) - class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" - quidu "4088B2E50180" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$11" - quid "4088CCFA0030" - class "Logical View::Sample Application UI::MSIPExGameObserver" - quidu "407D25B502D4" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$12" - quid "4088CD0601D6" - class "Logical View::Sample Application UI::MStateViewNotifier" - quidu "407D0E6A014F" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @3 - logical_models (list unit_reference_list - (object Object "$UNNAMED$14" - quid "4088CEDB0055" - collaborators (list link_list - (object Link - quid "4088CF79023C" - supplier "$UNNAMED$15" - quidu "4088CF740028" - messages (list Messages - (object Message "DrawNow( )" - quid "4088CF79023D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3A13D96900A6" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$16" - quid "4088CEED03C0" - collaborators (list link_list - (object Link - quid "4088CEF70101" - supplier "$UNNAMED$14" - quidu "4088CEDB0055" - messages (list Messages - (object Message "GameStateChangedL(TGameState)" - quid "4088CEF70102" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "4084FB8401C1" - creation FALSE)))) - class "Logical View::Sample Application Engine::CSIPExEngine" - quidu "4073D6830341" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$15" - quid "4088CF740028" - class "Logical View::Sample Application UI::CSIPExGameContainer" - quidu "4073D1EE039F" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @4 - logical_models (list unit_reference_list - (object Object "$UNNAMED$17" - quid "4088D0110192" - collaborators (list link_list - (object Link - quid "4088D0220134" - supplier "$UNNAMED$18" - quidu "4088D01F02DA" - messages (list Messages - (object Message "HandleCommandL(TInt)" - quid "4088D0220135" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A13D89B0172" - creation FALSE)))) - class "Logical View::User" - quidu "4088D006022E" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$18" - quid "4088D01F02DA" - collaborators (list link_list - (object Link - quid "4088D0A30155" - supplier "$UNNAMED$19" - quidu "4088D0A00155" - messages (list Messages - (object Message "PassMoveL(TMoveType)" - quid "4088D0A30156" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "4088B0BC037D" - creation FALSE) - (object Message "GameStateChangedL(TGameState)" - quid "4088D12C01F3" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "4084FB8401C1" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$19" - quid "4088D0A00155" - collaborators (list link_list - (object Link - quid "4088D0C402BD" - supplier "$UNNAMED$20" - quidu "4088D0BF01D2" - messages (list Messages - (object Message "SendMoveL( )" - quid "4088D0C402BE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 4 - quidu "4083810E012D" - creation FALSE))) - (object Link - quid "4088D0D102CD" - supplier "$UNNAMED$19" - quidu "4088D0A00155" - messages (list Messages - (object Message "UpdateState( )" - quid "4088D0D102CE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "4088D0E901D3" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPLineEngine" - quidu "4073D54200FB" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$20" - quid "4088D0BF01D2" - class "Logical View::Sample Application Socket Engine::MSIPExSocketEngine" - quidu "4073D6A902E4" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @5 - logical_models (list unit_reference_list - (object Object "$UNNAMED$21" - quid "4088E12003AE" - collaborators (list link_list - (object Link - quid "4088E13C01BA" - supplier "$UNNAMED$22" - quidu "4088E12C0350" - messages (list Messages - (object Message "Incoming message" - quid "4088E13C01BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "000000000000" - creation FALSE)))) - class "Logical View::System" - quidu "4088E10F011D" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$22" - quid "4088E12C0350" - collaborators (list link_list - (object Link - quid "4088E155038F" - supplier "$UNNAMED$23" - quidu "4088E13501E9" - messages (list Messages - (object Message "SocketDataL(TDes8&)" - quid "4088E1550390" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "4088B37D02BB" - creation FALSE)))) - class "Logical View::Sample Application Socket Engine::CSIPExSocketEngine" - quidu "4073D6BC0390" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$23" - quid "4088E13501E9" - collaborators (list link_list - (object Link - quid "4088E1D2022A" - supplier "$UNNAMED$24" - quidu "4088E16B0332" - messages (list Messages - (object Message "SocketDataL(TDes8&)" - quid "4088E1D2022B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "4088B37D02BB" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPExSocketEngineObserver" - quidu "4088B2EE00E4" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$24" - quid "4088E16B0332" - collaborators (list link_list - (object Link - quid "4088E17A011F" - supplier "$UNNAMED$24" - quidu "4088E16B0332" - messages (list Messages - (object Message "UpdateState( )" - quid "4088E1DD01DC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "4088B566032E" - creation FALSE))) - (object Link - quid "4088E2270037" - supplier "$UNNAMED$25" - quidu "4088E21F0279" - messages (list Messages - (object Message "GameStateChangedL(TGameState)" - quid "4088E2270038" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1.1" - ordinal 4 - quidu "4084FB8401C1" - creation FALSE)))) - class "Logical View::Sample Application Engine::CSIPExEngine" - quidu "4073D6830341" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$25" - quid "4088E21F0279" - class "Logical View::Sample Application UI::MSIPExGameObserver" - quidu "407D25B502D4" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @6 - logical_models (list unit_reference_list - (object Object "$UNNAMED$26" - quid "4088E706017F" - collaborators (list link_list - (object Link - quid "4088E71500A5" - supplier "$UNNAMED$27" - quidu "4088E7120160" - messages (list Messages - (object Message "End game event from user" - quid "4088E71500A6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "000000000000" - creation FALSE)))) - class "Logical View::User" - quidu "4088D006022E" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$27" - quid "4088E7120160" - collaborators (list link_list - (object Link - quid "4088E73F0112" - supplier "$UNNAMED$28" - quidu "4088E73C0086" - messages (list Messages - (object Message "EndGameL( )" - quid "4088E73F0113" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "4088B11E013C" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$28" - quid "4088E73C0086" - collaborators (list link_list - (object Link - quid "4088E7620132" - supplier "$UNNAMED$29" - quidu "4088E75E0028" - messages (list Messages - (object Message "DisconnectL( )" - quid "4088E7620133" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "40838107036F" - creation FALSE) - (object Message "~( )" - quid "4088E76F0161" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "4088E77301BF" - creation FALSE))) - (object Link - quid "4088E7A1022D" - supplier "$UNNAMED$30" - quidu "4088E79A0317" - messages (list Messages - (object Message "EndSession()" - quid "4088E7A1022E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 4 - quidu "000000000000" - creation FALSE))) - (object Link - quid "4088E7E1023D" - supplier "$UNNAMED$28" - quidu "4088E73C0086" - messages (list Messages - (object Message "UpdateState( )" - quid "4088E80201F0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1" - ordinal 7 - quidu "4088D0E901D3" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPLineEngine" - quidu "4073D54200FB" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$29" - quid "4088E75E0028" - class "Logical View::Sample Application Socket Engine::MSIPExSocketEngine" - quidu "4073D6A902E4" - persistence "Transient" - creationObj TRUE - multi FALSE) - (object Object "$UNNAMED$30" - quid "4088E79A0317" - collaborators (list link_list - (object Link - quid "4088E7CC03B4" - supplier "$UNNAMED$31" - quidu "4088E7C5027C" - messages (list Messages - (object Message "IMReceived(CSIPMessage)" - quid "4088E7CC03B5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 5 - quidu "4088B6A50238" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" - quidu "407D10DF00EA" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$31" - quid "4088E7C5027C" - collaborators (list link_list - (object Link - quid "4088E7D7003A" - supplier "$UNNAMED$28" - quidu "4088E73C0086" - messages (list Messages - (object Message "" - quid "4088E7F700C7" - frequency "Aperiodic" - synchronization "Return" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 6 - quidu "000000000000" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" - quidu "4088B2E50180" - persistence "Transient" - creationObj TRUE - multi FALSE))) - (object Mechanism @7 - logical_models (list unit_reference_list - (object Object "$UNNAMED$32" - quid "4088EC77021E" - collaborators (list link_list - (object Link - quid "4088EDD3030C" - supplier "$UNNAMED$33" - quidu "4088EDCC0176" - messages (list Messages - (object Message "NewDocumentL( )" - quid "4088EDD3030D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A13D8B70161" - creation FALSE)))) - class "Logical View::Framework" - quidu "4088B4BE01F4" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$34" - quid "4088ED6E026F" - collaborators (list link_list - (object Link - quid "4088EE980234" - supplier "$UNNAMED$35" - quidu "4088EE2402B0" - messages (list Messages - (object Message "IMReceived(CSIPMessage)" - quid "4088EE980235" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 6 - quidu "4088B6A50238" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::CSIPExSIPEngine" - quidu "407D10D7005D" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$33" - quid "4088EDCC0176" - collaborators (list link_list - (object Link - quid "4088EDFD004E" - supplier "$UNNAMED$36" - quidu "4088EDF300DA" - messages (list Messages - (object Message "CreateEngineL( )" - quid "4088EDFD004F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "4088EDFF03B9" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExDoc" - quidu "4073D1340293" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$36" - quid "4088EDF300DA" - collaborators (list link_list - (object Link - quid "4088EE3201E5" - supplier "$UNNAMED$35" - quidu "4088EE2402B0" - messages (list Messages - (object Message "NewL( )" - quid "4088EE3201E6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "4088EE3802C0" - creation FALSE)))) - class "Logical View::Sample Application Engine::SIPLineEngineFactory" - quidu "4088A13B02DD" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$35" - quid "4088EE2402B0" - collaborators (list link_list - (object Link - quid "4088EE5E03CA" - supplier "$UNNAMED$37" - quidu "4088EE55003F" - messages (list Messages - (object Message "CreateSIPEngineL( )" - quid "4088EE5E03CB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "4088ECE700C7" - creation FALSE))) - (object Link - quid "4088EF2B0246" - supplier "$UNNAMED$38" - quidu "4088EF270023" - messages (list Messages - (object Message "AcceptInvitation( )" - quid "4088EF2B0247" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1" - ordinal 7 - quidu "4088EEE8008F" - creation FALSE) - (object Message "Return ETrue if user accepts the invitation else EFalse" - quid "4088EF4003DC" - frequency "Aperiodic" - synchronization "Return" - dir "ToClientFromSupplier" - sequence "2.1.1.1" - ordinal 8 - quidu "000000000000" - creation FALSE)))) - class "Logical View::Sample Application Engine::CSIPExEngine" - quidu "4073D6830341" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$37" - quid "4088EE55003F" - collaborators (list link_list - (object Link - quid "4088EE720214" - supplier "$UNNAMED$34" - quidu "4088ED6E026F" - messages (list Messages - (object Message "NewL( )" - quid "4088EE720215" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1.1" - ordinal 4 - quidu "4088EE76031E" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::SIPExSIPEngineFactory" - quidu "4088ADFF024B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$39" - quid "4088EE8502EF" - collaborators (list link_list - (object Link - quid "4088EE8B01E6" - supplier "$UNNAMED$34" - quidu "4088ED6E026F" - messages (list Messages - (object Message "Incoming msg( )" - quid "4088EE8B01E7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 5 - quidu "4088ED7D0137" - creation FALSE)))) - class "Logical View::System" - quidu "4088E10F011D" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$38" - quid "4088EF270023" - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @8 - logical_models (list unit_reference_list - (object Object "$UNNAMED$40" - quid "4088F56002FE" - collaborators (list link_list - (object Link - quid "4088F573007E" - supplier "$UNNAMED$41" - quidu "4088F56802CF" - messages (list Messages - (object Message "HandleCommandL(TInt)" - quid "4088F573007F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A13D89B0172" - creation FALSE)))) - class "Logical View::User" - quidu "4088D006022E" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$41" - quid "4088F56802CF" - collaborators (list link_list - (object Link - quid "4088F58503CA" - supplier "$UNNAMED$41" - quidu "4088F56802CF" - messages (list Messages - (object Message "ShowInstantMsgDlgL( )" - quid "4088F58503CB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "4088F587034D" - creation FALSE))) - (object Link - quid "4088F5EC0050" - supplier "$UNNAMED$42" - quidu "4088F5E70206" - messages (list Messages - (object Message "Validate address" - quid "4088F5EC0051" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "000000000000" - creation FALSE))) - (object Link - quid "4088F6100293" - supplier "$UNNAMED$43" - quidu "4088F60B012B" - messages (list Messages - (object Message "SendInstantMsgL(const TDesC&, const SIPAddress)" - quid "4088F6100294" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 3 - quidu "4088B12500FD" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$42" - quid "4088F5E70206" - quidu "4088F5A1036C" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$43" - quid "4088F60B012B" - collaborators (list link_list - (object Link - quid "4088F66F035F" - supplier "$UNNAMED$44" - quidu "4088F66B015C" - messages (list Messages - (object Message "CreateIM( )" - quid "4088F66F0360" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 4 - quidu "4088F67500EE" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPLineEngine" - quidu "4073D54200FB" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$44" - quid "4088F66B015C" - collaborators (list link_list - (object Link - quid "4088F68D01E9" - supplier "$UNNAMED$45" - quidu "4088F68601AA" - messages (list Messages - (object Message "IMReceived(CSIPMessage)" - quid "4088F68D01EA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 5 - quidu "4088B6A50238" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" - quidu "407D10DF00EA" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$45" - quid "4088F68601AA" - collaborators (list link_list - (object Link - quid "4088F6A303DD" - supplier "$UNNAMED$43" - quidu "4088F60B012B" - messages (list Messages - (object Message "" - quid "4088F6A303DE" - frequency "Aperiodic" - synchronization "Return" - dir "FromClientToSupplier" - sequence "3" - ordinal 6 - quidu "000000000000" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" - quidu "4088B2E50180" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @9 - logical_models (list unit_reference_list - (object Object "$UNNAMED$46" - quid "408F52460057" - collaborators (list link_list - (object Link - quid "408F52900067" - supplier "$UNNAMED$47" - quidu "408F528C0096" - messages (list Messages - (object Message "\"Disable profile\" command" - quid "408F52A500D4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "000000000000" - creation FALSE)))) - class "Logical View::User" - quidu "4088D006022E" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$47" - quid "408F528C0096" - collaborators (list link_list - (object Link - quid "408F52D60307" - supplier "$UNNAMED$48" - quidu "408F52D20151" - messages (list Messages - (object Message "DisableProfileL( )" - quid "408F52D60308" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "408380B50033" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$48" - quid "408F52D20151" - collaborators (list link_list - (object Link - quid "408F5359021C" - supplier "$UNNAMED$49" - quidu "408F535102E7" - messages (list Messages - (object Message "DisableProfileL( )" - quid "408F5359021D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "408F52F00047" - creation FALSE) - (object Message "ChangeState( )" - quid "408F553B0132" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.1.2.1" - ordinal 5 - quidu "408F554E02B8" - creation FALSE))) - (object Link - quid "408F56DC0316" - supplier "$UNNAMED$50" - quidu "408F56B50113" - messages (list Messages - (object Message "ShowInfoL( )" - quid "408F56DC0317" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.1.1" - ordinal 6 - quidu "408F56CC0028" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPLineEngine" - quidu "4073D54200FB" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$49" - quid "408F535102E7" - collaborators (list link_list - (object Link - quid "408F538E03D2" - supplier "$UNNAMED$51" - quidu "408F538600B5" - messages (list Messages - (object Message "DisableProfile( )" - quid "408F538E03D3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "4088CAE7024C" - creation FALSE))) - (object Link - quid "408F542801AF" - supplier "$UNNAMED$49" - quidu "408F535102E7" - messages (list Messages - (object Message "ChangeState( )" - quid "408F542801B0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "408F530D01AF" - creation FALSE)))) - class "Logical View::Sample Application Engine::TSIPExStateRegistered" - quidu "408F4C8502D8" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$51" - quid "408F538600B5" - class "Logical View::Sample Application SIP Engine::CSIPExSIPEngine" - quidu "407D10D7005D" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$50" - quid "408F56B50113" - class "Logical View::Sample Application UI::MStateViewNotifier" - quidu "407D0E6A014F" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @10 - logical_models (list unit_reference_list - (object Object "$UNNAMED$52" - quid "408F55F7023B" - collaborators (list link_list - (object Link - quid "408F561803C2" - supplier "$UNNAMED$53" - quidu "408F56150151" - messages (list Messages - (object Message "\"Enable profile\" command" - quid "408F561803C3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "000000000000" - creation FALSE)))) - class "Logical View::User" - quidu "4088D006022E" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$53" - quid "408F56150151" - collaborators (list link_list - (object Link - quid "408F567701AF" - supplier "$UNNAMED$54" - quidu "408F56730103" - messages (list Messages - (object Message "EnableProfileL( )" - quid "408F567701B0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "408380A60208" - creation FALSE)))) - class "Logical View::Sample Application UI::CSIPExAppUi" - quidu "4073D13C015B" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$54" - quid "408F56730103" - collaborators (list link_list - (object Link - quid "408F569003A3" - supplier "$UNNAMED$55" - quidu "408F568D0170" - messages (list Messages - (object Message "EnableProfileL( )" - quid "408F569003A4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "408F53050067" - creation FALSE) - (object Message "ChangeState( )" - quid "408F58490028" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.1.2.1" - ordinal 5 - quidu "408F554E02B8" - creation FALSE))) - (object Link - quid "408F585700D4" - supplier "$UNNAMED$56" - quidu "408F57E50355" - messages (list Messages - (object Message "ShowInfoL( )" - quid "408F585700D5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.1.1" - ordinal 6 - quidu "408F56CC0028" - creation FALSE) - (object Message "ShowInfoL( )" - quid "408F58EB01FD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1.1" - ordinal 10 - quidu "408F56CC0028" - creation FALSE)))) - class "Logical View::Sample Application Engine::MSIPLineEngine" - quidu "4073D54200FB" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$55" - quid "408F568D0170" - collaborators (list link_list - (object Link - quid "408F574D02D8" - supplier "$UNNAMED$57" - quidu "408F57480038" - messages (list Messages - (object Message "EnableProfile( )" - quid "408F574D02D9" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "4088B5C50032" - creation FALSE))) - (object Link - quid "408F57D20335" - supplier "$UNNAMED$55" - quidu "408F568D0170" - messages (list Messages - (object Message "ChangeState( )" - quid "408F58390038" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "408F530D01AF" - creation FALSE)))) - class "Logical View::Sample Application Engine::TSIPExStateIdle" - quidu "408F4C410151" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$57" - quid "408F57480038" - collaborators (list link_list - (object Link - quid "408F58BE024B" - supplier "$UNNAMED$58" - quidu "408F58B40355" - messages (list Messages - (object Message "ProfileEnabled( )" - quid "408F58BE024C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 7 - quidu "408F504B019F" - creation FALSE)))) - class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" - quidu "407D10DF00EA" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$56" - quid "408F57E50355" - class "Logical View::Sample Application UI::MStateViewNotifier" - quidu "407D0E6A014F" - persistence "Transient" - creationObj FALSE - multi FALSE) - (object Object "$UNNAMED$58" - quid "408F58B40355" - collaborators (list link_list - (object Link - quid "408F58D702E7" - supplier "$UNNAMED$58" - quidu "408F58B40355" - messages (list Messages - (object Message "ChangeState( )" - quid "408F58D702E8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 8 - quidu "408F530D01AF" - creation FALSE))) - (object Link - quid "408F58DF020D" - supplier "$UNNAMED$54" - quidu "408F56730103" - messages (list Messages - (object Message "ChangeState( )" - quid "408F58DF020E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1" - ordinal 9 - quidu "408F554E02B8" - creation FALSE)))) - class "Logical View::Sample Application Engine::TSIPExStateRegistering" - quidu "408F4C7C0374" - persistence "Transient" - creationObj FALSE - multi FALSE))) - (object Mechanism @11 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3A13D86A01A5" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::Sample Application UI" @12 - location (416, 896) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @12 - location (271, 812) - fill_color 13434879 - nlines 2 - max_width 290 - justify 0 - label "Sample Application UI") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4073D08F0233" - width 302 - height 180) - (object CategoryView "Logical View::Sample Application Engine" @13 - location (1104, 896) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @13 - location (913, 812) - fill_color 13434879 - nlines 2 - max_width 382 - justify 0 - label "Sample Application Engine") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4073D0AD02EF" - width 394 - height 180) - (object ImportView "" @14 - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - stereotype TRUE - line_color 3342489 - quidu "4073D0C40292" - client @12 - supplier @13 - line_style 0) - (object CategoryView "Logical View::Sample Application Socket Engine" @15 - location (1104, 1392) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @15 - location (911, 1308) - fill_color 13434879 - nlines 2 - max_width 386 - justify 0 - label "Sample Application Socket Engine") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4073D0D3030F" - width 398 - height 180) - (object ImportView "" @16 - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - stereotype TRUE - line_color 3342489 - quidu "4073D0E0008F" - client @13 - supplier @15 - line_style 0) - (object CategoryView "Logical View::Sample Application SIP Engine" @17 - location (1104, 480) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @17 - location (915, 396) - fill_color 13434879 - nlines 2 - max_width 378 - justify 0 - label "Sample Application SIP Engine") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "407D10BC00F9" - width 390 - height 180) - (object ImportView "" @18 - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - stereotype TRUE - line_color 3342489 - quidu "40875B1201F2" - client @13 - supplier @17 - line_style 0) - (object CategoryView "Logical View::EikCore" @19 - location (336, 240) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @19 - location (192, 156) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "EikCore") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A13D89202E2" - width 300 - height 180) - (object CategoryView "Logical View::AppArc" @20 - location (336, 1312) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @20 - location (192, 1228) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "AppArc") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A13D93A0008" - width 300 - height 180) - (object CategoryView "Logical View::Cone" @21 - location (336, 1760) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @21 - location (192, 1676) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Cone") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A13D963013D" - width 300 - height 180) - (object CategoryView "Logical View::E32" @22 - location (864, 1856) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @22 - location (720, 1772) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "E32") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A13D98603C9" - width 300 - height 180) - (object CategoryView "Logical View::S32" @23 - location (1408, 1856) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @23 - location (1264, 1772) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "S32") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A13DAB2027F" - width 300 - height 180) - (object CategoryView "Logical View::F32" @24 - location (1680, 240) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @24 - location (1536, 156) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "F32") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A13DA900317" - width 300 - height 180))) - (object InteractionDiagram "Enable profile" - mechanism_ref @1 - quid "4088B48901D4" - title "Enable profile" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$2" @25 - location (288, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @25 - location (288, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088B4D800CB" - width 336 - height 1414 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @26 - location (288, 368) - line_color 3342489 - InterObjView @25 - height 1180 - y_coord 1120 - Nested FALSE)) - (object InterObjView "$UNNAMED$0" @27 - location (736, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @27 - location (736, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088B4AF01C5" - width 312 - height 1414 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @28 - location (736, 368) - line_color 3342489 - InterObjView @27 - height 1120 - y_coord 1060 - Nested FALSE)) - (object InterObjView "$UNNAMED$1" @29 - location (1184, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @29 - location (1184, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088B594033E" - width 334 - height 1414 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @30 - location (1184, 432) - line_color 3342489 - InterObjView @29 - height 996 - y_coord 936 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @31 - location (1184, 560) - line_color 3342489 - InterObjView @29 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @32 - location (1184, 1056) - line_color 3342489 - InterObjView @29 - height 312 - y_coord 252 - Nested TRUE)) - (object InterObjView "$UNNAMED$3" @33 - location (1536, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @33 - location (1536, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 354 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088B5D003CC" - width 372 - height 1414 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @34 - location (1536, 688) - line_color 3342489 - InterObjView @33 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @35 - location (1536, 848) - line_color 3342489 - InterObjView @33 - height 120 - y_coord 60 - Nested FALSE)) - (object InterObjView "$UNNAMED$6" @36 - location (1936, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @36 - location (1936, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 540 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088B5F300EE" - width 558 - height 1414 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @37 - location (1936, 848) - line_color 3342489 - InterObjView @36 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$4" @38 - location (2448, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @38 - location (2448, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 468 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088C08002B6" - width 486 - height 1414 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @39 - location (2448, 1136) - line_color 3342489 - InterObjView @38 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$5" @40 - location (2928, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @40 - location (2928, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 358 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088C0CE0315" - width 376 - height 1414 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @41 - location (2928, 1248) - line_color 3342489 - InterObjView @40 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @42 - location (16, 368) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @43 - Parent_View @42 - location (511, 324) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B51F01A7" - anchor_loc 1 - nlines 1 - max_width 426 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @25 - supplier @27 - Focus_Src @26 - Focus_Entry @28 - origin (303, 368) - terminus (720, 368) - ordinal 0) - (object InterMessView "" @44 - location (16, 432) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @45 - Parent_View @44 - location (959, 388) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B59A0061" - anchor_loc 1 - nlines 1 - max_width 307 - justify 0 - label "EnableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @27 - supplier @29 - Focus_Src @28 - Focus_Entry @30 - origin (751, 432) - terminus (1168, 432) - ordinal 1) - (object SelfMessView "" @46 - location (16, 560) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @47 - Parent_View @46 - location (1290, 516) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B5A30284" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @29 - supplier @29 - Focus_Src @30 - Focus_Entry @31 - origin (1215, 560) - terminus (1365, 560) - ordinal 2) - (object InterMessView "" @48 - location (1280, 688) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @49 - Parent_View @48 - location (1359, 644) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B5D80023" - anchor_loc 1 - nlines 1 - max_width 285 - justify 0 - label "EnableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @29 - supplier @33 - Focus_Src @30 - Focus_Entry @34 - origin (1199, 688) - terminus (1520, 688) - ordinal 3) - (object InterMessView "" @50 - location (1744, 848) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @51 - Parent_View @50 - location (1735, 805) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B5FB0302" - anchor_loc 1 - nlines 1 - max_width 10 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.498645 - height 44 - orientation 0) - line_color 3342489 - client @33 - supplier @36 - Focus_Src @35 - Focus_Entry @37 - origin (1551, 848) - terminus (1920, 848) - ordinal 4) - (object SelfMessView "" @52 - location (16, 1056) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @53 - Parent_View @52 - location (1290, 1012) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD730199" - anchor_loc 1 - nlines 1 - max_width 0 - justify 0 - label "" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @29 - supplier @29 - Focus_Src @30 - Focus_Entry @32 - origin (1215, 1056) - terminus (1365, 1056) - ordinal 5) - (object InterMessView "" @54 - location (1808, 1136) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @55 - Parent_View @54 - location (1823, 1092) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD9000AF" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @29 - supplier @38 - Focus_Src @32 - Focus_Entry @39 - origin (1214, 1136) - terminus (2432, 1136) - ordinal 6) - (object InterMessView "" @56 - location (2064, 1248) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @57 - Parent_View @56 - location (2063, 1204) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD9502C2" - anchor_loc 1 - nlines 1 - max_width 444 - justify 0 - label "SetRegistrationStateL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @29 - supplier @40 - Focus_Src @32 - Focus_Entry @41 - origin (1214, 1248) - terminus (2912, 1248) - ordinal 7))) - (object InteractionDiagram "Disable profile" - mechanism_ref @2 - quid "4088CA28023A" - title "Disable profile" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 781 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$7" @58 - location (256, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @58 - location (256, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CA460111" - width 336 - height 1606 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @59 - location (256, 384) - line_color 3342489 - InterObjView @58 - height 1356 - y_coord 1296 - Nested FALSE)) - (object InterObjView "$UNNAMED$8" @60 - location (672, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @60 - location (672, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CA5202D7" - width 312 - height 1606 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @61 - location (672, 384) - line_color 3342489 - InterObjView @60 - height 1296 - y_coord 1236 - Nested FALSE)) - (object InterObjView "$UNNAMED$9" @62 - location (1008, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @62 - location (1008, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CABF02D8" - width 334 - height 1606 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @63 - location (1008, 448) - line_color 3342489 - InterObjView @62 - height 1172 - y_coord 1112 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @64 - location (1008, 560) - line_color 3342489 - InterObjView @62 - height 200 - y_coord 140 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @65 - location (1008, 1184) - line_color 3342489 - InterObjView @62 - height 376 - y_coord 316 - Nested TRUE)) - (object InterObjView "$UNNAMED$10" @66 - location (1344, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @66 - location (1344, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 354 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CADD03D2" - width 372 - height 1606 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @67 - location (1344, 816) - line_color 3342489 - InterObjView @66 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @68 - location (1344, 960) - line_color 3342489 - InterObjView @66 - height 120 - y_coord 60 - Nested FALSE)) - (object InterObjView "$UNNAMED$13" @69 - location (1808, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @69 - location (1808, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 540 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CAFF01FE" - width 558 - height 1606 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @70 - location (1808, 960) - line_color 3342489 - InterObjView @69 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$11" @71 - location (2352, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @71 - location (2352, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 468 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CCFA0030" - width 486 - height 1606 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @72 - location (2352, 640) - line_color 3342489 - InterObjView @71 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @73 - location (2352, 1312) - line_color 3342489 - InterObjView @71 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$12" @74 - location (2800, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @74 - location (2800, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 358 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CD0601D6" - width 376 - height 1606 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @75 - location (2800, 1440) - line_color 3342489 - InterObjView @74 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @76 - location (464, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @77 - Parent_View @76 - location (463, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CA5B0067" - anchor_loc 1 - nlines 1 - max_width 432 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @58 - supplier @60 - Focus_Src @59 - Focus_Entry @61 - origin (271, 384) - terminus (656, 384) - ordinal 0) - (object InterMessView "" @78 - location (832, 448) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @79 - Parent_View @78 - location (839, 404) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CAC20394" - anchor_loc 1 - nlines 1 - max_width 316 - justify 0 - label "DisableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @60 - supplier @62 - Focus_Src @61 - Focus_Entry @63 - origin (687, 448) - terminus (992, 448) - ordinal 1) - (object SelfMessView "" @80 - location (16, 560) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @81 - Parent_View @80 - location (1114, 516) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CAC501FE" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @62 - supplier @62 - Focus_Src @63 - Focus_Entry @64 - origin (1039, 560) - terminus (1189, 560) - ordinal 2) - (object InterMessView "" @82 - location (1184, 816) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @83 - Parent_View @82 - location (1175, 773) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CAE30328" - anchor_loc 1 - nlines 1 - max_width 294 - justify 0 - label "DisableProfile( )" - pctDist 0.498361 - height 44 - orientation 0) - line_color 3342489 - client @62 - supplier @66 - Focus_Src @63 - Focus_Entry @67 - origin (1023, 816) - terminus (1328, 816) - ordinal 4) - (object InterMessView "" @84 - location (1536, 960) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @85 - Parent_View @84 - location (1575, 916) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CB080182" - anchor_loc 1 - nlines 1 - max_width 501 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @66 - supplier @69 - Focus_Src @68 - Focus_Entry @70 - origin (1359, 960) - terminus (1792, 960) - ordinal 5) - (object SelfMessView "" @86 - location (16, 1184) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @87 - Parent_View @86 - location (1114, 1140) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CC8A02FD" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @62 - supplier @62 - Focus_Src @63 - Focus_Entry @65 - origin (1039, 1184) - terminus (1189, 1184) - ordinal 6) - (object InterMessView "" @88 - location (16, 1312) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @89 - Parent_View @88 - location (1687, 1268) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD0001B7" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @62 - supplier @71 - Focus_Src @65 - Focus_Entry @73 - origin (1038, 1312) - terminus (2336, 1312) - ordinal 7) - (object InterMessView "" @90 - location (1824, 1440) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @91 - Parent_View @90 - location (1911, 1396) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD0C0198" - anchor_loc 1 - nlines 1 - max_width 444 - justify 0 - label "SetRegistrationStateL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @62 - supplier @74 - Focus_Src @65 - Focus_Entry @75 - origin (1038, 1440) - terminus (2784, 1440) - ordinal 8) - (object InterMessView "" @92 - location (1600, 640) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @93 - Parent_View @92 - location (1687, 596) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CE5B0361" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @62 - supplier @71 - Focus_Src @64 - Focus_Entry @72 - origin (1038, 640) - terminus (2336, 640) - ordinal 3))) - (object ObjectDiagram "Disable profile" - mechanism_ref @2 - quid "4088CD2B006F" - title "Disable profile" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$7" @94 - location (352, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @94 - location (352, 544) - anchor_loc 1 - nlines 2 - max_width 389 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CA460111" - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$8" @95 - location (928, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @95 - location (782, 333) - fill_color 13434879 - nlines 2 - max_width 292 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CA5202D7" - width 310 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$9" @96 - location (1504, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @96 - location (1346, 333) - fill_color 13434879 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CABF02D8" - width 334 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$10" @97 - location (480, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @97 - location (294, 861) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CADD03D2" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$13" @98 - location (1504, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @98 - location (1234, 861) - fill_color 13434879 - nlines 2 - max_width 540 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CAFF01FE" - width 558 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$11" @99 - location (2528, 832) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @99 - location (2299, 781) - fill_color 13434879 - nlines 2 - max_width 458 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CCFA0030" - width 476 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$12" @100 - location (2480, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @100 - location (2294, 333) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088CD0601D6" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @101 - location (1504, 171) - stereotype TRUE - line_color 3342489 - quidu "4088CAC501FD" - client @96 - supplier @96 - line_style 4) - (object MessView "" @102 - location (1504, 127) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @103 - Parent_View @102 - location (1504, 36) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CAC501FE" - anchor_loc 1 - nlines 1 - max_width 378 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - label (object SegLabel @104 - Parent_View @102 - location (1504, 83) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CC8A02FD" - anchor_loc 1 - nlines 1 - max_width 378 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @101 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1444, 127) - terminus (1564, 127)) - (object LinkView "" @105 - stereotype TRUE - line_color 3342489 - quidu "4088CA5B0066" - client @94 - supplier @95 - line_style 0) - (object MessView "" @106 - location (590, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @107 - Parent_View @106 - location (590, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CA5B0067" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @105 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (530, 340) - terminus (650, 340)) - (object LinkView "" @108 - stereotype TRUE - line_color 3342489 - quidu "4088CAC20393" - client @95 - supplier @96 - line_style 0) - (object MessView "" @109 - location (1210, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @110 - Parent_View @109 - location (1210, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CAC20394" - anchor_loc 1 - nlines 1 - max_width 388 - justify 0 - label "DisableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @108 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1150, 340) - terminus (1270, 340)) - (object LinkView "" @111 - stereotype TRUE - line_color 3342489 - quidu "4088CAE30327" - client @96 - supplier @97 - line_style 0) - (object MessView "" @112 - location (1013, 687) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @113 - Parent_View @112 - location (1013, 687) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CAE30328" - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "DisableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @111 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1065, 659) - terminus (961, 715)) - (object LinkView "" @114 - stereotype TRUE - line_color 3342489 - quidu "4088CD0001B6" - client @96 - supplier @99 - line_style 0) - (object MessView "" @115 - location (2033, 567) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @116 - Parent_View @115 - location (2051, 527) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD0001B7" - anchor_loc 1 - nlines 1 - max_width 791 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - label (object SegLabel @117 - Parent_View @115 - location (2051, 480) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CE5B0361" - anchor_loc 1 - nlines 1 - max_width 10 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @114 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1978, 543) - terminus (2088, 591)) - (object LinkView "" @118 - stereotype TRUE - line_color 3342489 - quidu "4088CD0C0197" - client @96 - supplier @100 - line_style 0) - (object MessView "" @119 - location (1978, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @120 - Parent_View @119 - location (1978, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD0C0198" - anchor_loc 1 - nlines 1 - max_width 585 - justify 0 - label "SetRegistrationStateL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @118 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1918, 340) - terminus (2038, 340)) - (object LinkView "" @121 - stereotype TRUE - line_color 3342489 - quidu "4088CB080181" - client @97 - supplier @98 - line_style 0) - (object MessView "" @122 - location (950, 868) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @123 - Parent_View @122 - location (950, 824) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CB080182" - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @121 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (890, 868) - terminus (1010, 868)) - (object LinkView "" @124 - stereotype TRUE - line_color 3342489 - quidu "4088CB2A0105" - client @98 - supplier @96 - line_style 0))) - (object ObjectDiagram "Enable profile" - mechanism_ref @1 - quid "4088CDA302A3" - title "Enable profile" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$0" @125 - location (784, 512) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @125 - location (638, 461) - fill_color 13434879 - nlines 2 - max_width 292 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088B4AF01C5" - width 310 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$2" @126 - location (784, 96) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @126 - location (784, 256) - anchor_loc 1 - nlines 2 - max_width 392 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088B4D800CB" - annotation 4 - autoResize TRUE - subobjects 0 - x_offset -0.080000 - y_offset 0.110000) - (object ObjectView "$UNNAMED$1" @127 - location (1792, 512) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @127 - location (1634, 461) - fill_color 13434879 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088B594033E" - width 334 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$3" @128 - location (1792, 1120) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @128 - location (1606, 1069) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088B5D003CC" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$6" @129 - location (2496, 1120) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @129 - location (2226, 1069) - fill_color 13434879 - nlines 2 - max_width 540 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088B5F300EE" - width 558 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$4" @130 - location (784, 1120) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @130 - location (555, 1069) - fill_color 13434879 - nlines 2 - max_width 458 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088C08002B6" - width 476 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset -0.080000 - y_offset 0.110000) - (object ObjectView "$UNNAMED$5" @131 - location (2496, 512) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @131 - location (2310, 461) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088C0CE0315" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @132 - location (1792, 299) - stereotype TRUE - line_color 3342489 - quidu "4088B5A30283" - client @127 - supplier @127 - line_style 4) - (object MessView "" @133 - location (1792, 255) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @134 - Parent_View @133 - location (1792, 164) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B5A30284" - anchor_loc 1 - nlines 1 - max_width 378 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - label (object SegLabel @135 - Parent_View @133 - location (1792, 211) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD730199" - anchor_loc 1 - nlines 1 - max_width 116 - justify 0 - label "" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @132 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1732, 255) - terminus (1852, 255)) - (object LinkView "" @136 - stereotype TRUE - line_color 3342489 - quidu "4088B59A0060" - client @125 - supplier @127 - line_style 0) - (object MessView "" @137 - location (1281, 468) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @138 - Parent_View @137 - location (1281, 424) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B59A0061" - anchor_loc 1 - nlines 1 - max_width 378 - justify 0 - label "EnableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @136 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1221, 468) - terminus (1341, 468)) - (object LinkView "" @139 - stereotype TRUE - line_color 3342489 - quidu "4088B4E700EA" - client @126 - supplier @125 - line_style 0) - (object MessView "" @140 - location (829, 311) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @141 - Parent_View @140 - location (874, 311) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B51F01A7" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @139 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (829, 251) - terminus (829, 371)) - (object LinkView "" @142 - stereotype TRUE - line_color 3342489 - quidu "4088B5D80022" - client @127 - supplier @128 - line_style 0) - (object MessView "" @143 - location (1837, 816) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @144 - Parent_View @143 - location (1837, 816) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B5D80023" - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "EnableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @142 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1837, 756) - terminus (1837, 876)) - (object LinkView "" @145 - stereotype TRUE - line_color 3342489 - quidu "4088C08E00B3" - client @127 - supplier @130 - line_style 0) - (object MessView "" @146 - location (1310, 854) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @147 - Parent_View @146 - location (1334, 892) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD9000AF" - anchor_loc 1 - nlines 1 - max_width 791 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @145 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1360, 823) - terminus (1260, 885)) - (object LinkView "" @148 - stereotype TRUE - line_color 3342489 - quidu "4088C0F40150" - client @127 - supplier @131 - line_style 0) - (object MessView "" @149 - location (2129, 468) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @150 - Parent_View @149 - location (2129, 424) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CD9502C2" - anchor_loc 1 - nlines 1 - max_width 585 - justify 0 - label "SetRegistrationStateL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @148 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2069, 468) - terminus (2189, 468)) - (object LinkView "" @151 - stereotype TRUE - line_color 3342489 - quidu "4088B5FB0301" - client @128 - supplier @129 - line_style 0) - (object MessView "" @152 - location (2101, 1076) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @153 - Parent_View @152 - location (2101, 1032) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088B5FB0302" - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @151 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2041, 1076) - terminus (2161, 1076)) - (object LinkView "" @154 - stereotype TRUE - line_color 3342489 - quidu "4088B60C0330" - client @129 - supplier @127 - line_style 0) - (object LinkView "" @155 - stereotype TRUE - line_color 3342489 - quidu "4088C0A403B1" - client @130 - supplier @125 - line_style 0))) - (object InteractionDiagram "Game state changed UI" - mechanism_ref @3 - quid "4088CE9403B0" - title "Game state changed UI" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$16" @156 - location (352, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @156 - location (352, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CEED03C0" - width 334 - height 462 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @157 - location (352, 368) - line_color 3342489 - InterObjView @156 - height 228 - y_coord 168 - Nested FALSE)) - (object InterObjView "$UNNAMED$14" @158 - location (768, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @158 - location (768, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CEDB0055" - width 312 - height 462 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @159 - location (768, 368) - line_color 3342489 - InterObjView @158 - height 168 - y_coord 108 - Nested FALSE)) - (object InterObjView "$UNNAMED$15" @160 - location (1200, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @160 - location (1200, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 466 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CF740028" - width 484 - height 462 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @161 - location (1200, 416) - line_color 3342489 - InterObjView @160 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @162 - location (544, 368) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @163 - Parent_View @162 - location (559, 324) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CEF70102" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @156 - supplier @158 - Focus_Src @157 - Focus_Entry @159 - origin (367, 368) - terminus (752, 368) - ordinal 0) - (object InterMessView "" @164 - location (16, 416) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @165 - Parent_View @164 - location (983, 372) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CF79023D" - anchor_loc 1 - nlines 1 - max_width 216 - justify 0 - label "DrawNow( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @158 - supplier @160 - Focus_Src @159 - Focus_Entry @161 - origin (783, 416) - terminus (1184, 416) - ordinal 1))) - (object InteractionDiagram "Pass move" - mechanism_ref @4 - quid "4088CFF40376" - title "Pass move" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$17" @166 - location (288, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @166 - location (288, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088D0110192" - width 336 - height 986 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @167 - location (288, 400) - line_color 3342489 - InterObjView @166 - height 720 - y_coord 660 - Nested FALSE)) - (object InterObjView "$UNNAMED$18" @168 - location (624, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @168 - location (624, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088D01F02DA" - width 312 - height 986 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @169 - location (624, 400) - line_color 3342489 - InterObjView @168 - height 660 - y_coord 600 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @170 - location (624, 720) - line_color 3342489 - InterObjView @168 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$19" @171 - location (992, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @171 - location (992, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088D0A00155" - width 344 - height 986 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @172 - location (992, 480) - line_color 3342489 - InterObjView @171 - height 520 - y_coord 460 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @173 - location (992, 592) - line_color 3342489 - InterObjView @171 - height 248 - y_coord 188 - Nested TRUE)) - (object InterObjView "$UNNAMED$20" @174 - location (1424, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @174 - location (1424, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 442 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088D0BF01D2" - width 460 - height 986 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @175 - location (1424, 880) - line_color 3342489 - InterObjView @174 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @176 - location (16, 400) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @177 - Parent_View @176 - location (455, 356) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0220135" - anchor_loc 1 - nlines 1 - max_width 432 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @166 - supplier @168 - Focus_Src @167 - Focus_Entry @169 - origin (303, 400) - terminus (608, 400) - ordinal 0) - (object InterMessView "" @178 - location (800, 480) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @179 - Parent_View @178 - location (807, 436) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0A30156" - anchor_loc 1 - nlines 1 - max_width 448 - justify 0 - label "PassMoveL(TMoveType)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @168 - supplier @171 - Focus_Src @169 - Focus_Entry @172 - origin (639, 480) - terminus (976, 480) - ordinal 1) - (object InterMessView "" @180 - location (1216, 880) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @181 - Parent_View @180 - location (1207, 836) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0C402BE" - anchor_loc 1 - nlines 1 - max_width 257 - justify 0 - label "SendMoveL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @171 - supplier @174 - Focus_Src @172 - Focus_Entry @175 - origin (1007, 880) - terminus (1408, 880) - ordinal 4) - (object SelfMessView "" @182 - location (16, 592) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @183 - Parent_View @182 - location (1098, 548) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0D102CE" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @171 - supplier @171 - Focus_Src @172 - Focus_Entry @173 - origin (1023, 592) - terminus (1173, 592) - ordinal 2) - (object NoteView @184 - location (2032, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @184 - location (1766, 401) - fill_color 13434879 - nlines 2 - max_width 496 - label "State is changed from ELocal to ERemote") - line_color 3342489 - fill_color 13434879 - width 556 - height 138) - (object AttachView "" @185 - stereotype TRUE - line_color 3342489 - client @184 - supplier @182 - line_style 0) - (object InterMessView "" @186 - location (832, 720) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @187 - Parent_View @186 - location (823, 676) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D12C01F3" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @171 - supplier @168 - Focus_Src @173 - Focus_Entry @170 - origin (991, 720) - terminus (655, 720) - ordinal 3) - (object Label @188 - location (816, 625) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - nlines 1 - max_width 600 - label ""))) - (object InteractionDiagram "Receive move" - mechanism_ref @5 - quid "4088E0FF0014" - title "Receive move" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$21" @189 - location (256, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @189 - location (256, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E12003AE" - width 336 - height 962 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @190 - location (256, 400) - line_color 3342489 - InterObjView @189 - height 696 - y_coord 636 - Nested FALSE)) - (object InterObjView "$UNNAMED$22" @191 - location (704, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @191 - location (704, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 438 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E12C0350" - width 456 - height 962 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @192 - location (704, 400) - line_color 3342489 - InterObjView @191 - height 636 - y_coord 576 - Nested FALSE)) - (object InterObjView "$UNNAMED$23" @193 - location (1216, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @193 - location (1216, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 576 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E13501E9" - width 594 - height 962 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @194 - location (1216, 432) - line_color 3342489 - InterObjView @193 - height 544 - y_coord 484 - Nested FALSE)) - (object InterObjView "$UNNAMED$24" @195 - location (1664, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @195 - location (1664, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E16B0332" - width 344 - height 962 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @196 - location (1664, 464) - line_color 3342489 - InterObjView @195 - height 452 - y_coord 392 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @197 - location (1664, 592) - line_color 3342489 - InterObjView @195 - height 264 - y_coord 204 - Nested TRUE)) - (object InterObjView "$UNNAMED$25" @198 - location (2112, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @198 - location (2112, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 468 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E21F0279" - width 486 - height 962 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @199 - location (2112, 736) - line_color 3342489 - InterObjView @198 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @200 - location (16, 400) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @201 - Parent_View @200 - location (479, 356) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E13C01BB" - anchor_loc 1 - nlines 1 - max_width 351 - justify 0 - label "Incoming message" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @189 - supplier @191 - Focus_Src @190 - Focus_Entry @192 - origin (271, 400) - terminus (688, 400) - ordinal 0) - (object InterMessView "" @202 - location (16, 432) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @203 - Parent_View @202 - location (959, 388) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E1550390" - anchor_loc 1 - nlines 1 - max_width 413 - justify 0 - label "SocketDataL(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @191 - supplier @193 - Focus_Src @192 - Focus_Entry @194 - origin (719, 432) - terminus (1200, 432) - ordinal 1) - (object InterMessView "" @204 - location (16, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @205 - Parent_View @204 - location (1439, 420) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E1D2022B" - anchor_loc 1 - nlines 1 - max_width 413 - justify 0 - label "SocketDataL(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @193 - supplier @195 - Focus_Src @194 - Focus_Entry @196 - origin (1231, 464) - terminus (1648, 464) - ordinal 2) - (object SelfMessView "" @206 - location (16, 592) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @207 - Parent_View @206 - location (1770, 548) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E1DD01DC" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @195 - supplier @195 - Focus_Src @196 - Focus_Entry @197 - origin (1695, 592) - terminus (1845, 592) - ordinal 3) - (object InterMessView "" @208 - location (1904, 736) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @209 - Parent_View @208 - location (1895, 692) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E2270038" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @195 - supplier @198 - Focus_Src @197 - Focus_Entry @199 - origin (1694, 736) - terminus (2096, 736) - ordinal 4))) - (object ObjectDiagram "Receive move" - mechanism_ref @5 - quid "4088E1F30268" - title "Receive move" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$21" @210 - location (304, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @210 - location (304, 544) - anchor_loc 1 - nlines 2 - max_width 385 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E12003AE" - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$22" @211 - location (944, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @211 - location (723, 333) - fill_color 13434879 - nlines 2 - max_width 442 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E12C0350" - width 460 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$23" @212 - location (944, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @212 - location (647, 861) - fill_color 13434879 - nlines 2 - max_width 594 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E13501E9" - width 612 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$24" @213 - location (1888, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @213 - location (1730, 861) - fill_color 13434879 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E16B0332" - width 334 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @214 - location (1888, 699) - stereotype TRUE - line_color 3342489 - quidu "4088E17A011F" - client @213 - supplier @213 - line_style 4) - (object MessView "" @215 - location (1888, 655) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @216 - Parent_View @215 - location (1888, 611) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E1DD01DC" - anchor_loc 1 - nlines 1 - max_width 413 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @214 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1828, 655) - terminus (1948, 655)) - (object ObjectView "$UNNAMED$25" @217 - location (1888, 1456) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @217 - location (1659, 1405) - fill_color 13434879 - nlines 2 - max_width 458 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E21F0279" - width 476 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkView "" @218 - stereotype TRUE - line_color 3342489 - quidu "4088E13C01BA" - client @210 - supplier @211 - line_style 0) - (object MessView "" @219 - location (537, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @220 - Parent_View @219 - location (537, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E13C01BB" - anchor_loc 1 - nlines 1 - max_width 388 - justify 0 - label "Incoming message" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @218 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (477, 340) - terminus (597, 340)) - (object LinkView "" @221 - stereotype TRUE - line_color 3342489 - quidu "4088E155038F" - client @211 - supplier @212 - line_style 0) - (object MessView "" @222 - location (989, 647) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @223 - Parent_View @222 - location (1034, 647) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E1550390" - anchor_loc 1 - nlines 1 - max_width 485 - justify 0 - label "SocketDataL(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @221 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (989, 587) - terminus (989, 707)) - (object LinkView "" @224 - stereotype TRUE - line_color 3342489 - quidu "4088E1D2022A" - client @212 - supplier @213 - line_style 0) - (object MessView "" @225 - location (1485, 868) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @226 - Parent_View @225 - location (1485, 824) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E1D2022B" - anchor_loc 1 - nlines 1 - max_width 519 - justify 0 - label "SocketDataL(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @224 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1425, 868) - terminus (1545, 868)) - (object LinkView "" @227 - stereotype TRUE - line_color 3342489 - quidu "4088E2270037" - client @213 - supplier @217 - line_style 0) - (object MessView "" @228 - location (1933, 1184) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @229 - Parent_View @228 - location (1978, 1184) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E2270038" - anchor_loc 1 - nlines 1 - max_width 825 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @227 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1933, 1124) - terminus (1933, 1244)))) - (object InteractionDiagram "End game" - mechanism_ref @6 - quid "4088E6EF02B7" - title "End game" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$26" @230 - location (256, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @230 - location (256, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E706017F" - width 336 - height 1482 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @231 - location (256, 384) - line_color 3342489 - InterObjView @230 - height 688 - y_coord 628 - Nested FALSE)) - (object InterObjView "$UNNAMED$27" @232 - location (592, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @232 - location (592, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088E7120160" - width 312 - height 1482 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @233 - location (592, 384) - line_color 3342489 - InterObjView @232 - height 628 - y_coord 568 - Nested FALSE)) - (object InterObjView "$UNNAMED$28" @234 - location (928, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @234 - location (928, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E73C0086" - width 344 - height 1482 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @235 - location (928, 432) - line_color 3342489 - InterObjView @234 - height 520 - y_coord 460 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @236 - location (928, 1248) - line_color 3342489 - InterObjView @234 - height 248 - y_coord 188 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @237 - location (928, 1376) - line_color 3342489 - InterObjView @234 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$29" @238 - location (1376, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @238 - location (1376, 912) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 472 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E75E0028" - width 490 - height 54 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @239 - location (1360, 464) - line_color 3342489 - InterObjView @238 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @240 - location (1360, 560) - line_color 3342489 - InterObjView @238 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @241 - location (1376, 976) - line_color 3342489 - InterObjView @238 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$30" @242 - location (1776, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @242 - location (1776, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 354 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E79A0317" - width 372 - height 1482 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @243 - location (1776, 832) - line_color 3342489 - InterObjView @242 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @244 - location (1776, 1072) - line_color 3342489 - InterObjView @242 - height 544 - y_coord 484 - Nested FALSE)) - (object InterObjView "$UNNAMED$31" @245 - location (1392, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @245 - location (1392, 912) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 540 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088E7C5027C" - width 558 - height 794 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @246 - location (1392, 976) - InterObjView @245 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @247 - location (1376, 1072) - line_color 3342489 - InterObjView @245 - height 484 - y_coord 424 - Nested FALSE)) - (object InterMessView "" @248 - location (16, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @249 - Parent_View @248 - location (423, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E71500A6" - anchor_loc 1 - nlines 1 - max_width 482 - justify 0 - label "End game event from user" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @230 - supplier @232 - Focus_Src @231 - Focus_Entry @233 - origin (271, 384) - terminus (576, 384) - ordinal 0) - (object InterMessView "" @250 - location (16, 432) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @251 - Parent_View @250 - location (759, 388) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E73F0113" - anchor_loc 1 - nlines 1 - max_width 251 - justify 0 - label "EndGameL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @232 - supplier @234 - Focus_Src @233 - Focus_Entry @235 - origin (607, 432) - terminus (912, 432) - ordinal 1) - (object InterMessView "" @252 - location (16, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @253 - Parent_View @252 - location (1151, 420) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E7620133" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "DisconnectL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @234 - supplier @238 - Focus_Src @235 - Focus_Entry @239 - origin (943, 464) - terminus (1360, 464) - ordinal 2) - (object InterMessView "" @254 - location (16, 560) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @255 - Parent_View @254 - location (1151, 516) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E76F0161" - anchor_loc 1 - nlines 1 - max_width 73 - justify 0 - label "~( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @234 - supplier @238 - Focus_Src @235 - Focus_Entry @240 - origin (943, 560) - terminus (1360, 560) - ordinal 3) - (object Destruction_Marker @256 - Parent_View @238 - location (1360, 1066) - line_color 3342489 - fill_color 13434879) - (object InterMessView "" @257 - location (1344, 832) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @258 - Parent_View @257 - location (1351, 788) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E7A1022E" - anchor_loc 1 - nlines 1 - max_width 254 - justify 0 - label "EndSession()" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @234 - supplier @242 - Focus_Src @235 - Focus_Entry @243 - origin (943, 832) - terminus (1760, 832) - ordinal 4) - (object InterMessView "" @259 - location (1600, 1072) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @260 - Parent_View @259 - location (1604, 1028) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E7CC03B5" - anchor_loc 1 - nlines 1 - max_width 10 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.445483 - height 45 - orientation 1) - line_color 3342489 - client @242 - supplier @245 - Focus_Src @244 - Focus_Entry @247 - origin (1760, 1072) - terminus (1408, 1072) - ordinal 5) - (object InterMessView "" @261 - location (1536, 1248) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @262 - Parent_View @261 - location (1160, 1204) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E7F700C7" - anchor_loc 1 - nlines 1 - max_width 0 - justify 0 - label "" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @245 - supplier @234 - Focus_Src @247 - Focus_Entry @236 - origin (1376, 1248) - terminus (944, 1248) - ordinal 6) - (object SelfMessView "" @263 - location (16, 1376) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @264 - Parent_View @263 - location (1034, 1332) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088E80201F0" - anchor_loc 1 - nlines 1 - max_width 273 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @234 - supplier @234 - Focus_Src @236 - Focus_Entry @237 - origin (959, 1376) - terminus (1109, 1376) - ordinal 7))) - (object ObjectDiagram "Game state changed UI" - mechanism_ref @3 - quid "4088EBC10354" - title "Game state changed UI" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$14" @265 - location (272, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @265 - location (126, 333) - fill_color 13434879 - nlines 2 - max_width 292 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CEDB0055" - width 310 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$16" @266 - location (880, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @266 - location (722, 333) - fill_color 13434879 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CEED03C0" - width 334 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$15" @267 - location (272, 928) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @267 - location (39, 877) - fill_color 13434879 - nlines 2 - max_width 466 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088CF740028" - width 484 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkView "" @268 - stereotype TRUE - line_color 3342489 - quidu "4088CF79023C" - client @265 - supplier @267 - line_style 0) - (object MessView "" @269 - location (317, 656) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @270 - Parent_View @269 - location (362, 656) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CF79023D" - anchor_loc 1 - nlines 1 - max_width 288 - justify 0 - label "DrawNow( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @268 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (317, 596) - terminus (317, 716)) - (object LinkView "" @271 - stereotype TRUE - line_color 3342489 - quidu "4088CEF70101" - client @266 - supplier @265 - line_style 0) - (object MessView "" @272 - location (569, 429) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @273 - Parent_View @272 - location (569, 474) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088CEF70102" - anchor_loc 1 - nlines 1 - max_width 688 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @271 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (628, 429) - terminus (510, 429)))) - (object ObjectDiagram "Pass move" - mechanism_ref @4 - quid "4088EBD302C7" - title "Pass move" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$17" @274 - location (1552, 1056) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @274 - location (1552, 1216) - anchor_loc 1 - nlines 2 - max_width 385 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088D0110192" - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$18" @275 - location (512, 1056) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @275 - location (366, 1005) - fill_color 13434879 - nlines 2 - max_width 292 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088D01F02DA" - width 310 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$19" @276 - location (512, 416) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @276 - location (340, 365) - fill_color 13434879 - nlines 2 - max_width 344 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088D0A00155" - width 362 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$20" @277 - location (1344, 416) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @277 - location (1123, 365) - fill_color 13434879 - nlines 2 - max_width 442 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088D0BF01D2" - width 460 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @278 - location (512, 203) - stereotype TRUE - line_color 3342489 - quidu "4088D0D102CD" - client @276 - supplier @276 - line_style 4) - (object MessView "" @279 - location (512, 159) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @280 - Parent_View @279 - location (512, 193) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0D102CE" - anchor_loc 1 - nlines 1 - max_width 378 - justify 0 - label "UpdateState( )" - pctDist 0.500000 - height 34 - orientation 1) - object_arc @278 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (452, 159) - terminus (572, 159)) - (object LinkView "" @281 - stereotype TRUE - line_color 3342489 - quidu "4088D0220134" - client @274 - supplier @275 - line_style 0) - (object MessView "" @282 - location (1079, 1101) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @283 - Parent_View @282 - location (1079, 1146) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0220135" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @281 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1138, 1101) - terminus (1020, 1101)) - (object LinkView "" @284 - stereotype TRUE - line_color 3342489 - quidu "4088D0A30155" - client @275 - supplier @276 - line_style 0) - (object MessView "" @285 - location (468, 736) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @286 - Parent_View @285 - location (424, 736) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0A30156" - anchor_loc 1 - nlines 1 - max_width 519 - justify 0 - label "PassMoveL(TMoveType)" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @284 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (468, 795) - terminus (468, 677)) - (object MessView "" @287 - location (557, 736) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @288 - Parent_View @287 - location (602, 818) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D12C01F3" - anchor_loc 1 - nlines 1 - max_width 791 - justify 0 - label "GameStateChangedL(TGameState)" - pctDist 1.186441 - height 45 - orientation 0) - object_arc @284 - pctDist 0.500000 - height 45 - orientation 1 - dir -1 - origin (557, 676) - terminus (557, 796)) - (object LinkView "" @289 - stereotype TRUE - line_color 3342489 - quidu "4088D0C402BD" - client @276 - supplier @277 - line_style 0) - (object MessView "" @290 - location (903, 372) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @291 - Parent_View @290 - location (903, 328) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088D0C402BE" - anchor_loc 1 - nlines 1 - max_width 363 - justify 0 - label "SendMoveL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @289 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (843, 372) - terminus (963, 372)))) - (object InteractionDiagram "Start app by System" - mechanism_ref @7 - quid "4088EC3002C9" - title "Start app by System" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 1307 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$32" @292 - location (320, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @292 - location (320, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EC77021E" - width 336 - height 1334 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @293 - location (320, 368) - line_color 3342489 - InterObjView @292 - height 520 - y_coord 460 - Nested FALSE)) - (object InterObjView "$UNNAMED$33" @294 - location (720, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @294 - location (720, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 364 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EDCC0176" - width 382 - height 1334 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @295 - location (720, 368) - line_color 3342489 - InterObjView @294 - height 460 - y_coord 400 - Nested FALSE)) - (object InterObjView "$UNNAMED$36" @296 - location (1168, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @296 - location (1168, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 430 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EDF300DA" - width 448 - height 1334 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @297 - location (1168, 416) - line_color 3342489 - InterObjView @296 - height 352 - y_coord 292 - Nested FALSE)) - (object InterObjView "$UNNAMED$35" @298 - location (1584, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @298 - location (1584, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 316 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EE2402B0" - width 334 - height 1334 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @299 - location (1584, 464) - line_color 3342489 - InterObjView @298 - height 244 - y_coord 184 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @300 - location (1584, 960) - line_color 3342489 - InterObjView @298 - height 388 - y_coord 328 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @301 - location (1584, 1168) - line_color 3342489 - InterObjView @298 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$37" @302 - location (2016, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @302 - location (2016, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 478 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EE55003F" - width 496 - height 1334 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @303 - location (2016, 496) - line_color 3342489 - InterObjView @302 - height 152 - y_coord 92 - Nested FALSE)) - (object InterObjView "$UNNAMED$34" @304 - location (2432, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @304 - location (2432, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 348 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088ED6E026F" - width 366 - height 1334 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @305 - location (2432, 528) - line_color 3342489 - InterObjView @304 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @306 - location (2432, 928) - line_color 3342489 - InterObjView @304 - height 480 - y_coord 420 - Nested FALSE)) - (object InterObjView "$UNNAMED$39" @307 - location (2768, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @307 - location (2768, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EE8502EF" - width 486 - height 1334 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @308 - location (2768, 928) - line_color 3342489 - InterObjView @307 - height 540 - y_coord 480 - Nested FALSE)) - (object InterObjView "$UNNAMED$38" @309 - location (3104, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @309 - location (3104, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088EF270023" - width 312 - height 1334 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @310 - location (3104, 1088) - line_color 3342489 - InterObjView @309 - height 200 - y_coord 140 - Nested FALSE)) - (object InterMessView "" @311 - location (528, 368) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @312 - Parent_View @311 - location (519, 324) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EDD3030D" - anchor_loc 1 - nlines 1 - max_width 332 - justify 0 - label "NewDocumentL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @292 - supplier @294 - Focus_Src @293 - Focus_Entry @295 - origin (335, 368) - terminus (704, 368) - ordinal 0) - (object InterMessView "" @313 - location (944, 416) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @314 - Parent_View @313 - location (943, 372) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EDFD004F" - anchor_loc 1 - nlines 1 - max_width 313 - justify 0 - label "CreateEngineL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @294 - supplier @296 - Focus_Src @295 - Focus_Entry @297 - origin (735, 416) - terminus (1152, 416) - ordinal 1) - (object InterMessView "" @315 - location (16, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @316 - Parent_View @315 - location (1375, 420) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EE3201E6" - anchor_loc 1 - nlines 1 - max_width 148 - justify 0 - label "NewL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @296 - supplier @298 - Focus_Src @297 - Focus_Entry @299 - origin (1183, 464) - terminus (1568, 464) - ordinal 2) - (object InterMessView "" @317 - location (16, 496) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @318 - Parent_View @317 - location (1799, 452) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EE5E03CB" - anchor_loc 1 - nlines 1 - max_width 379 - justify 0 - label "CreateSIPEngineL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @298 - supplier @302 - Focus_Src @299 - Focus_Entry @303 - origin (1599, 496) - terminus (2000, 496) - ordinal 3) - (object InterMessView "" @319 - location (16, 528) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @320 - Parent_View @319 - location (2223, 484) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EE720215" - anchor_loc 1 - nlines 1 - max_width 148 - justify 0 - label "NewL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @302 - supplier @304 - Focus_Src @303 - Focus_Entry @305 - origin (2031, 528) - terminus (2416, 528) - ordinal 4) - (object InterMessView "" @321 - location (16, 928) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @322 - Parent_View @321 - location (2600, 884) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EE8B01E7" - anchor_loc 1 - nlines 1 - max_width 301 - justify 0 - label "Incoming msg( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @307 - supplier @304 - Focus_Src @308 - Focus_Entry @306 - origin (2752, 928) - terminus (2448, 928) - ordinal 5) - (object InterMessView "" @323 - location (16, 960) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @324 - Parent_View @323 - location (2008, 916) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EE980235" - anchor_loc 1 - nlines 1 - max_width 10 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @304 - supplier @298 - Focus_Src @306 - Focus_Entry @300 - origin (2416, 960) - terminus (1600, 960) - ordinal 6) - (object InterMessView "" @325 - location (2336, 1088) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @326 - Parent_View @325 - location (2343, 1044) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EF2B0247" - anchor_loc 1 - nlines 1 - max_width 332 - justify 0 - label "AcceptInvitation( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @298 - supplier @309 - Focus_Src @300 - Focus_Entry @310 - origin (1599, 1088) - terminus (3088, 1088) - ordinal 7) - (object InterMessView "" @327 - location (2336, 1168) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @328 - Parent_View @327 - location (2344, 1124) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088EF4003DC" - anchor_loc 1 - nlines 1 - max_width 992 - justify 0 - label "Return ETrue if user accepts the invitation else EFalse" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @309 - supplier @298 - Focus_Src @310 - Focus_Entry @301 - origin (3088, 1168) - terminus (1600, 1168) - ordinal 8))) - (object InteractionDiagram "Send instant message" - mechanism_ref @8 - quid "4088F55103AA" - title "Send instant message" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$40" @329 - location (176, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @329 - location (176, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088F56002FE" - width 336 - height 1126 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @330 - location (176, 352) - line_color 3342489 - InterObjView @329 - height 752 - y_coord 692 - Nested FALSE)) - (object InterObjView "$UNNAMED$41" @331 - location (656, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @331 - location (656, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088F56802CF" - width 312 - height 1126 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @332 - location (656, 352) - line_color 3342489 - InterObjView @331 - height 692 - y_coord 632 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @333 - location (656, 464) - line_color 3342489 - InterObjView @331 - height 248 - y_coord 188 - Nested TRUE)) - (object InterObjView "$UNNAMED$42" @334 - location (992, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @334 - location (992, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4088F5E70206" - width 300 - height 1126 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @335 - location (992, 592) - line_color 3342489 - InterObjView @334 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$43" @336 - location (1328, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @336 - location (1328, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088F60B012B" - width 344 - height 1126 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @337 - location (1328, 784) - line_color 3342489 - InterObjView @336 - height 200 - y_coord 140 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @338 - location (1328, 1200) - line_color 3342489 - InterObjView @336 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$44" @339 - location (1664, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @339 - location (1664, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 354 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088F66B015C" - width 372 - height 1126 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @340 - location (1664, 864) - line_color 3342489 - InterObjView @339 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @341 - location (1664, 1024) - line_color 3342489 - InterObjView @339 - height 120 - y_coord 60 - Nested FALSE)) - (object InterObjView "$UNNAMED$45" @342 - location (2032, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @342 - location (2032, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 540 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "4088F68601AA" - width 558 - height 1126 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @343 - location (2032, 1024) - line_color 3342489 - InterObjView @342 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @344 - location (2032, 1140) - line_color 3342489 - InterObjView @342 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @345 - location (416, 352) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @346 - Parent_View @345 - location (415, 308) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F573007F" - anchor_loc 1 - nlines 1 - max_width 432 - justify 0 - label "HandleCommandL(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @329 - supplier @331 - Focus_Src @330 - Focus_Entry @332 - origin (191, 352) - terminus (640, 352) - ordinal 0) - (object SelfMessView "" @347 - location (16, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @348 - Parent_View @347 - location (762, 420) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F58503CB" - anchor_loc 1 - nlines 1 - max_width 429 - justify 0 - label "ShowInstantMsgDlgL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @331 - supplier @331 - Focus_Src @332 - Focus_Entry @333 - origin (687, 464) - terminus (837, 464) - ordinal 1) - (object InterMessView "" @349 - location (816, 592) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @350 - Parent_View @349 - location (831, 548) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F5EC0051" - anchor_loc 1 - nlines 1 - max_width 313 - justify 0 - label "Validate address" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @331 - supplier @334 - Focus_Src @333 - Focus_Entry @335 - origin (686, 592) - terminus (976, 592) - ordinal 2) - (object InterMessView "" @351 - location (992, 784) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @352 - Parent_View @351 - location (991, 740) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F6100294" - anchor_loc 1 - nlines 1 - max_width 966 - justify 0 - label "SendInstantMsgL(const TDesC&, const SIPAddress)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @331 - supplier @336 - Focus_Src @332 - Focus_Entry @337 - origin (671, 784) - terminus (1312, 784) - ordinal 3) - (object InterMessView "" @353 - location (1488, 864) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @354 - Parent_View @353 - location (1495, 820) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F66F0360" - anchor_loc 1 - nlines 1 - max_width 10 - justify 0 - label "CreateIM( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @336 - supplier @339 - Focus_Src @337 - Focus_Entry @340 - origin (1343, 864) - terminus (1648, 864) - ordinal 4) - (object InterMessView "" @355 - location (1856, 1024) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @356 - Parent_View @355 - location (1847, 980) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F68D01EA" - anchor_loc 1 - nlines 1 - max_width 10 - justify 0 - label "IMReceived(CSIPMessage)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @339 - supplier @342 - Focus_Src @341 - Focus_Entry @343 - origin (1679, 1024) - terminus (2016, 1024) - ordinal 5) - (object InterMessView "" @357 - location (1680, 1200) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @358 - Parent_View @357 - location (1680, 1156) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "4088F6A303DE" - anchor_loc 1 - nlines 1 - max_width 376 - justify 0 - label "" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @342 - supplier @336 - Focus_Src @344 - Focus_Entry @338 - origin (2016, 1200) - terminus (1344, 1200) - ordinal 6))) - (object InteractionDiagram "Disable profile w/ states" - mechanism_ref @9 - quid "408F52260384" - title "Disable profile w/ states" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$46" @359 - location (272, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @359 - location (272, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F52460057" - width 336 - height 1198 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @360 - location (272, 384) - line_color 3342489 - InterObjView @359 - height 948 - y_coord 888 - Nested FALSE)) - (object InterObjView "$UNNAMED$47" @361 - location (608, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @361 - location (608, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F528C0096" - width 312 - height 1198 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @362 - location (608, 384) - line_color 3342489 - InterObjView @361 - height 888 - y_coord 828 - Nested FALSE)) - (object InterObjView "$UNNAMED$48" @363 - location (976, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @363 - location (976, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F52D20151" - width 344 - height 1198 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @364 - location (976, 464) - line_color 3342489 - InterObjView @363 - height 748 - y_coord 688 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @365 - location (976, 800) - line_color 3342489 - InterObjView @363 - height 232 - y_coord 172 - Nested TRUE)) - (object InterObjView "$UNNAMED$49" @366 - location (1392, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @366 - location (1392, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 442 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F535102E7" - width 460 - height 1198 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @367 - location (1392, 496) - line_color 3342489 - InterObjView @366 - height 656 - y_coord 596 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @368 - location (1392, 704) - line_color 3342489 - InterObjView @366 - height 388 - y_coord 328 - Nested TRUE)) - (object InterObjView "$UNNAMED$51" @369 - location (1776, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @369 - location (1776, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 348 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F538600B5" - width 366 - height 1198 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @370 - location (1776, 528) - line_color 3342489 - InterObjView @369 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$50" @371 - location (2144, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @371 - location (2144, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 358 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F56B50113" - width 376 - height 1198 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @372 - location (2144, 912) - line_color 3342489 - InterObjView @371 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @373 - location (16, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @374 - Parent_View @373 - location (439, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F52A500D4" - anchor_loc 1 - nlines 1 - max_width 485 - justify 0 - label -|"Disable profile" command - - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @359 - supplier @361 - Focus_Src @360 - Focus_Entry @362 - origin (287, 384) - terminus (592, 384) - ordinal 0) - (object InterMessView "" @375 - location (784, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @376 - Parent_View @375 - location (791, 420) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F52D60308" - anchor_loc 1 - nlines 1 - max_width 316 - justify 0 - label "DisableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @361 - supplier @363 - Focus_Src @362 - Focus_Entry @364 - origin (623, 464) - terminus (960, 464) - ordinal 1) - (object InterMessView "" @377 - location (16, 496) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @378 - Parent_View @377 - location (1183, 452) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F5359021D" - anchor_loc 1 - nlines 1 - max_width 316 - justify 0 - label "DisableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @363 - supplier @366 - Focus_Src @364 - Focus_Entry @367 - origin (991, 496) - terminus (1376, 496) - ordinal 2) - (object InterMessView "" @379 - location (16, 528) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @380 - Parent_View @379 - location (1583, 484) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F538E03D3" - anchor_loc 1 - nlines 1 - max_width 294 - justify 0 - label "DisableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @366 - supplier @369 - Focus_Src @367 - Focus_Entry @370 - origin (1407, 528) - terminus (1760, 528) - ordinal 3) - (object SelfMessView "" @381 - location (16, 704) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @382 - Parent_View @381 - location (1498, 660) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F542801B0" - anchor_loc 1 - nlines 1 - max_width 282 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @366 - supplier @366 - Focus_Src @367 - Focus_Entry @368 - origin (1423, 704) - terminus (1573, 704) - ordinal 4) - (object NoteView @383 - location (1200, 1696) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @383 - location (969, 1630) - fill_color 13434879 - nlines 2 - max_width 427 - label "State changes from ERegistered to EIdle") - line_color 3342489 - fill_color 13434879 - width 487 - height 144) - (object InterMessView "" @384 - location (1200, 800) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @385 - Parent_View @384 - location (1199, 756) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F553B0132" - anchor_loc 1 - nlines 1 - max_width 282 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @366 - supplier @363 - Focus_Src @368 - Focus_Entry @365 - origin (1391, 800) - terminus (1007, 800) - ordinal 5) - (object AttachView "" @386 - stereotype TRUE - line_color 3342489 - client @383 - supplier @384 - line_style 0) - (object InterMessView "" @387 - location (1552, 912) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @388 - Parent_View @387 - location (1567, 868) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F56DC0317" - anchor_loc 1 - nlines 1 - max_width 232 - justify 0 - label "ShowInfoL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @363 - supplier @371 - Focus_Src @365 - Focus_Entry @372 - origin (1006, 912) - terminus (2128, 912) - ordinal 6) - (object NoteView @389 - location (2128, 1696) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @389 - location (1940, 1630) - fill_color 13434879 - nlines 2 - max_width 340 - label "Print to the state to user UI.") - line_color 3342489 - fill_color 13434879 - width 400 - height 144) - (object AttachView "" @390 - stereotype TRUE - line_color 3342489 - client @389 - supplier @387 - line_style 0))) - (object InteractionDiagram "Enable profile w/ states" - mechanism_ref @10 - quid "408F55E30141" - title "Enable profile w/ states" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$52" @391 - location (208, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @391 - location (208, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F55F7023B" - width 336 - height 1622 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @392 - location (208, 384) - line_color 3342489 - InterObjView @391 - height 852 - y_coord 792 - Nested FALSE)) - (object InterObjView "$UNNAMED$53" @393 - location (544, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @393 - location (544, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 294 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F56150151" - width 312 - height 1622 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @394 - location (544, 384) - line_color 3342489 - InterObjView @393 - height 792 - y_coord 732 - Nested FALSE)) - (object InterObjView "$UNNAMED$54" @395 - location (880, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @395 - location (880, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 326 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F56730103" - width 344 - height 1622 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @396 - location (880, 432) - line_color 3342489 - InterObjView @395 - height 684 - y_coord 624 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @397 - location (880, 688) - line_color 3342489 - InterObjView @395 - height 248 - y_coord 188 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @398 - location (880, 1312) - line_color 3342489 - InterObjView @395 - height 264 - y_coord 204 - Nested FALSE)) - (object InterObjView "$UNNAMED$55" @399 - location (1232, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @399 - location (1232, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 314 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F568D0170" - width 332 - height 1622 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @400 - location (1232, 464) - line_color 3342489 - InterObjView @399 - height 592 - y_coord 532 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @401 - location (1232, 608) - line_color 3342489 - InterObjView @399 - height 388 - y_coord 328 - Nested TRUE)) - (object InterObjView "$UNNAMED$57" @402 - location (1552, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @402 - location (1552, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 354 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F57480038" - width 372 - height 1622 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @403 - location (1552, 496) - line_color 3342489 - InterObjView @402 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @404 - location (1552, 1152) - line_color 3342489 - InterObjView @402 - height 604 - y_coord 544 - Nested FALSE)) - (object InterObjView "$UNNAMED$56" @405 - location (1904, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @405 - location (1904, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 358 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F57E50355" - width 376 - height 1622 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @406 - location (1904, 816) - line_color 3342489 - InterObjView @405 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @407 - location (1904, 1456) - line_color 3342489 - InterObjView @405 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$58" @408 - location (2320, 224) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline TRUE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @408 - location (2320, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 456 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F58B40355" - width 474 - height 1622 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @409 - location (2320, 1152) - line_color 3342489 - InterObjView @408 - height 544 - y_coord 484 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @410 - location (2320, 1216) - line_color 3342489 - InterObjView @408 - height 420 - y_coord 360 - Nested TRUE)) - (object InterMessView "" @411 - location (16, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @412 - Parent_View @411 - location (375, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F561803C3" - anchor_loc 1 - nlines 1 - max_width 476 - justify 0 - label -|"Enable profile" command - - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @391 - supplier @393 - Focus_Src @392 - Focus_Entry @394 - origin (223, 384) - terminus (528, 384) - ordinal 0) - (object InterMessView "" @413 - location (704, 432) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @414 - Parent_View @413 - location (711, 388) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F567701B0" - anchor_loc 1 - nlines 1 - max_width 307 - justify 0 - label "EnableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @393 - supplier @395 - Focus_Src @394 - Focus_Entry @396 - origin (559, 432) - terminus (864, 432) - ordinal 1) - (object InterMessView "" @415 - location (16, 464) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @416 - Parent_View @415 - location (1055, 420) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F569003A4" - anchor_loc 1 - nlines 1 - max_width 307 - justify 0 - label "EnableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @395 - supplier @399 - Focus_Src @396 - Focus_Entry @400 - origin (895, 464) - terminus (1216, 464) - ordinal 2) - (object InterMessView "" @417 - location (16, 496) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @418 - Parent_View @417 - location (1391, 452) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F574D02D9" - anchor_loc 1 - nlines 1 - max_width 285 - justify 0 - label "EnableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @399 - supplier @402 - Focus_Src @400 - Focus_Entry @403 - origin (1247, 496) - terminus (1536, 496) - ordinal 3) - (object NoteView @419 - location (288, 2112) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @419 - location (32, 2053) - fill_color 13434879 - nlines 2 - max_width 477 - label "State changes from EIdle to ERegistering") - line_color 3342489 - fill_color 13434879 - width 537 - height 131) - (object SelfMessView "" @420 - location (16, 608) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @421 - Parent_View @420 - location (1338, 564) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58390038" - anchor_loc 1 - nlines 1 - max_width 282 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @399 - supplier @399 - Focus_Src @400 - Focus_Entry @401 - origin (1263, 608) - terminus (1413, 608) - ordinal 4) - (object InterMessView "" @422 - location (1072, 688) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @423 - Parent_View @422 - location (1071, 644) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58490028" - anchor_loc 1 - nlines 1 - max_width 282 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @399 - supplier @395 - Focus_Src @401 - Focus_Entry @397 - origin (1231, 688) - terminus (911, 688) - ordinal 5) - (object InterMessView "" @424 - location (1408, 816) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @425 - Parent_View @424 - location (1399, 772) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F585700D5" - anchor_loc 1 - nlines 1 - max_width 232 - justify 0 - label "ShowInfoL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @395 - supplier @405 - Focus_Src @397 - Focus_Entry @406 - origin (910, 816) - terminus (1888, 816) - ordinal 6) - (object AttachView "" @426 - stereotype TRUE - line_color 3342489 - client @419 - supplier @422 - line_style 0) - (object InterMessView "" @427 - location (16, 1152) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @428 - Parent_View @427 - location (1935, 1108) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58BE024C" - anchor_loc 1 - nlines 1 - max_width 307 - justify 0 - label "ProfileEnabled( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @402 - supplier @408 - Focus_Src @404 - Focus_Entry @409 - origin (1567, 1152) - terminus (2304, 1152) - ordinal 7) - (object SelfMessView "" @429 - location (16, 1216) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @430 - Parent_View @429 - location (2426, 1172) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58D702E8" - anchor_loc 1 - nlines 1 - max_width 282 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @408 - supplier @408 - Focus_Src @409 - Focus_Entry @410 - origin (2351, 1216) - terminus (2501, 1216) - ordinal 8) - (object InterMessView "" @431 - location (1600, 1312) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @432 - Parent_View @431 - location (1608, 1268) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58DF020E" - anchor_loc 1 - nlines 1 - max_width 282 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @408 - supplier @395 - Focus_Src @410 - Focus_Entry @398 - origin (2319, 1312) - terminus (896, 1312) - ordinal 9) - (object InterMessView "" @433 - location (1376, 1456) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object SegLabel @434 - Parent_View @433 - location (1391, 1412) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58EB01FD" - anchor_loc 1 - nlines 1 - max_width 232 - justify 0 - label "ShowInfoL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @395 - supplier @405 - Focus_Src @398 - Focus_Entry @407 - origin (895, 1456) - terminus (1888, 1456) - ordinal 10) - (object NoteView @435 - location (2400, 2160) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @435 - location (2153, 2075) - fill_color 13434879 - nlines 3 - max_width 459 - label "State changes from ERegistering to ERegistered") - line_color 3342489 - fill_color 13434879 - width 519 - height 182) - (object AttachView "" @436 - stereotype TRUE - line_color 3342489 - client @435 - supplier @431 - line_style 0))) - (object ObjectDiagram "Enable profile w/ states" - mechanism_ref @10 - quid "408F5B6801CE" - title "Enable profile w/ states" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$52" @437 - location (160, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @437 - location (160, 544) - anchor_loc 1 - nlines 2 - max_width 377 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F55F7023B" - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$53" @438 - location (880, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @438 - location (734, 333) - fill_color 13434879 - nlines 2 - max_width 292 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F56150151" - width 310 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$54" @439 - location (1648, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @439 - location (1476, 333) - fill_color 13434879 - nlines 2 - max_width 344 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F56730103" - width 362 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$55" @440 - location (704, 1584) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @440 - location (538, 1533) - fill_color 13434879 - nlines 2 - max_width 332 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F568D0170" - width 350 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$57" @441 - location (2544, 1584) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @441 - location (2358, 1533) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F57480038" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$56" @442 - location (1648, 1072) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @442 - location (1462, 1021) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F57E50355" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$58" @443 - location (2544, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @443 - location (2307, 333) - fill_color 13434879 - nlines 2 - max_width 474 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F58B40355" - width 492 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @444 - location (704, 1371) - stereotype TRUE - line_color 3342489 - quidu "408F57D20335" - client @440 - supplier @440 - line_style 4) - (object LinkSelfView "" @445 - location (2544, 171) - stereotype TRUE - line_color 3342489 - quidu "408F58D702E7" - client @443 - supplier @443 - line_style 4) - (object MessView "" @446 - location (704, 1327) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @447 - Parent_View @446 - location (704, 1283) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58390038" - anchor_loc 1 - nlines 1 - max_width 422 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @444 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (644, 1327) - terminus (764, 1327)) - (object MessView "" @448 - location (2544, 127) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @449 - Parent_View @448 - location (2544, 83) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58D702E8" - anchor_loc 1 - nlines 1 - max_width 353 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @445 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2484, 127) - terminus (2604, 127)) - (object LinkView "" @450 - stereotype TRUE - line_color 3342489 - quidu "408F561803C2" - client @437 - supplier @438 - line_style 0) - (object MessView "" @451 - location (471, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @452 - Parent_View @451 - location (471, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F561803C3" - anchor_loc 1 - nlines 1 - max_width 513 - justify 0 - label -|"Enable profile" command - - pctDist 0.500000 - height 45 - orientation 0) - object_arc @450 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (411, 340) - terminus (531, 340)) - (object LinkView "" @453 - stereotype TRUE - line_color 3342489 - quidu "408F567701AF" - client @438 - supplier @439 - line_style 0) - (object MessView "" @454 - location (1250, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @455 - Parent_View @454 - location (1250, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F567701B0" - anchor_loc 1 - nlines 1 - max_width 378 - justify 0 - label "EnableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @453 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1190, 340) - terminus (1310, 340)) - (object LinkView "" @456 - stereotype TRUE - line_color 3342489 - quidu "408F569003A3" - client @439 - supplier @440 - line_style 0) - (object MessView "" @457 - location (1209, 1012) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @458 - Parent_View @457 - location (1245, 1039) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F569003A4" - anchor_loc 1 - nlines 1 - max_width 413 - justify 0 - label "EnableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @456 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1245, 965) - terminus (1173, 1059)) - (object MessView "" @459 - location (1140, 957) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @460 - Parent_View @459 - location (1106, 930) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58490028" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @456 - pctDist 0.500000 - height 45 - orientation 1 - dir -1 - origin (1103, 1003) - terminus (1177, 911)) - (object LinkView "" @461 - stereotype TRUE - line_color 3342489 - quidu "408F585700D4" - client @439 - supplier @442 - line_style 0) - (object MessView "" @462 - location (1693, 728) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @463 - Parent_View @462 - location (1738, 681) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F585700D5" - anchor_loc 1 - nlines 1 - max_width 441 - justify 0 - label "ShowInfoL( )" - pctDist 0.500000 - height 45 - orientation 0) - label (object SegLabel @464 - Parent_View @462 - location (1738, 728) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58EB01FD" - anchor_loc 1 - nlines 1 - max_width 372 - justify 0 - label "ShowInfoL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @461 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1693, 668) - terminus (1693, 788)) - (object LinkView "" @465 - stereotype TRUE - line_color 3342489 - quidu "408F574D02D8" - client @440 - supplier @441 - line_style 0) - (object MessView "" @466 - location (1613, 1540) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @467 - Parent_View @466 - location (1613, 1496) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F574D02D9" - anchor_loc 1 - nlines 1 - max_width 425 - justify 0 - label "EnableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @465 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1553, 1540) - terminus (1673, 1540)) - (object LinkView "" @468 - stereotype TRUE - line_color 3342489 - quidu "408F58BE024B" - client @441 - supplier @443 - line_style 0) - (object MessView "" @469 - location (2500, 983) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @470 - Parent_View @469 - location (2456, 983) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58BE024C" - anchor_loc 1 - nlines 1 - max_width 344 - justify 0 - label "ProfileEnabled( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @468 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2500, 1042) - terminus (2500, 924)) - (object LinkView "" @471 - stereotype TRUE - line_color 3342489 - quidu "408F58DF020D" - client @443 - supplier @439 - line_style 0) - (object MessView "" @472 - location (2063, 429) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @473 - Parent_View @472 - location (2063, 474) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F58DF020E" - anchor_loc 1 - nlines 1 - max_width 388 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @471 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2122, 429) - terminus (2004, 429)))) - (object ObjectDiagram "Disable profile w/ states" - mechanism_ref @9 - quid "408F5C7303B2" - title "Disable profile w/ states" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$46" @474 - location (288, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @474 - location (288, 544) - anchor_loc 1 - nlines 2 - max_width 381 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F52460057" - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$47" @475 - location (944, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @475 - location (798, 333) - fill_color 13434879 - nlines 2 - max_width 292 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F528C0096" - width 310 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$48" @476 - location (2144, 384) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @476 - location (1972, 333) - fill_color 13434879 - nlines 2 - max_width 344 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F52D20151" - width 362 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$49" @477 - location (816, 928) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @477 - location (586, 877) - fill_color 13434879 - nlines 2 - max_width 460 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F535102E7" - width 478 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$51" @478 - location (1632, 928) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @478 - location (1449, 877) - fill_color 13434879 - nlines 2 - max_width 366 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "408F538600B5" - width 384 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$50" @479 - location (2144, 928) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @479 - location (1958, 877) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "") - icon "interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "408F56B50113" - width 390 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @480 - location (816, 715) - stereotype TRUE - line_color 3342489 - quidu "408F542801AF" - client @477 - supplier @477 - line_style 4) - (object MessView "" @481 - location (816, 671) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @482 - Parent_View @481 - location (816, 627) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F542801B0" - anchor_loc 1 - nlines 1 - max_width 422 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @480 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (756, 671) - terminus (876, 671)) - (object LinkView "" @483 - stereotype TRUE - line_color 3342489 - quidu "408F52900067" - client @474 - supplier @475 - line_style 0) - (object MessView "" @484 - location (567, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @485 - Parent_View @484 - location (567, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F52A500D4" - anchor_loc 1 - nlines 1 - max_width 522 - justify 0 - label -|"Disable profile" command - - pctDist 0.500000 - height 45 - orientation 0) - object_arc @483 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (507, 340) - terminus (627, 340)) - (object LinkView "" @486 - stereotype TRUE - line_color 3342489 - quidu "408F52D60307" - client @475 - supplier @476 - line_style 0) - (object MessView "" @487 - location (1530, 340) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @488 - Parent_View @487 - location (1530, 296) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F52D60308" - anchor_loc 1 - nlines 1 - max_width 388 - justify 0 - label "DisableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @486 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1470, 340) - terminus (1590, 340)) - (object LinkView "" @489 - stereotype TRUE - line_color 3342489 - quidu "408F5359021C" - client @476 - supplier @477 - line_style 0) - (object MessView "" @490 - location (1496, 697) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @491 - Parent_View @490 - location (1514, 739) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F5359021D" - anchor_loc 1 - nlines 1 - max_width 422 - justify 0 - label "DisableProfileL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @489 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1551, 674) - terminus (1441, 720)) - (object MessView "" @492 - location (1463, 614) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @493 - Parent_View @492 - location (1448, 573) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F553B0132" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "ChangeState( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @489 - pctDist 0.500000 - height 45 - orientation 1 - dir -1 - origin (1407, 636) - terminus (1519, 592)) - (object LinkView "" @494 - stereotype TRUE - line_color 3342489 - quidu "408F56DC0316" - client @476 - supplier @479 - line_style 0) - (object MessView "" @495 - location (2189, 656) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @496 - Parent_View @495 - location (2234, 656) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F56DC0317" - anchor_loc 1 - nlines 1 - max_width 441 - justify 0 - label "ShowInfoL( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @494 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2189, 596) - terminus (2189, 716)) - (object LinkView "" @497 - stereotype TRUE - line_color 3342489 - quidu "408F538E03D2" - client @477 - supplier @478 - line_style 0) - (object MessView "" @498 - location (1247, 884) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - line_color 3342489 - label (object SegLabel @499 - Parent_View @498 - location (1247, 840) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - quidu "408F538E03D3" - anchor_loc 1 - nlines 1 - max_width 435 - justify 0 - label "DisableProfile( )" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @497 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (1187, 884) - terminus (1307, 884)))) - (object InteractionDiagram "Start app w/ states" - mechanism_ref @11 - quid "408F5CAA03A3" - title "Start app w/ states" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - root_subsystem (object SubSystem "Component View" - quid "3A13D86800E5" - physical_models (list unit_reference_list - (object module "UI" "NotAModuleType" "NotAModulePart" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "ProjectFile" - value "") - (object Attribute - tool "VC++" - name "WorkspaceFile" - value "") - (object Attribute - tool "VC++" - name "Generate" - value "True") - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) Digia inc.")) - (object Attribute - tool "VC++" - name "UpdateATL" - value "True") - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value "True") - (object Attribute - tool "VC++" - name "GenerateImports" - value "True") - (object Attribute - tool "VC++" - name "FullPathInImports" - value "True") - (object Attribute - tool "VC++" - name "UseImportAttributes" - value "True") - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "PutImportsIn" - value "stdafx.h") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value "True") - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value "True") - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value "True") - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value (value Text "")) - (object Attribute - tool "VC++" - name "ProjectName" - value "tesots")) - quid "3B29D22403C0" - stereotype "" - language "VC++") - (object module "Engine" "NotAModuleType" "NotAModulePart" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value (value Text "")) - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) Digia inc")) - (object Attribute - tool "VC++" - name "ProjectFile" - value "") - (object Attribute - tool "VC++" - name "WorkspaceFile" - value "") - (object Attribute - tool "VC++" - name "Generate" - value "True") - (object Attribute - tool "VC++" - name "UpdateATL" - value "True") - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value "True") - (object Attribute - tool "VC++" - name "GenerateImports" - value "True") - (object Attribute - tool "VC++" - name "FullPathInImports" - value "True") - (object Attribute - tool "VC++" - name "UseImportAttributes" - value "True") - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "PutImportsIn" - value "e32std.h") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value "True") - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value "True") - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value "True")) - quid "3B29D23403CD" - stereotype "" - language "VC++") - (object SubSystem "E32" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\e32.sub" - quid "3B0A55940317") - (object SubSystem "F32" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\f32.sub" - quid "3B0A606201A2") - (object SubSystem "S32" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\s32.sub" - quid "3B0A6949014F") - (object SubSystem "EikCore" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\eikcore.sub" - quid "3B0A6AA602C3") - (object SubSystem "AppArc" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\apparc.sub" - quid "3B0A6EEB02CF") - (object SubSystem "Cone" - is_unit TRUE - is_loaded FALSE - file_name "$FRAMEWORK_PATH\\ER6\\cone.sub" - quid "3B0A72E200EE")) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - quid "3A13D86A01A3" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object SubSysView "Component View::E32" @500 - location (336, 1744) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @500 - location (192, 1675) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "E32") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3B0A55940317" - width 300 - height 150) - (object SubSysView "Component View::F32" @501 - location (336, 1440) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @501 - location (192, 1371) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "F32") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3B0A606201A2" - width 300 - height 150) - (object SubSysView "Component View::S32" @502 - location (336, 1136) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @502 - location (192, 1067) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "S32") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3B0A6949014F" - width 300 - height 150) - (object SubSysView "Component View::Cone" @503 - location (336, 512) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @503 - location (192, 443) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Cone") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3B0A72E200EE" - width 300 - height 150) - (object SubSysView "Component View::AppArc" @504 - location (336, 832) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @504 - location (192, 763) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "AppArc") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3B0A6EEB02CF" - width 300 - height 150) - (object SubSysView "Component View::EikCore" @505 - location (336, 192) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @505 - location (192, 123) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "EikCore") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3B0A6AA602C3" - width 300 - height 150) - (object ModView "Component View::UI" "NotAModuleType" "NotAModulePart" @506 - location (1200, 208) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @506 - location (1165, 183) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 128 - label "UI") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3B29D22403C0" - width 230 - autoResize TRUE - width 230 - height 162) - (object ModView "Component View::Engine" "NotAModuleType" "NotAModulePart" @507 - location (1232, 512) - font (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - label (object ItemLabel - Parent_View @507 - location (1187, 487) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 166 - label "Engine") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3B29D23403CD" - width 298 - autoResize TRUE - width 298 - height 162))))) - process_structure (object Processes - quid "3A13D86800E6" - ProcsNDevs (list - (object Process_Diagram "Deployment View" - quid "3A13D86800E8" - 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 "framework" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Web Publisher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "COM" - name "propertyId" - value "783606378") - (object Attribute - tool "COM" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "COM" - name "TypeKinds" - value (list Attribute_Set - (object Attribute - tool "COM" - name "enum" - value 100) - (object Attribute - tool "COM" - name "record" - value 101) - (object Attribute - tool "COM" - name "module" - value 102) - (object Attribute - tool "COM" - name "interface" - value 103) - (object Attribute - tool "COM" - name "dispinterface" - value 104) - (object Attribute - tool "COM" - name "coclass" - value 105) - (object Attribute - tool "COM" - name "alias" - value 106) - (object Attribute - tool "COM" - name "union" - value 107) - (object Attribute - tool "COM" - name "max" - value 108) - (object Attribute - tool "COM" - name "(none)" - value 109))) - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "kind" - value ("TypeKinds" 109)) - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "attributes" - value "") - (object Attribute - tool "COM" - name "dllname" - value "") - (object Attribute - tool "COM" - name "alias" - value ""))) - (object Attribute - tool "COM" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "filename" - value "") - (object Attribute - tool "COM" - name "library" - value "") - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpfile" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "lcid" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VC++" - name "propertyId" - value "809135966") - (object Attribute - tool "VC++" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "UpdateATL" - value TRUE) - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value TRUE) - (object Attribute - tool "VC++" - name "GenerateImports" - value TRUE) - (object Attribute - tool "VC++" - name "PutImportsIn" - value (value Text "e32std.h")) - (object Attribute - tool "VC++" - name "FullPathInImports" - value TRUE) - (object Attribute - tool "VC++" - name "UseImportAttributes" - value TRUE) - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "IdlInterfaceAttributes" - value (value Text -|endpoint("") -|local -|object -|pointer_default() -|uuid("") -|version("") -|encode -|decode -|auto_handle -|implicit_handle("") -|code -|nocode - )) - (object Attribute - tool "VC++" - name "IdlCoClassAttributes" - value (value Text -|uuid("") -|helpstring("") -|helpcontext("") -|licensed -|version("") -|control -|hidden -|appobject - )) - (object Attribute - tool "VC++" - name "IdlCoClassInterfaceAttributes" - value (value Text -|default -|source - )) - (object Attribute - tool "VC++" - name "IdlParameterAttributes" - value (value Text -|in -|out -|retval - )) - (object Attribute - tool "VC++" - name "IdlMethodAttributes" - value (value Text -|id(1) -|helpstring("") -|call_as("") -|callback -|helpcontext("") -|hidden -|local -|restricted -|source -|vararg - )) - (object Attribute - tool "VC++" - name "IdlPropertyAttributes" - value (value Text -|id() -|helpstring("") -|call_as("") -|helpcontext("") -|hidden -|local -|restricted -|source -|vararg -|bindable -|defaultbind -|defaultcallelem -|displaybind -|immediatebind -|nonbrowseable -|requestedit - )) - (object Attribute - tool "VC++" - name "RvcPtyVersion" - value "1.4") - (object Attribute - tool "VC++" - name "ModelIDStyle" - value 2) - (object Attribute - tool "VC++" - name "DocStyle" - value 1) - (object Attribute - tool "VC++" - name "GenerateIncludes" - value TRUE) - (object Attribute - tool "VC++" - name "ApplyPattern" - value FALSE) - (object Attribute - tool "VC++" - name "CreateBackupFiles" - value TRUE) - (object Attribute - tool "VC++" - name "SupportCodeName" - value FALSE) - (object Attribute - tool "VC++" - name "DocRevEngineer" - value TRUE) - (object Attribute - tool "VC++" - name "CreateOverviewDiagrams" - value TRUE) - (object Attribute - tool "VC++" - name "UpdateModelIDsInCode" - value TRUE) - (object Attribute - tool "VC++" - name "AttributeTypes" - value (value Text -|attr1=bool -|attr2=short -|attr3=int -|attr4=long -|attr5=char -|attr6=float -|attr7=double -|attr8=void -|attr9=clock_t -|attr10=_complex -|attr11=_dev_t -|attr12=div_t -|attr13=_exception -|attr14=FILE -|attr15=_finddata_t -|attr16=_FPIEEE_RECORD -|attr17=fpos_t -|attr18=_HEAPINFO -|attr19=jmp_buf -|attr20=lconv -|attr21=ldiv_t -|attr22=_off_t -|attr23=_onexit_t -|attr24=_PNH -|attr25=ptrdiff_t -|attr26=sig_atomic_t -|attr27=size_t -|attr28=_stat -|attr29=time_t -|attr30=_timeb -|attr31=tm -|attr32=_utimbuf -|attr33=va_list -|attr34=wchar_t -|attr35=wctrans_t -|attr36=wctype_t -|attr37=_wfinddata_t -|attr38=_wfinddatai64_t -|attr39=wint_t -|attr40=ABORTPROC -|attr41=ACMDRIVERENUMCB -|attr42=ACMDRIVERPROC -|attr43=ACMFILTERCHOOSEHOOKPROC -|attr44=ACMFILTERENUMCB -|attr45=ACMFILTERTAGENUMCB -|attr46=ACMFORMATCHOOSEHOOKPROC -|attr47=ACMFORMATENUMCB -|attr48=ACMFORMATTAGENUMCB -|attr49=APPLET_PROC -|attr50=ATOM -|attr51=BOOL -|attr52=BOOLEAN -|attr53=BYTE -|attr54=CALINFO_ENUMPROC -|attr55=CALLBACK -|attr56=CHAR -|attr57=COLORREF -|attr58=CONST -|attr59=CRITICAL_SECTION -|attr60=CTRYID -|attr61=DATEFMT_ENUMPROC -|attr62=DESKTOPENUMPROC -|attr63=DLGPROC -|attr64=DRAWSTATEPROC -|attr65=DWORD -|attr66=EDITWORDBREAKPROC -|attr67=ENHMFENUMPROC -|attr68=ENUMRESLANGPROC -|attr69=ENUMRESNAMEPROC -|attr70=ENUMRESTYPEPROC -|attr71=FARPROC -|attr72=FILE_SEGMENT_ELEMENT -|attr73=FLOAT -|attr74=FONTENUMPROC -|attr75=GOBJENUMPROC -|attr76=GRAYSTRINGPROC -|attr77=HACCEL -|attr78=HANDLE -|attr79=HBITMAP -|attr80=HBRUSH -|attr81=HCOLORSPACE -|attr82=HCONV -|attr83=HCONVLIST -|attr84=HCURSOR -|attr85=HDC -|attr86=HDDEDATA -|attr87=HDESK -|attr88=HDROP -|attr89=HDWP -|attr90=HENHMETAFILE -|attr91=HFILE -|attr92=HFONT -|attr93=HGDIOBJ -|attr94=HGLOBAL -|attr95=HHOOK -|attr96=HICON -|attr97=HIMAGELIST -|attr98=HIMC -|attr99=HINSTANCE -|attr100=HKEY -|attr101=HKL -|attr102=HLOCAL -|attr103=HMENU -|attr104=HMETAFILE -|attr105=HMODULE -|attr106=HMONITOR -|attr107=HOOKPROC -|attr108=HPALETTE -|attr109=HPEN -|attr110=HRGN -|attr111=HRSRC -|attr112=HSZ -|attr113=HTREEITEM -|attr114=HWINSTA -|attr115=HWND -|attr116=INT -|attr117=IPADDR -|attr118=LANGID -|attr119=LCID -|attr120=LCSCSTYPE -|attr121=LCSGAMUTMATCH -|attr122=LCTYPE -|attr123=LINEDDAPROC -|attr124=LOCALE_ENUMPROC -|attr125=LONG -|attr126=LONGLONG -|attr127=LPARAM -|attr128=LPBOOL -|attr129=LPBYTE -|attr130=LPCCHOOKPROC -|attr131=LPCFHOOKPROC -|attr132=LPCOLORREF -|attr133=LPCRITICAL_SECTION -|attr134=LPCSTR -|attr135=LPCTSTR -|attr136=LPCVOID -|attr137=LPCWSTR -|attr138=LPDWORD -|attr139=LPFIBER_START_ROUTINE -|attr140=LPFRHOOKPROC -|attr141=LPHANDLE -|attr142=LPHANDLER_FUNCTION -|attr143=LPINT -|attr144=LPLONG -|attr145=LPOFNHOOKPROC -|attr146=LPPAGEPAINTHOOK -|attr147=LPPAGESETUPHOOK -|attr148=LPPRINTHOOKPROC -|attr149=LPPROGRESS_ROUTINE -|attr150=LPSETUPHOOKPROC -|attr151=LPSTR -|attr152=LPSTREAM -|attr153=LPTHREAD_START_ROUTINE -|attr154=LPTSTR -|attr155=LPVOID -|attr156=LPWORD -|attr157=LPWSTR -|attr158=LRESULT -|attr159=LUID -|attr160=PBOOL -|attr161=PBOOLEAN -|attr162=PBYTE -|attr163=PCHAR -|attr164=PCRITICAL_SECTION -|attr165=PCSTR -|attr166=PCTSTR -|attr167=PCWCH -|attr168=PCWSTR -|attr169=PDWORD -|attr170=PFLOAT -|attr171=PFNCALLBACK -|attr172=PHANDLE -|attr173=PHANDLER_ROUTINE -|attr174=PHKEY -|attr175=PINT -|attr176=PLCID -|attr177=PLONG -|attr178=PLUID -|attr179=PROPENUMPROC -|attr180=PROPENUMPROCEX -|attr181=PSHORT -|attr182=PSTR -|attr183=PTBYTE -|attr184=PTCHAR -|attr185=PTIMERAPCROUTINE -|attr186=PTSTR -|attr187=PUCHAR -|attr188=PUINT -|attr189=PULONG -|attr190=PUSHORT -|attr191=PVOID -|attr192=PWCHAR -|attr193=PWORD -|attr194=PWSTR -|attr195=REGISTERWORDENUMPROC -|attr196=REGSAM -|attr197=SC_HANDLE -|attr198=SC_LOCK -|attr199=SENDASYNCPROC -|attr200=SERVICE_STATUS_HANDLE -|attr201=SHORT -|attr202=TBYTE -|attr203=TCHAR -|attr204=TIMEFMT_ENUMPROC -|attr205=TIMERPROC -|attr206=UCHAR -|attr207=UINT -|attr208=ULONG -|attr209=ULONGLONG -|attr210=UNSIGNED -|attr211=USHORT -|attr212=VOID -|attr213=WCHAR -|attr214=WINAPI -|attr215=WINSTAENUMPROC -|attr216=WNDENUMPROC -|attr217=WNDPROC -|attr218=WORD -|attr219=WPARAM -|attr220=YIELDPROC -|attr221=CPoint -|attr222=CRect -|attr223=CSize -|attr224=CString -|attr225=CTime -|attr226=CTimeSpan -|attr227=CCreateContext -|attr228=CMemoryState -|attr229=COleSafeArray -|attr230=CPrintInfo -|attr231=HRESULT - )) - (object Attribute - tool "VC++" - name "Containers" - value (value Text -|cont1=CArray<$TYPE, $TYPE&> -|cont2=CByteArray -|cont3=CDWordArray -|cont4=CObArray -|cont5=CPtrArray -|cont6=CStringArray -|cont7=CUIntArray -|cont8=CWordArray -|cont9=CList<$TYPE, $TYPE&> -|cont10=CPtrList -|cont11=CObList -|cont12=CStringList -|cont13=CMapWordToPtr -|cont14=CMapPtrToWord -|cont15=CMapPtrToPtr -|cont16=CMapWordToOb -|cont17=CMapStringToPtr -|cont18=CMapStringToOb -|cont19=CMapStringToString -|cont20=CTypedPtrArray -|cont21=CTypedPtrArray -|cont22=CTypedPtrList -|cont23=CTypedPtrList -|cont24=CComObject<$TYPE> -|cont25=CComPtr<$TYPE> -|cont26=CComQIPtr<$TYPE> -|cont27=CComQIPtr<$TYPE, IID*> - )) - (object Attribute - tool "VC++" - name "ClassMethods" - value (value Text -|*_body=// ToDo: Add your specialized code here and/or call the base class -|cm1=$NAME() -|cm2=$NAME(orig:const $NAME&) -|cm3=<> ~$NAME() -|cm4=operator=(rhs:$NAME&):$NAME& -|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; -|cm5=<> operator==(rhs:const $NAME&):bool -|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm6=<> operator!=(rhs:$NAME&):bool -|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm7=<> operator<(rhs:$NAME&):bool -|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm8=<> operator>(rhs:$NAME&):bool -|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm9=<> operator<=(rhs:$NAME&):bool -|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm10=<> operator>=(rhs:$NAME&):bool -|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& -|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; -|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& -|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; - )) - (object Attribute - tool "VC++" - name "Accessors" - value (value Text -|agf=<> get_$BASICNAME():const $TYPE -|agf_body=return $NAME; -|asf=set_$BASICNAME(value:$TYPE):void -|asf_body=$NAME = value;|return; -|agv=<> get_$BASICNAME():const $TYPE& -|agv_body=return $NAME; -|asv=set_$BASICNAME(value:$TYPE&):void -|asv_body=$NAME = value;|return; -|agp=<> get_$BASICNAME():const $TYPE -|agp_body=return $NAME; -|asp=set_$BASICNAME(value:$TYPE):void -|asp_body=$NAME = value;|return; -|agr=<> get_$BASICNAME():const $TYPE -|agr_body=return $NAME; -|asr=set_$BASICNAME(value:$TYPE):void -|asr_body=$NAME = value;|return; -|aga=<> get_$BASICNAME(index:int):const $TYPE -|aga_body=return $NAME[index]; -|asa=set_$BASICNAME(index:int, value:$TYPE):void -|asa_body=$NAME[index] = value;|return; - )) - (object Attribute - tool "VC++" - name "Conditionals" - value (value Text -|*_decl=#ifdef _DEBUG -|*_base=CObject -|cond1=<> AssertValid():void -|cond1_body=$SUPERNAME::AssertValid(); -|cond2=<> Dump(dc:CDumpContext&):void -|cond2_body=$SUPERNAME::Dump(dc); - )) - (object Attribute - tool "VC++" - name "Patterns" - value (value Text -|patrn1=cm1,cm3,cond1,cond2 -|Patrn1_name=Default - )) - (object Attribute - tool "VC++" - name "AtlClassPrefix" - value "C") - (object Attribute - tool "VC++" - name "AtlInterfacePrefix" - value "I") - (object Attribute - tool "VC++" - name "AtlTypeDescription" - value "Class") - (object Attribute - tool "VC++" - name "DefaultLogicalPackage" - value "$language Reverse Engineered/$component") - (object Attribute - tool "VC++" - name "DefaultComponentPackage" - value ""))) - (object Attribute - tool "VC++" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "HeaderFileName" - value "") - (object Attribute - tool "VC++" - name "CodeFileName" - value ""))) - (object Attribute - tool "VC++" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "InternalMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "ExportMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value (value Text -|"stdafx.h" - )) - (object Attribute - tool "VC++" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")) - (object Attribute - tool "VC++" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "(none)" - value 300) - (object Attribute - tool "VC++" - name "DLL" - value 301) - (object Attribute - tool "VC++" - name "EXE" - value 302) - (object Attribute - tool "VC++" - name "MIDL" - value 303))) - (object Attribute - tool "VC++" - name "Kind" - value ("KindSet" 300)) - (object Attribute - tool "VC++" - name "BodyExtensions" - value (value Text -|.cpp -|.cxx -|.inl - )) - (object Attribute - tool "VC++" - name "HeaderExtensions" - value (value Text -|.h -|.hpp -|.hxx -|inl - )) - (object Attribute - tool "VC++" - name "ProjectFolders" - value (value Text -|Source Files -|Header Files - )) - (object Attribute - tool "VC++" - name "UsePathMap" - value FALSE))) - (object Attribute - tool "VC++" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value FALSE) - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "InitialValue" - value ""))) - (object Attribute - tool "VC++" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "Inline" - value FALSE) - (object Attribute - tool "VC++" - name "DefaultBody" - value (value Text "")))) - (object Attribute - tool "VC++" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VisualStudio" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Cplusplus" - name "propertyId" - value "809135966") - (object Attribute - tool "Cplusplus" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "Const" - value FALSE) - (object Attribute - tool "Cplusplus" - name "InitialValue" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE))) - (object Attribute - tool "Cplusplus" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "Copyright" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "RootPackage" - value "C++ Reverse Engineered") - (object Attribute - tool "Cplusplus" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialBodyIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "RevEngRootDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "RevEngDirectoriesAsPackages" - value FALSE) - (object Attribute - tool "Cplusplus" - name "HeaderFileExtension" - value ".h") - (object Attribute - tool "Cplusplus" - name "ImplementationFileExtension" - value ".cpp") - (object Attribute - tool "Cplusplus" - name "NewHeaderFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "NewImplementationFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "FileCapitalization" - value ("FileCapitalizationSet" 0)) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectories" - value ("CodeGenExtraDirectoriesSet" 0)) - (object Attribute - tool "Cplusplus" - name "StripClassPrefix" - value "") - (object Attribute - tool "Cplusplus" - name "UseTabs" - value FALSE) - (object Attribute - tool "Cplusplus" - name "TabWidth" - value 8) - (object Attribute - tool "Cplusplus" - name "IndentWidth" - value 4) - (object Attribute - tool "Cplusplus" - name "AccessIndentation" - value -2) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRules" - value ("ModelIdCommentRulesSet" 1)) - (object Attribute - tool "Cplusplus" - name "PageWidth" - value 80) - (object Attribute - tool "Cplusplus" - name "ClassMemberOrder" - value ("MemberOrderSet" 1)) - (object Attribute - tool "Cplusplus" - name "OneParameterPerLine" - value FALSE) - (object Attribute - tool "Cplusplus" - name "NamespaceBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "ClassBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "FunctionBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectoriesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "None" - value 0) - (object Attribute - tool "Cplusplus" - name "Namespaces" - value 1) - (object Attribute - tool "Cplusplus" - name "Packages" - value 2))) - (object Attribute - tool "Cplusplus" - name "FileCapitalizationSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Same as model" - value 0) - (object Attribute - tool "Cplusplus" - name "Lower case" - value 1) - (object Attribute - tool "Cplusplus" - name "Upper case" - value 2) - (object Attribute - tool "Cplusplus" - name "Lower case with underscores" - value 3))) - (object Attribute - tool "Cplusplus" - name "BraceStyleSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "B1" - value 1) - (object Attribute - tool "Cplusplus" - name "B2" - value 2) - (object Attribute - tool "Cplusplus" - name "B3" - value 3) - (object Attribute - tool "Cplusplus" - name "B4" - value 4) - (object Attribute - tool "Cplusplus" - name "B5" - value 5))) - (object Attribute - tool "Cplusplus" - name "MemberOrderSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Public First" - value 1) - (object Attribute - tool "Cplusplus" - name "Private First" - value 2) - (object Attribute - tool "Cplusplus" - name "Order by kind" - value 3) - (object Attribute - tool "Cplusplus" - name "Unordered" - value 4))) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRulesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Code generation only" - value 1) - (object Attribute - tool "Cplusplus" - name "Code generation and reverse engineering" - value 2) - (object Attribute - tool "Cplusplus" - name "Never generate model IDs" - value 3))))) - (object Attribute - tool "Cplusplus" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "CodeName" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "InitialCodeBody" - value "") - (object Attribute - tool "Cplusplus" - name "Inline" - value FALSE) - (object Attribute - tool "Cplusplus" - name "GenerateFunctionBody" - value ("GenerateFunctionBodySet" 2)) - (object Attribute - tool "Cplusplus" - name "GenerateFunctionBodySet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Default" - value 2) - (object Attribute - tool "Cplusplus" - name "True" - value 1) - (object Attribute - tool "Cplusplus" - name "False" - value 0))))) - (object Attribute - tool "Cplusplus" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "ImplementationType" - value "") - (object Attribute - tool "Cplusplus" - name "HeaderSourceFile" - value "") - (object Attribute - tool "Cplusplus" - name "BodySourceFile" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "IsNamespace" - value FALSE))) - (object Attribute - tool "Cplusplus" - name "HiddenTool" - value FALSE) - (object Attribute - tool "ANSI C++ Event Watcher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "ANSIConvert" - name "HiddenTool" - value FALSE) - (object Attribute - tool "CORBA" - name "propertyId" - value "809135966") - (object Attribute - tool "CORBA" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "CORBA" - name "Editor" - value ("EditorType" 100)) - (object Attribute - tool "CORBA" - name "IncludePath" - value "") - (object Attribute - tool "CORBA" - name "StopOnError" - value TRUE) - (object Attribute - tool "CORBA" - name "EditorType" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "BuiltIn" - value 100) - (object Attribute - tool "CORBA" - name "WindowsShell" - value 101))) - (object Attribute - tool "CORBA" - name "PathSeparator" - value ""))) - (object Attribute - tool "CORBA" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "ConstValue" - value "") - (object Attribute - tool "CORBA" - name "ImplementationType" - value ""))) - (object Attribute - tool "CORBA" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "CORBA" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "CORBA" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "CORBA" - name "InclusionProtectionSymbol" - value "AUTO GENERATE"))) - (object Attribute - tool "CORBA" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "CORBA" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "CORBA" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "CORBA" - name "InclusionProtectionSymbol" - value "AUTO GENERATE"))) - (object Attribute - tool "CORBA" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "Context" - value "") - (object Attribute - tool "CORBA" - name "OperationIsOneWay" - value FALSE))) - (object Attribute - tool "CORBA" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "CaseSpecifier" - value "") - (object Attribute - tool "CORBA" - name "IsReadOnly" - value FALSE) - (object Attribute - tool "CORBA" - name "Order" - value ""))) - (object Attribute - tool "CORBA" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "CaseSpecifier" - value "") - (object Attribute - tool "CORBA" - name "GenerateForwardReference" - value FALSE) - (object Attribute - tool "CORBA" - name "IsReadOnly" - value FALSE) - (object Attribute - tool "CORBA" - name "Order" - value "") - (object Attribute - tool "CORBA" - name "BoundedRoleType" - value ("AssocTypeSet" 47)) - (object Attribute - tool "CORBA" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "Array" - value 24) - (object Attribute - tool "CORBA" - name "Sequence" - value 47))))) - (object Attribute - tool "CORBA" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "GenerateForwardReference" - value FALSE))) - (object Attribute - tool "CORBA" - name "HiddenTool" - value FALSE) - (object Attribute - tool "R2Editor" - name "HiddenTool" - value FALSE) - (object Attribute - tool "cg" - name "propertyId" - value "809135966") - (object Attribute - tool "cg" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "UseMSVC" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "CommentWidth" - value 60) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler2.1__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value FALSE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value FALSE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference($limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference($limit)") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler3.0__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ImplementationType" - value "") - (object Attribute - tool "cg" - name "ClassKey" - value "class") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "PutBodiesInSpec" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDefaultConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "DefaultConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateCopyConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "CopyConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDestructor" - value TRUE) - (object Attribute - tool "cg" - name "DestructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DestructorKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineDestructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateAssignmentOperation" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "AssignmentVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "AssignmentKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineAssignmentOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateEqualityOperations" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "EqualityVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "EqualityKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineEqualityOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "RelationalVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "RelationalKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "StorageMgmtVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "SubscriptVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "SubscriptKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "SubscriptResultType" - value "") - (object Attribute - tool "cg" - name "InlineSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "DereferenceVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DereferenceKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "DereferenceResultType" - value "") - (object Attribute - tool "cg" - name "InlineDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "IndirectionVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "IndirectionKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "IndirectionResultType" - value "") - (object Attribute - tool "cg" - name "InlineIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "StreamVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "ThreeKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202))) - (object Attribute - tool "cg" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203))) - (object Attribute - tool "cg" - name "FriendKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "DeclareAndDefine" - value 199) - (object Attribute - tool "cg" - name "DeclareOnly" - value 205) - (object Attribute - tool "cg" - name "DoNotDeclare" - value 206))) - (object Attribute - tool "cg" - name "VisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14))))) - (object Attribute - tool "cg" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "InclusionProtectionSymbol" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value FALSE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value TRUE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "OperationKind" - value ("OperationKindSet" 200)) - (object Attribute - tool "cg" - name "OperationKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateAbstractBody" - value FALSE) - (object Attribute - tool "cg" - name "SpecialDeclReturnType" - value "") - (object Attribute - tool "cg" - name "OperationIsConst" - value FALSE) - (object Attribute - tool "cg" - name "OperationIsExplicit" - value FALSE) - (object Attribute - tool "cg" - name "Inline" - value FALSE) - (object Attribute - tool "cg" - name "EntryCode" - value (value Text "")) - (object Attribute - tool "cg" - name "ExitCode" - value (value Text "")) - (object Attribute - tool "cg" - name "CCRegion" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "BodyAnnotations" - value ""))) - (object Attribute - tool "cg" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "Ordered" - value TRUE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$supplier") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$relationship") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$relationship") - (object Attribute - tool "cg" - name "SetName" - value "set_$relationship") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "SelectorName" - value "") - (object Attribute - tool "cg" - name "SelectorType" - value "") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "HasRelTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Association" - value (list Attribute_Set - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass"))) - (object Attribute - tool "cg" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InstanceArguments" - value ""))) - (object Attribute - tool "cg" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$target") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "ContainerGet" - value "$data.get($keys)") - (object Attribute - tool "cg" - name "ContainerSet" - value "$data.set($keys,$value)") - (object Attribute - tool "cg" - name "QualifiedContainer" - value "") - (object Attribute - tool "cg" - name "AssocClassContainer" - value "$supplier *") - (object Attribute - tool "cg" - name "AssocClassInitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$target") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "SetName" - value "set_$target") - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetSetByReference" - value ("QualifiedGetSetByReferenceSet" 2)) - (object Attribute - tool "cg" - name "QualifiedGetSetByReferenceSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_GetSetByReference" - value 2))) - (object Attribute - tool "cg" - name "GenerateQualifiedGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetName" - value "get_$target") - (object Attribute - tool "cg" - name "QualifiedGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineQualifiedGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateQualifiedSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedSetName" - value "set_$target") - (object Attribute - tool "cg" - name "QualifiedSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineQualifiedSet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassDataMember" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassDataMemberName" - value "$target") - (object Attribute - tool "cg" - name "AssocClassDataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "AssocClassDataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "AssocClassDataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "AssocClassGetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GenerateAssocClassGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetName" - value "get_$target") - (object Attribute - tool "cg" - name "AssocClassGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineAssocClassGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassSetName" - value "set_$target") - (object Attribute - tool "cg" - name "AssocClassSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineAssocClassSet" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassForwardReferenceOnly" - value TRUE) - (object Attribute - tool "cg" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$attribute") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtAttributeVisibility" - value 211))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$attribute") - (object Attribute - tool "cg" - name "SetName" - value "set_$attribute") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "CCRegion" - value ""))) - (object Attribute - tool "cg" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "BodyReferenceOnly" - value FALSE))) - (object Attribute - tool "cg" - name "default__Subsystem" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "DirectoryIsOnSearchList" - value FALSE) - (object Attribute - tool "cg" - name "PrecompiledHeader" - value ""))) - (object Attribute - tool "cg" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "cg" - name "IsNamespace" - value FALSE) - (object Attribute - tool "cg" - name "Indent" - value 2) - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))))) - (object Attribute - tool "MSVC" - name "propertyId" - value "809135966") - (object Attribute - tool "MSVC" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Version" - value "5.0"))) - (object Attribute - tool "MSVC" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCClassTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCClassTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Interface_Part" - value 1) - (object Attribute - tool "MSVC" - name "Connection_Part" - value 2) - (object Attribute - tool "MSVC" - name "Class_Factory" - value 3))) - (object Attribute - tool "MSVC" - name "CObjectFunctionality" - value ("CObjectFunctionalitySet" 0)) - (object Attribute - tool "MSVC" - name "CObjectFunctionalitySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Dynamic" - value 1) - (object Attribute - tool "MSVC" - name "Dyncreate" - value 2) - (object Attribute - tool "MSVC" - name "Serial" - value 3))) - (object Attribute - tool "MSVC" - name "GenerateOverrideGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateDataGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DATA_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateFieldGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_FIELD_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMessageGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateMessageMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "OLEFactory" - value ("OLEFactorySet" 0)) - (object Attribute - tool "MSVC" - name "OLEFactorySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Built_in" - value 1) - (object Attribute - tool "MSVC" - name "Simple" - value 2) - (object Attribute - tool "MSVC" - name "Licensed" - value 3))) - (object Attribute - tool "MSVC" - name "OLEName" - value "") - (object Attribute - tool "MSVC" - name "OLEClassID" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLECtlType" - value FALSE) - (object Attribute - tool "MSVC" - name "OLECtlType" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLETypeLib" - value FALSE) - (object Attribute - tool "MSVC" - name "OLETypeLibID" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMajor" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMinor" - value "") - (object Attribute - tool "MSVC" - name "GeneratePropPageIDs" - value FALSE) - (object Attribute - tool "MSVC" - name "OLEPropPageIDs" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateDispatchMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockProperties" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockFunctions" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DispatchDefValue" - value "") - (object Attribute - tool "MSVC" - name "GenerateDispIdEnum" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISP_ID_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInterfaceMap" - value FALSE) - (object Attribute - tool "MSVC" - name "INTERFACE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "InitInterface" - value "") - (object Attribute - tool "MSVC" - name "GenerateEventMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENT_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockEvents" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateEventSinkMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "PropNotifySinks" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ConnectionPointIID" - value "") - (object Attribute - tool "MSVC" - name "InheritanceType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "OLECommands" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCDeclares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCImplements" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ATL_Declares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateCOMMap" - value FALSE) - (object Attribute - tool "MSVC" - name "COM_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionPointMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_POINT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMsgMap" - value FALSE) - (object Attribute - tool "MSVC" - name "MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GeneratePropertyMap" - value FALSE) - (object Attribute - tool "MSVC" - name "PROPERTY_MAP_Entries" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCOperationTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCOperationTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Virtual_Override" - value 1) - (object Attribute - tool "MSVC" - name "Message_Handler" - value 2) - (object Attribute - tool "MSVC" - name "Dispatch_Handler" - value 3) - (object Attribute - tool "MSVC" - name "Event_Firing_Function" - value 4) - (object Attribute - tool "MSVC" - name "Event_Sink_Handler" - value 5) - (object Attribute - tool "MSVC" - name "Std_OLE_Method" - value 6) - (object Attribute - tool "MSVC" - name "Command_Parser" - value 7) - (object Attribute - tool "MSVC" - name "Property_Get_Function" - value 8) - (object Attribute - tool "MSVC" - name "Property_Set_Function" - value 9) - (object Attribute - tool "MSVC" - name "Property_Notify_Function" - value 10) - (object Attribute - tool "MSVC" - name "Macro_Generated_Function" - value 11))) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "BodyImage" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "MSVC" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "cg" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Model Integrator" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VC++" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "IsDirectory" - value FALSE) - (object Attribute - tool "VC++" - name "Directory" - value ""))) - (object Attribute - tool "Version Control" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Cplusplus" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "RevEngRootDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "RootPackage" - value "C++ Reverse Engineered") - (object Attribute - tool "Cplusplus" - name "RevEngDirectoriesAsPackages" - value FALSE) - (object Attribute - tool "Cplusplus" - name "HeaderFileExtension" - value ".h") - (object Attribute - tool "Cplusplus" - name "ImplementationFileExtension" - value ".cpp") - (object Attribute - tool "Cplusplus" - name "NewHeaderFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "NewImplementationFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "FileCapitalization" - value ("FileCapitalizationSet" 0)) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectories" - value ("CodeGenExtraDirectoriesSet" 0)) - (object Attribute - tool "Cplusplus" - name "StripClassPrefix" - value "") - (object Attribute - tool "Cplusplus" - name "UseTabs" - value FALSE) - (object Attribute - tool "Cplusplus" - name "TabWidth" - value 8) - (object Attribute - tool "Cplusplus" - name "IndentWidth" - value 4) - (object Attribute - tool "Cplusplus" - name "AccessIndentation" - value -2) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRules" - value ("ModelIdCommentRulesSet" 1)) - (object Attribute - tool "Cplusplus" - name "PageWidth" - value 80) - (object Attribute - tool "Cplusplus" - name "ClassMemberOrder" - value ("MemberOrderSet" 1)) - (object Attribute - tool "Cplusplus" - name "OneParameterPerLine" - value FALSE) - (object Attribute - tool "Cplusplus" - name "NamespaceBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "ClassBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "FunctionBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "Copyright" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialBodyIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectoriesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "None" - value 0) - (object Attribute - tool "Cplusplus" - name "Namespaces" - value 1) - (object Attribute - tool "Cplusplus" - name "Packages" - value 2))) - (object Attribute - tool "Cplusplus" - name "FileCapitalizationSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Same as model" - value 0) - (object Attribute - tool "Cplusplus" - name "Lower case" - value 1) - (object Attribute - tool "Cplusplus" - name "Upper case" - value 2) - (object Attribute - tool "Cplusplus" - name "Lower case with underscores" - value 3))) - (object Attribute - tool "Cplusplus" - name "BraceStyleSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "B1" - value 1) - (object Attribute - tool "Cplusplus" - name "B2" - value 2) - (object Attribute - tool "Cplusplus" - name "B3" - value 3) - (object Attribute - tool "Cplusplus" - name "B4" - value 4) - (object Attribute - tool "Cplusplus" - name "B5" - value 5))) - (object Attribute - tool "Cplusplus" - name "MemberOrderSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Public First" - value 1) - (object Attribute - tool "Cplusplus" - name "Private First" - value 2) - (object Attribute - tool "Cplusplus" - name "Order by kind" - value 3) - (object Attribute - tool "Cplusplus" - name "Unordered" - value 4))) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRulesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Code generation only" - value 1) - (object Attribute - tool "Cplusplus" - name "Code generation and reverse engineering" - value 2) - (object Attribute - tool "Cplusplus" - name "Never generate model IDs" - value 3)))))) - quid "3A13D86800E7")) + +(object Petal + version 45 + _written "Rose 7.6.0109.2314" + charSet 0) + +(object Design "Logical View" + is_unit TRUE + is_loaded TRUE + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Scripting" + value FALSE) + (object Attribute + tool "VC++" + name "cg_style" + value "default")) + quid "3A13DF3C017D" + 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 "3A13D86800E4" + exportControl "Public" + global TRUE + logical_models (list unit_reference_list) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "3A13D86A01A4" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)))) + root_category (object Class_Category "Logical View" + quid "3A13D86800E3" + exportControl "Public" + global TRUE + subsystem "Component View" + quidu "3A13D86800E5" + logical_models (list unit_reference_list + (object Class "Framework" + quid "4088B4BE01F4" + stereotype "Actor" + language "VC++") + (object Class "User" + quid "4088D006022E" + stereotype "Actor" + language "VC++") + (object Class "System" + quid "4088E10F011D" + stereotype "Actor" + language "VC++") + (object Class_Category "EikCore" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\eikcore.cat" + quid "3A13D89202E2") + (object Class_Category "AppArc" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\apparc.cat" + quid "3A13D93A0008") + (object Class_Category "Cone" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\cone.cat" + quid "3A13D963013D") + (object Class_Category "E32" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\e32.cat" + quid "3A13D98603C9") + (object Class_Category "S32" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\s32.cat" + quid "3A13DAB2027F") + (object Class_Category "F32" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\f32.cat" + quid "3A13DA900317") + (object Class_Category "Sample Application UI" + is_unit TRUE + is_loaded FALSE + file_name "$CURDIR\\SampleAppUI.cat" + quid "4073D08F0233") + (object Class_Category "Sample Application Engine" + is_unit TRUE + is_loaded FALSE + file_name "$CURDIR\\SampleAppEngine.cat" + quid "4073D0AD02EF") + (object Class_Category "Sample Application Socket Engine" + is_unit TRUE + is_loaded FALSE + file_name "$CURDIR\\SampleAppSocketEngine.cat" + quid "4073D0D3030F") + (object Class_Category "Sample Application SIP Engine" + is_unit TRUE + is_loaded FALSE + file_name "$CURDIR\\SampleAppSIPEngine.cat" + quid "407D10BC00F9") + (object Mechanism @1 + logical_models (list unit_reference_list + (object Object "$UNNAMED$0" + quid "4088B4AF01C5" + collaborators (list link_list + (object Link + quid "4088B59A0060" + supplier "$UNNAMED$1" + quidu "4088B594033E" + messages (list Messages + (object Message "EnableProfileL( )" + quid "4088B59A0061" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "408380A60208" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$2" + quid "4088B4D800CB" + collaborators (list link_list + (object Link + quid "4088B4E700EA" + supplier "$UNNAMED$0" + quidu "4088B4AF01C5" + messages (list Messages + (object Message "HandleCommandL(TInt)" + quid "4088B51F01A7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A13D89B0172" + creation FALSE)))) + class "Logical View::Framework" + quidu "4088B4BE01F4" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$1" + quid "4088B594033E" + collaborators (list link_list + (object Link + quid "4088B5A30283" + supplier "$UNNAMED$1" + quidu "4088B594033E" + messages (list Messages + (object Message "UpdateState( )" + quid "4088B5A30284" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "4088B566032E" + creation FALSE) + (object Message "" + quid "4088CD730199" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3" + ordinal 5 + quidu "000000000000" + creation FALSE))) + (object Link + quid "4088B5D80022" + supplier "$UNNAMED$3" + quidu "4088B5D003CC" + messages (list Messages + (object Message "EnableProfile( )" + quid "4088B5D80023" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 3 + quidu "4088B5C50032" + creation FALSE))) + (object Link + quid "4088C08E00B3" + supplier "$UNNAMED$4" + quidu "4088C08002B6" + messages (list Messages + (object Message "GameStateChangedL(TGameState)" + quid "4088CD9000AF" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3.1" + ordinal 6 + quidu "4084FB8401C1" + creation FALSE))) + (object Link + quid "4088C0F40150" + supplier "$UNNAMED$5" + quidu "4088C0CE0315" + messages (list Messages + (object Message "SetRegistrationStateL( )" + quid "4088CD9502C2" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3.2" + ordinal 7 + Operation "SetRegistrationStateL" + quidu "4088B1D501DA" + creation FALSE)))) + class "Logical View::Sample Application Engine::CSIPExEngine" + quidu "4073D6830341" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$3" + quid "4088B5D003CC" + collaborators (list link_list + (object Link + quid "4088B5FB0301" + supplier "$UNNAMED$6" + quidu "4088B5F300EE" + messages (list Messages + (object Message "IMReceived(CSIPMessage)" + quid "4088B5FB0302" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 4 + quidu "4088B6A50238" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" + quidu "407D10DF00EA" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$6" + quid "4088B5F300EE" + collaborators (list link_list + (object Link + quid "4088B60C0330" + supplier "$UNNAMED$1" + quidu "4088B594033E")) + class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" + quidu "4088B2E50180" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$4" + quid "4088C08002B6" + collaborators (list link_list + (object Link + quid "4088C0A403B1" + supplier "$UNNAMED$0" + quidu "4088B4AF01C5")) + class "Logical View::Sample Application UI::MSIPExGameObserver" + quidu "407D25B502D4" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$5" + quid "4088C0CE0315" + class "Logical View::Sample Application UI::MStateViewNotifier" + quidu "407D0E6A014F" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @2 + logical_models (list unit_reference_list + (object Object "$UNNAMED$7" + quid "4088CA460111" + collaborators (list link_list + (object Link + quid "4088CA5B0066" + supplier "$UNNAMED$8" + quidu "4088CA5202D7" + messages (list Messages + (object Message "HandleCommandL(TInt)" + quid "4088CA5B0067" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A13D89B0172" + creation FALSE)))) + class "Logical View::Framework" + quidu "4088B4BE01F4" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$8" + quid "4088CA5202D7" + collaborators (list link_list + (object Link + quid "4088CAC20393" + supplier "$UNNAMED$9" + quidu "4088CABF02D8" + messages (list Messages + (object Message "DisableProfileL( )" + quid "4088CAC20394" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "408380B50033" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$9" + quid "4088CABF02D8" + collaborators (list link_list + (object Link + quid "4088CAC501FD" + supplier "$UNNAMED$9" + quidu "4088CABF02D8" + messages (list Messages + (object Message "UpdateState( )" + quid "4088CAC501FE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "4088B566032E" + creation FALSE) + (object Message "UpdateState( )" + quid "4088CC8A02FD" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3" + ordinal 6 + quidu "4088B566032E" + creation FALSE))) + (object Link + quid "4088CAE30327" + supplier "$UNNAMED$10" + quidu "4088CADD03D2" + messages (list Messages + (object Message "DisableProfile( )" + quid "4088CAE30328" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 4 + quidu "4088CAE7024C" + creation FALSE))) + (object Link + quid "4088CD0001B6" + supplier "$UNNAMED$11" + quidu "4088CCFA0030" + messages (list Messages + (object Message "GameStateChangedL(TGameState)" + quid "4088CD0001B7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3.1" + ordinal 7 + quidu "4084FB8401C1" + creation FALSE) + (object Message "GameStateChangedL(TGameState)" + quid "4088CE5B0361" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "4084FB8401C1" + creation FALSE))) + (object Link + quid "4088CD0C0197" + supplier "$UNNAMED$12" + quidu "4088CD0601D6" + messages (list Messages + (object Message "SetRegistrationStateL( )" + quid "4088CD0C0198" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3.2" + ordinal 8 + Operation "SetRegistrationStateL" + quidu "4088B1D501DA" + creation FALSE)))) + class "Logical View::Sample Application Engine::CSIPExEngine" + quidu "4073D6830341" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$10" + quid "4088CADD03D2" + collaborators (list link_list + (object Link + quid "4088CB080181" + supplier "$UNNAMED$13" + quidu "4088CAFF01FE" + messages (list Messages + (object Message "IMReceived(CSIPMessage)" + quid "4088CB080182" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 5 + quidu "4088B6A50238" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" + quidu "407D10DF00EA" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$13" + quid "4088CAFF01FE" + collaborators (list link_list + (object Link + quid "4088CB2A0105" + supplier "$UNNAMED$9" + quidu "4088CABF02D8")) + class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" + quidu "4088B2E50180" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$11" + quid "4088CCFA0030" + class "Logical View::Sample Application UI::MSIPExGameObserver" + quidu "407D25B502D4" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$12" + quid "4088CD0601D6" + class "Logical View::Sample Application UI::MStateViewNotifier" + quidu "407D0E6A014F" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @3 + logical_models (list unit_reference_list + (object Object "$UNNAMED$14" + quid "4088CEDB0055" + collaborators (list link_list + (object Link + quid "4088CF79023C" + supplier "$UNNAMED$15" + quidu "4088CF740028" + messages (list Messages + (object Message "DrawNow( )" + quid "4088CF79023D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "3A13D96900A6" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$16" + quid "4088CEED03C0" + collaborators (list link_list + (object Link + quid "4088CEF70101" + supplier "$UNNAMED$14" + quidu "4088CEDB0055" + messages (list Messages + (object Message "GameStateChangedL(TGameState)" + quid "4088CEF70102" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "4084FB8401C1" + creation FALSE)))) + class "Logical View::Sample Application Engine::CSIPExEngine" + quidu "4073D6830341" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$15" + quid "4088CF740028" + class "Logical View::Sample Application UI::CSIPExGameContainer" + quidu "4073D1EE039F" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @4 + logical_models (list unit_reference_list + (object Object "$UNNAMED$17" + quid "4088D0110192" + collaborators (list link_list + (object Link + quid "4088D0220134" + supplier "$UNNAMED$18" + quidu "4088D01F02DA" + messages (list Messages + (object Message "HandleCommandL(TInt)" + quid "4088D0220135" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A13D89B0172" + creation FALSE)))) + class "Logical View::User" + quidu "4088D006022E" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$18" + quid "4088D01F02DA" + collaborators (list link_list + (object Link + quid "4088D0A30155" + supplier "$UNNAMED$19" + quidu "4088D0A00155" + messages (list Messages + (object Message "PassMoveL(TMoveType)" + quid "4088D0A30156" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "4088B0BC037D" + creation FALSE) + (object Message "GameStateChangedL(TGameState)" + quid "4088D12C01F3" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "4084FB8401C1" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$19" + quid "4088D0A00155" + collaborators (list link_list + (object Link + quid "4088D0C402BD" + supplier "$UNNAMED$20" + quidu "4088D0BF01D2" + messages (list Messages + (object Message "SendMoveL( )" + quid "4088D0C402BE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 4 + quidu "4083810E012D" + creation FALSE))) + (object Link + quid "4088D0D102CD" + supplier "$UNNAMED$19" + quidu "4088D0A00155" + messages (list Messages + (object Message "UpdateState( )" + quid "4088D0D102CE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "4088D0E901D3" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPLineEngine" + quidu "4073D54200FB" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$20" + quid "4088D0BF01D2" + class "Logical View::Sample Application Socket Engine::MSIPExSocketEngine" + quidu "4073D6A902E4" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @5 + logical_models (list unit_reference_list + (object Object "$UNNAMED$21" + quid "4088E12003AE" + collaborators (list link_list + (object Link + quid "4088E13C01BA" + supplier "$UNNAMED$22" + quidu "4088E12C0350" + messages (list Messages + (object Message "Incoming message" + quid "4088E13C01BB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "000000000000" + creation FALSE)))) + class "Logical View::System" + quidu "4088E10F011D" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$22" + quid "4088E12C0350" + collaborators (list link_list + (object Link + quid "4088E155038F" + supplier "$UNNAMED$23" + quidu "4088E13501E9" + messages (list Messages + (object Message "SocketDataL(TDes8&)" + quid "4088E1550390" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "4088B37D02BB" + creation FALSE)))) + class "Logical View::Sample Application Socket Engine::CSIPExSocketEngine" + quidu "4073D6BC0390" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$23" + quid "4088E13501E9" + collaborators (list link_list + (object Link + quid "4088E1D2022A" + supplier "$UNNAMED$24" + quidu "4088E16B0332" + messages (list Messages + (object Message "SocketDataL(TDes8&)" + quid "4088E1D2022B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "4088B37D02BB" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPExSocketEngineObserver" + quidu "4088B2EE00E4" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$24" + quid "4088E16B0332" + collaborators (list link_list + (object Link + quid "4088E17A011F" + supplier "$UNNAMED$24" + quidu "4088E16B0332" + messages (list Messages + (object Message "UpdateState( )" + quid "4088E1DD01DC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "4088B566032E" + creation FALSE))) + (object Link + quid "4088E2270037" + supplier "$UNNAMED$25" + quidu "4088E21F0279" + messages (list Messages + (object Message "GameStateChangedL(TGameState)" + quid "4088E2270038" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1.1" + ordinal 4 + quidu "4084FB8401C1" + creation FALSE)))) + class "Logical View::Sample Application Engine::CSIPExEngine" + quidu "4073D6830341" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$25" + quid "4088E21F0279" + class "Logical View::Sample Application UI::MSIPExGameObserver" + quidu "407D25B502D4" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @6 + logical_models (list unit_reference_list + (object Object "$UNNAMED$26" + quid "4088E706017F" + collaborators (list link_list + (object Link + quid "4088E71500A5" + supplier "$UNNAMED$27" + quidu "4088E7120160" + messages (list Messages + (object Message "End game event from user" + quid "4088E71500A6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "000000000000" + creation FALSE)))) + class "Logical View::User" + quidu "4088D006022E" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$27" + quid "4088E7120160" + collaborators (list link_list + (object Link + quid "4088E73F0112" + supplier "$UNNAMED$28" + quidu "4088E73C0086" + messages (list Messages + (object Message "EndGameL( )" + quid "4088E73F0113" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "4088B11E013C" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$28" + quid "4088E73C0086" + collaborators (list link_list + (object Link + quid "4088E7620132" + supplier "$UNNAMED$29" + quidu "4088E75E0028" + messages (list Messages + (object Message "DisconnectL( )" + quid "4088E7620133" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "40838107036F" + creation FALSE) + (object Message "~( )" + quid "4088E76F0161" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 3 + quidu "4088E77301BF" + creation FALSE))) + (object Link + quid "4088E7A1022D" + supplier "$UNNAMED$30" + quidu "4088E79A0317" + messages (list Messages + (object Message "EndSession()" + quid "4088E7A1022E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.3" + ordinal 4 + quidu "000000000000" + creation FALSE))) + (object Link + quid "4088E7E1023D" + supplier "$UNNAMED$28" + quidu "4088E73C0086" + messages (list Messages + (object Message "UpdateState( )" + quid "4088E80201F0" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1" + ordinal 7 + quidu "4088D0E901D3" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPLineEngine" + quidu "4073D54200FB" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$29" + quid "4088E75E0028" + class "Logical View::Sample Application Socket Engine::MSIPExSocketEngine" + quidu "4073D6A902E4" + persistence "Transient" + creationObj TRUE + multi FALSE) + (object Object "$UNNAMED$30" + quid "4088E79A0317" + collaborators (list link_list + (object Link + quid "4088E7CC03B4" + supplier "$UNNAMED$31" + quidu "4088E7C5027C" + messages (list Messages + (object Message "IMReceived(CSIPMessage)" + quid "4088E7CC03B5" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 5 + quidu "4088B6A50238" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" + quidu "407D10DF00EA" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$31" + quid "4088E7C5027C" + collaborators (list link_list + (object Link + quid "4088E7D7003A" + supplier "$UNNAMED$28" + quidu "4088E73C0086" + messages (list Messages + (object Message "" + quid "4088E7F700C7" + frequency "Aperiodic" + synchronization "Return" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 6 + quidu "000000000000" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" + quidu "4088B2E50180" + persistence "Transient" + creationObj TRUE + multi FALSE))) + (object Mechanism @7 + logical_models (list unit_reference_list + (object Object "$UNNAMED$32" + quid "4088EC77021E" + collaborators (list link_list + (object Link + quid "4088EDD3030C" + supplier "$UNNAMED$33" + quidu "4088EDCC0176" + messages (list Messages + (object Message "NewDocumentL( )" + quid "4088EDD3030D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A13D8B70161" + creation FALSE)))) + class "Logical View::Framework" + quidu "4088B4BE01F4" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$34" + quid "4088ED6E026F" + collaborators (list link_list + (object Link + quid "4088EE980234" + supplier "$UNNAMED$35" + quidu "4088EE2402B0" + messages (list Messages + (object Message "IMReceived(CSIPMessage)" + quid "4088EE980235" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 6 + quidu "4088B6A50238" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::CSIPExSIPEngine" + quidu "407D10D7005D" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$33" + quid "4088EDCC0176" + collaborators (list link_list + (object Link + quid "4088EDFD004E" + supplier "$UNNAMED$36" + quidu "4088EDF300DA" + messages (list Messages + (object Message "CreateEngineL( )" + quid "4088EDFD004F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "4088EDFF03B9" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExDoc" + quidu "4073D1340293" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$36" + quid "4088EDF300DA" + collaborators (list link_list + (object Link + quid "4088EE3201E5" + supplier "$UNNAMED$35" + quidu "4088EE2402B0" + messages (list Messages + (object Message "NewL( )" + quid "4088EE3201E6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "4088EE3802C0" + creation FALSE)))) + class "Logical View::Sample Application Engine::SIPLineEngineFactory" + quidu "4088A13B02DD" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$35" + quid "4088EE2402B0" + collaborators (list link_list + (object Link + quid "4088EE5E03CA" + supplier "$UNNAMED$37" + quidu "4088EE55003F" + messages (list Messages + (object Message "CreateSIPEngineL( )" + quid "4088EE5E03CB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "4088ECE700C7" + creation FALSE))) + (object Link + quid "4088EF2B0246" + supplier "$UNNAMED$38" + quidu "4088EF270023" + messages (list Messages + (object Message "AcceptInvitation( )" + quid "4088EF2B0247" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1" + ordinal 7 + quidu "4088EEE8008F" + creation FALSE) + (object Message "Return ETrue if user accepts the invitation else EFalse" + quid "4088EF4003DC" + frequency "Aperiodic" + synchronization "Return" + dir "ToClientFromSupplier" + sequence "2.1.1.1" + ordinal 8 + quidu "000000000000" + creation FALSE)))) + class "Logical View::Sample Application Engine::CSIPExEngine" + quidu "4073D6830341" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$37" + quid "4088EE55003F" + collaborators (list link_list + (object Link + quid "4088EE720214" + supplier "$UNNAMED$34" + quidu "4088ED6E026F" + messages (list Messages + (object Message "NewL( )" + quid "4088EE720215" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1.1" + ordinal 4 + quidu "4088EE76031E" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::SIPExSIPEngineFactory" + quidu "4088ADFF024B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$39" + quid "4088EE8502EF" + collaborators (list link_list + (object Link + quid "4088EE8B01E6" + supplier "$UNNAMED$34" + quidu "4088ED6E026F" + messages (list Messages + (object Message "Incoming msg( )" + quid "4088EE8B01E7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 5 + quidu "4088ED7D0137" + creation FALSE)))) + class "Logical View::System" + quidu "4088E10F011D" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$38" + quid "4088EF270023" + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @8 + logical_models (list unit_reference_list + (object Object "$UNNAMED$40" + quid "4088F56002FE" + collaborators (list link_list + (object Link + quid "4088F573007E" + supplier "$UNNAMED$41" + quidu "4088F56802CF" + messages (list Messages + (object Message "HandleCommandL(TInt)" + quid "4088F573007F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A13D89B0172" + creation FALSE)))) + class "Logical View::User" + quidu "4088D006022E" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$41" + quid "4088F56802CF" + collaborators (list link_list + (object Link + quid "4088F58503CA" + supplier "$UNNAMED$41" + quidu "4088F56802CF" + messages (list Messages + (object Message "ShowInstantMsgDlgL( )" + quid "4088F58503CB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "4088F587034D" + creation FALSE))) + (object Link + quid "4088F5EC0050" + supplier "$UNNAMED$42" + quidu "4088F5E70206" + messages (list Messages + (object Message "Validate address" + quid "4088F5EC0051" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "000000000000" + creation FALSE))) + (object Link + quid "4088F6100293" + supplier "$UNNAMED$43" + quidu "4088F60B012B" + messages (list Messages + (object Message "SendInstantMsgL(const TDesC&, const SIPAddress)" + quid "4088F6100294" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2" + ordinal 3 + quidu "4088B12500FD" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$42" + quid "4088F5E70206" + quidu "4088F5A1036C" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$43" + quid "4088F60B012B" + collaborators (list link_list + (object Link + quid "4088F66F035F" + supplier "$UNNAMED$44" + quidu "4088F66B015C" + messages (list Messages + (object Message "CreateIM( )" + quid "4088F66F0360" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.2.1" + ordinal 4 + quidu "4088F67500EE" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPLineEngine" + quidu "4073D54200FB" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$44" + quid "4088F66B015C" + collaborators (list link_list + (object Link + quid "4088F68D01E9" + supplier "$UNNAMED$45" + quidu "4088F68601AA" + messages (list Messages + (object Message "IMReceived(CSIPMessage)" + quid "4088F68D01EA" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 5 + quidu "4088B6A50238" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" + quidu "407D10DF00EA" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$45" + quid "4088F68601AA" + collaborators (list link_list + (object Link + quid "4088F6A303DD" + supplier "$UNNAMED$43" + quidu "4088F60B012B" + messages (list Messages + (object Message "" + quid "4088F6A303DE" + frequency "Aperiodic" + synchronization "Return" + dir "FromClientToSupplier" + sequence "3" + ordinal 6 + quidu "000000000000" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPExSIPEngineObserver" + quidu "4088B2E50180" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @9 + logical_models (list unit_reference_list + (object Object "$UNNAMED$46" + quid "408F52460057" + collaborators (list link_list + (object Link + quid "408F52900067" + supplier "$UNNAMED$47" + quidu "408F528C0096" + messages (list Messages + (object Message "\"Disable profile\" command" + quid "408F52A500D4" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "000000000000" + creation FALSE)))) + class "Logical View::User" + quidu "4088D006022E" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$47" + quid "408F528C0096" + collaborators (list link_list + (object Link + quid "408F52D60307" + supplier "$UNNAMED$48" + quidu "408F52D20151" + messages (list Messages + (object Message "DisableProfileL( )" + quid "408F52D60308" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "408380B50033" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$48" + quid "408F52D20151" + collaborators (list link_list + (object Link + quid "408F5359021C" + supplier "$UNNAMED$49" + quidu "408F535102E7" + messages (list Messages + (object Message "DisableProfileL( )" + quid "408F5359021D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "408F52F00047" + creation FALSE) + (object Message "ChangeState( )" + quid "408F553B0132" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.1.1.2.1" + ordinal 5 + quidu "408F554E02B8" + creation FALSE))) + (object Link + quid "408F56DC0316" + supplier "$UNNAMED$50" + quidu "408F56B50113" + messages (list Messages + (object Message "ShowInfoL( )" + quid "408F56DC0317" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.2.1.1" + ordinal 6 + quidu "408F56CC0028" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPLineEngine" + quidu "4073D54200FB" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$49" + quid "408F535102E7" + collaborators (list link_list + (object Link + quid "408F538E03D2" + supplier "$UNNAMED$51" + quidu "408F538600B5" + messages (list Messages + (object Message "DisableProfile( )" + quid "408F538E03D3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "4088CAE7024C" + creation FALSE))) + (object Link + quid "408F542801AF" + supplier "$UNNAMED$49" + quidu "408F535102E7" + messages (list Messages + (object Message "ChangeState( )" + quid "408F542801B0" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.2" + ordinal 4 + quidu "408F530D01AF" + creation FALSE)))) + class "Logical View::Sample Application Engine::TSIPExStateRegistered" + quidu "408F4C8502D8" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$51" + quid "408F538600B5" + class "Logical View::Sample Application SIP Engine::CSIPExSIPEngine" + quidu "407D10D7005D" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$50" + quid "408F56B50113" + class "Logical View::Sample Application UI::MStateViewNotifier" + quidu "407D0E6A014F" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @10 + logical_models (list unit_reference_list + (object Object "$UNNAMED$52" + quid "408F55F7023B" + collaborators (list link_list + (object Link + quid "408F561803C2" + supplier "$UNNAMED$53" + quidu "408F56150151" + messages (list Messages + (object Message "\"Enable profile\" command" + quid "408F561803C3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "000000000000" + creation FALSE)))) + class "Logical View::User" + quidu "4088D006022E" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$53" + quid "408F56150151" + collaborators (list link_list + (object Link + quid "408F567701AF" + supplier "$UNNAMED$54" + quidu "408F56730103" + messages (list Messages + (object Message "EnableProfileL( )" + quid "408F567701B0" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "408380A60208" + creation FALSE)))) + class "Logical View::Sample Application UI::CSIPExAppUi" + quidu "4073D13C015B" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$54" + quid "408F56730103" + collaborators (list link_list + (object Link + quid "408F569003A3" + supplier "$UNNAMED$55" + quidu "408F568D0170" + messages (list Messages + (object Message "EnableProfileL( )" + quid "408F569003A4" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "408F53050067" + creation FALSE) + (object Message "ChangeState( )" + quid "408F58490028" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "1.1.1.2.1" + ordinal 5 + quidu "408F554E02B8" + creation FALSE))) + (object Link + quid "408F585700D4" + supplier "$UNNAMED$56" + quidu "408F57E50355" + messages (list Messages + (object Message "ShowInfoL( )" + quid "408F585700D5" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.2.1.1" + ordinal 6 + quidu "408F56CC0028" + creation FALSE) + (object Message "ShowInfoL( )" + quid "408F58EB01FD" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1.1" + ordinal 10 + quidu "408F56CC0028" + creation FALSE)))) + class "Logical View::Sample Application Engine::MSIPLineEngine" + quidu "4073D54200FB" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$55" + quid "408F568D0170" + collaborators (list link_list + (object Link + quid "408F574D02D8" + supplier "$UNNAMED$57" + quidu "408F57480038" + messages (list Messages + (object Message "EnableProfile( )" + quid "408F574D02D9" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "4088B5C50032" + creation FALSE))) + (object Link + quid "408F57D20335" + supplier "$UNNAMED$55" + quidu "408F568D0170" + messages (list Messages + (object Message "ChangeState( )" + quid "408F58390038" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.2" + ordinal 4 + quidu "408F530D01AF" + creation FALSE)))) + class "Logical View::Sample Application Engine::TSIPExStateIdle" + quidu "408F4C410151" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$57" + quid "408F57480038" + collaborators (list link_list + (object Link + quid "408F58BE024B" + supplier "$UNNAMED$58" + quidu "408F58B40355" + messages (list Messages + (object Message "ProfileEnabled( )" + quid "408F58BE024C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 7 + quidu "408F504B019F" + creation FALSE)))) + class "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" + quidu "407D10DF00EA" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$56" + quid "408F57E50355" + class "Logical View::Sample Application UI::MStateViewNotifier" + quidu "407D0E6A014F" + persistence "Transient" + creationObj FALSE + multi FALSE) + (object Object "$UNNAMED$58" + quid "408F58B40355" + collaborators (list link_list + (object Link + quid "408F58D702E7" + supplier "$UNNAMED$58" + quidu "408F58B40355" + messages (list Messages + (object Message "ChangeState( )" + quid "408F58D702E8" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 8 + quidu "408F530D01AF" + creation FALSE))) + (object Link + quid "408F58DF020D" + supplier "$UNNAMED$54" + quidu "408F56730103" + messages (list Messages + (object Message "ChangeState( )" + quid "408F58DF020E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1" + ordinal 9 + quidu "408F554E02B8" + creation FALSE)))) + class "Logical View::Sample Application Engine::TSIPExStateRegistering" + quidu "408F4C7C0374" + persistence "Transient" + creationObj FALSE + multi FALSE))) + (object Mechanism @11 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3A13D86A01A5" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object CategoryView "Logical View::Sample Application UI" @12 + location (416, 896) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @12 + location (271, 812) + fill_color 13434879 + nlines 2 + max_width 290 + justify 0 + label "Sample Application UI") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4073D08F0233" + width 302 + height 180) + (object CategoryView "Logical View::Sample Application Engine" @13 + location (1104, 896) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @13 + location (913, 812) + fill_color 13434879 + nlines 2 + max_width 382 + justify 0 + label "Sample Application Engine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4073D0AD02EF" + width 394 + height 180) + (object ImportView "" @14 + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + stereotype TRUE + line_color 3342489 + quidu "4073D0C40292" + client @12 + supplier @13 + line_style 0) + (object CategoryView "Logical View::Sample Application Socket Engine" @15 + location (1104, 1392) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @15 + location (911, 1308) + fill_color 13434879 + nlines 2 + max_width 386 + justify 0 + label "Sample Application Socket Engine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4073D0D3030F" + width 398 + height 180) + (object ImportView "" @16 + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + stereotype TRUE + line_color 3342489 + quidu "4073D0E0008F" + client @13 + supplier @15 + line_style 0) + (object CategoryView "Logical View::Sample Application SIP Engine" @17 + location (1104, 480) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @17 + location (915, 396) + fill_color 13434879 + nlines 2 + max_width 378 + justify 0 + label "Sample Application SIP Engine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "407D10BC00F9" + width 390 + height 180) + (object ImportView "" @18 + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + stereotype TRUE + line_color 3342489 + quidu "40875B1201F2" + client @13 + supplier @17 + line_style 0) + (object CategoryView "Logical View::EikCore" @19 + location (336, 240) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @19 + location (192, 156) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "EikCore") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A13D89202E2" + width 300 + height 180) + (object CategoryView "Logical View::AppArc" @20 + location (336, 1312) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @20 + location (192, 1228) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "AppArc") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A13D93A0008" + width 300 + height 180) + (object CategoryView "Logical View::Cone" @21 + location (336, 1760) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @21 + location (192, 1676) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Cone") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A13D963013D" + width 300 + height 180) + (object CategoryView "Logical View::E32" @22 + location (864, 1856) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @22 + location (720, 1772) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "E32") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A13D98603C9" + width 300 + height 180) + (object CategoryView "Logical View::S32" @23 + location (1408, 1856) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @23 + location (1264, 1772) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "S32") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A13DAB2027F" + width 300 + height 180) + (object CategoryView "Logical View::F32" @24 + location (1680, 240) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @24 + location (1536, 156) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "F32") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A13DA900317" + width 300 + height 180))) + (object InteractionDiagram "Enable profile" + mechanism_ref @1 + quid "4088B48901D4" + title "Enable profile" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$2" @25 + location (288, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @25 + location (288, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088B4D800CB" + width 336 + height 1414 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @26 + location (288, 368) + line_color 3342489 + InterObjView @25 + height 1180 + y_coord 1120 + Nested FALSE)) + (object InterObjView "$UNNAMED$0" @27 + location (736, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @27 + location (736, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088B4AF01C5" + width 312 + height 1414 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @28 + location (736, 368) + line_color 3342489 + InterObjView @27 + height 1120 + y_coord 1060 + Nested FALSE)) + (object InterObjView "$UNNAMED$1" @29 + location (1184, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @29 + location (1184, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088B594033E" + width 334 + height 1414 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @30 + location (1184, 432) + line_color 3342489 + InterObjView @29 + height 996 + y_coord 936 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @31 + location (1184, 560) + line_color 3342489 + InterObjView @29 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @32 + location (1184, 1056) + line_color 3342489 + InterObjView @29 + height 312 + y_coord 252 + Nested TRUE)) + (object InterObjView "$UNNAMED$3" @33 + location (1536, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @33 + location (1536, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 354 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088B5D003CC" + width 372 + height 1414 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @34 + location (1536, 688) + line_color 3342489 + InterObjView @33 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @35 + location (1536, 848) + line_color 3342489 + InterObjView @33 + height 120 + y_coord 60 + Nested FALSE)) + (object InterObjView "$UNNAMED$6" @36 + location (1936, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @36 + location (1936, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 540 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088B5F300EE" + width 558 + height 1414 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @37 + location (1936, 848) + line_color 3342489 + InterObjView @36 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$4" @38 + location (2448, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @38 + location (2448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 468 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088C08002B6" + width 486 + height 1414 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @39 + location (2448, 1136) + line_color 3342489 + InterObjView @38 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$5" @40 + location (2928, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @40 + location (2928, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 358 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088C0CE0315" + width 376 + height 1414 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @41 + location (2928, 1248) + line_color 3342489 + InterObjView @40 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @42 + location (16, 368) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @43 + Parent_View @42 + location (511, 324) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B51F01A7" + anchor_loc 1 + nlines 1 + max_width 426 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @25 + supplier @27 + Focus_Src @26 + Focus_Entry @28 + origin (303, 368) + terminus (720, 368) + ordinal 0) + (object InterMessView "" @44 + location (16, 432) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @45 + Parent_View @44 + location (959, 388) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B59A0061" + anchor_loc 1 + nlines 1 + max_width 307 + justify 0 + label "EnableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @27 + supplier @29 + Focus_Src @28 + Focus_Entry @30 + origin (751, 432) + terminus (1168, 432) + ordinal 1) + (object SelfMessView "" @46 + location (16, 560) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @47 + Parent_View @46 + location (1290, 516) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B5A30284" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @29 + supplier @29 + Focus_Src @30 + Focus_Entry @31 + origin (1215, 560) + terminus (1365, 560) + ordinal 2) + (object InterMessView "" @48 + location (1280, 688) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @49 + Parent_View @48 + location (1359, 644) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B5D80023" + anchor_loc 1 + nlines 1 + max_width 285 + justify 0 + label "EnableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @29 + supplier @33 + Focus_Src @30 + Focus_Entry @34 + origin (1199, 688) + terminus (1520, 688) + ordinal 3) + (object InterMessView "" @50 + location (1744, 848) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @51 + Parent_View @50 + location (1735, 805) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B5FB0302" + anchor_loc 1 + nlines 1 + max_width 10 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.498645 + height 44 + orientation 0) + line_color 3342489 + client @33 + supplier @36 + Focus_Src @35 + Focus_Entry @37 + origin (1551, 848) + terminus (1920, 848) + ordinal 4) + (object SelfMessView "" @52 + location (16, 1056) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @53 + Parent_View @52 + location (1290, 1012) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD730199" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @29 + supplier @29 + Focus_Src @30 + Focus_Entry @32 + origin (1215, 1056) + terminus (1365, 1056) + ordinal 5) + (object InterMessView "" @54 + location (1808, 1136) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @55 + Parent_View @54 + location (1823, 1092) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD9000AF" + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @29 + supplier @38 + Focus_Src @32 + Focus_Entry @39 + origin (1214, 1136) + terminus (2432, 1136) + ordinal 6) + (object InterMessView "" @56 + location (2064, 1248) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @57 + Parent_View @56 + location (2063, 1204) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD9502C2" + anchor_loc 1 + nlines 1 + max_width 444 + justify 0 + label "SetRegistrationStateL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @29 + supplier @40 + Focus_Src @32 + Focus_Entry @41 + origin (1214, 1248) + terminus (2912, 1248) + ordinal 7))) + (object InteractionDiagram "Disable profile" + mechanism_ref @2 + quid "4088CA28023A" + title "Disable profile" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 781 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$7" @58 + location (256, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @58 + location (256, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CA460111" + width 336 + height 1606 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @59 + location (256, 384) + line_color 3342489 + InterObjView @58 + height 1356 + y_coord 1296 + Nested FALSE)) + (object InterObjView "$UNNAMED$8" @60 + location (672, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @60 + location (672, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CA5202D7" + width 312 + height 1606 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @61 + location (672, 384) + line_color 3342489 + InterObjView @60 + height 1296 + y_coord 1236 + Nested FALSE)) + (object InterObjView "$UNNAMED$9" @62 + location (1008, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @62 + location (1008, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CABF02D8" + width 334 + height 1606 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @63 + location (1008, 448) + line_color 3342489 + InterObjView @62 + height 1172 + y_coord 1112 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @64 + location (1008, 560) + line_color 3342489 + InterObjView @62 + height 200 + y_coord 140 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @65 + location (1008, 1184) + line_color 3342489 + InterObjView @62 + height 376 + y_coord 316 + Nested TRUE)) + (object InterObjView "$UNNAMED$10" @66 + location (1344, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @66 + location (1344, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 354 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CADD03D2" + width 372 + height 1606 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @67 + location (1344, 816) + line_color 3342489 + InterObjView @66 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @68 + location (1344, 960) + line_color 3342489 + InterObjView @66 + height 120 + y_coord 60 + Nested FALSE)) + (object InterObjView "$UNNAMED$13" @69 + location (1808, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @69 + location (1808, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 540 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CAFF01FE" + width 558 + height 1606 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @70 + location (1808, 960) + line_color 3342489 + InterObjView @69 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$11" @71 + location (2352, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @71 + location (2352, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 468 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CCFA0030" + width 486 + height 1606 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @72 + location (2352, 640) + line_color 3342489 + InterObjView @71 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @73 + location (2352, 1312) + line_color 3342489 + InterObjView @71 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$12" @74 + location (2800, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @74 + location (2800, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 358 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CD0601D6" + width 376 + height 1606 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @75 + location (2800, 1440) + line_color 3342489 + InterObjView @74 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @76 + location (464, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @77 + Parent_View @76 + location (463, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CA5B0067" + anchor_loc 1 + nlines 1 + max_width 432 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @58 + supplier @60 + Focus_Src @59 + Focus_Entry @61 + origin (271, 384) + terminus (656, 384) + ordinal 0) + (object InterMessView "" @78 + location (832, 448) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @79 + Parent_View @78 + location (839, 404) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CAC20394" + anchor_loc 1 + nlines 1 + max_width 316 + justify 0 + label "DisableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @60 + supplier @62 + Focus_Src @61 + Focus_Entry @63 + origin (687, 448) + terminus (992, 448) + ordinal 1) + (object SelfMessView "" @80 + location (16, 560) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @81 + Parent_View @80 + location (1114, 516) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CAC501FE" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @62 + supplier @62 + Focus_Src @63 + Focus_Entry @64 + origin (1039, 560) + terminus (1189, 560) + ordinal 2) + (object InterMessView "" @82 + location (1184, 816) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @83 + Parent_View @82 + location (1175, 773) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CAE30328" + anchor_loc 1 + nlines 1 + max_width 294 + justify 0 + label "DisableProfile( )" + pctDist 0.498361 + height 44 + orientation 0) + line_color 3342489 + client @62 + supplier @66 + Focus_Src @63 + Focus_Entry @67 + origin (1023, 816) + terminus (1328, 816) + ordinal 4) + (object InterMessView "" @84 + location (1536, 960) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @85 + Parent_View @84 + location (1575, 916) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CB080182" + anchor_loc 1 + nlines 1 + max_width 501 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @66 + supplier @69 + Focus_Src @68 + Focus_Entry @70 + origin (1359, 960) + terminus (1792, 960) + ordinal 5) + (object SelfMessView "" @86 + location (16, 1184) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @87 + Parent_View @86 + location (1114, 1140) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CC8A02FD" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @62 + supplier @62 + Focus_Src @63 + Focus_Entry @65 + origin (1039, 1184) + terminus (1189, 1184) + ordinal 6) + (object InterMessView "" @88 + location (16, 1312) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @89 + Parent_View @88 + location (1687, 1268) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD0001B7" + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @62 + supplier @71 + Focus_Src @65 + Focus_Entry @73 + origin (1038, 1312) + terminus (2336, 1312) + ordinal 7) + (object InterMessView "" @90 + location (1824, 1440) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @91 + Parent_View @90 + location (1911, 1396) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD0C0198" + anchor_loc 1 + nlines 1 + max_width 444 + justify 0 + label "SetRegistrationStateL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @62 + supplier @74 + Focus_Src @65 + Focus_Entry @75 + origin (1038, 1440) + terminus (2784, 1440) + ordinal 8) + (object InterMessView "" @92 + location (1600, 640) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @93 + Parent_View @92 + location (1687, 596) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CE5B0361" + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @62 + supplier @71 + Focus_Src @64 + Focus_Entry @72 + origin (1038, 640) + terminus (2336, 640) + ordinal 3))) + (object ObjectDiagram "Disable profile" + mechanism_ref @2 + quid "4088CD2B006F" + title "Disable profile" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$7" @94 + location (352, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @94 + location (352, 544) + anchor_loc 1 + nlines 2 + max_width 389 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CA460111" + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$8" @95 + location (928, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @95 + location (782, 333) + fill_color 13434879 + nlines 2 + max_width 292 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CA5202D7" + width 310 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$9" @96 + location (1504, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @96 + location (1346, 333) + fill_color 13434879 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CABF02D8" + width 334 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$10" @97 + location (480, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @97 + location (294, 861) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CADD03D2" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$13" @98 + location (1504, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @98 + location (1234, 861) + fill_color 13434879 + nlines 2 + max_width 540 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CAFF01FE" + width 558 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$11" @99 + location (2528, 832) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @99 + location (2299, 781) + fill_color 13434879 + nlines 2 + max_width 458 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CCFA0030" + width 476 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$12" @100 + location (2480, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @100 + location (2294, 333) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088CD0601D6" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @101 + location (1504, 171) + stereotype TRUE + line_color 3342489 + quidu "4088CAC501FD" + client @96 + supplier @96 + line_style 4) + (object MessView "" @102 + location (1504, 127) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @103 + Parent_View @102 + location (1504, 36) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CAC501FE" + anchor_loc 1 + nlines 1 + max_width 378 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + label (object SegLabel @104 + Parent_View @102 + location (1504, 83) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CC8A02FD" + anchor_loc 1 + nlines 1 + max_width 378 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @101 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1444, 127) + terminus (1564, 127)) + (object LinkView "" @105 + stereotype TRUE + line_color 3342489 + quidu "4088CA5B0066" + client @94 + supplier @95 + line_style 0) + (object MessView "" @106 + location (590, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @107 + Parent_View @106 + location (590, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CA5B0067" + anchor_loc 1 + nlines 1 + max_width 469 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @105 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (530, 340) + terminus (650, 340)) + (object LinkView "" @108 + stereotype TRUE + line_color 3342489 + quidu "4088CAC20393" + client @95 + supplier @96 + line_style 0) + (object MessView "" @109 + location (1210, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @110 + Parent_View @109 + location (1210, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CAC20394" + anchor_loc 1 + nlines 1 + max_width 388 + justify 0 + label "DisableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @108 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1150, 340) + terminus (1270, 340)) + (object LinkView "" @111 + stereotype TRUE + line_color 3342489 + quidu "4088CAE30327" + client @96 + supplier @97 + line_style 0) + (object MessView "" @112 + location (1013, 687) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @113 + Parent_View @112 + location (1013, 687) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CAE30328" + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "DisableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @111 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1065, 659) + terminus (961, 715)) + (object LinkView "" @114 + stereotype TRUE + line_color 3342489 + quidu "4088CD0001B6" + client @96 + supplier @99 + line_style 0) + (object MessView "" @115 + location (2033, 567) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @116 + Parent_View @115 + location (2051, 527) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD0001B7" + anchor_loc 1 + nlines 1 + max_width 791 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + label (object SegLabel @117 + Parent_View @115 + location (2051, 480) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CE5B0361" + anchor_loc 1 + nlines 1 + max_width 10 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @114 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1978, 543) + terminus (2088, 591)) + (object LinkView "" @118 + stereotype TRUE + line_color 3342489 + quidu "4088CD0C0197" + client @96 + supplier @100 + line_style 0) + (object MessView "" @119 + location (1978, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @120 + Parent_View @119 + location (1978, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD0C0198" + anchor_loc 1 + nlines 1 + max_width 585 + justify 0 + label "SetRegistrationStateL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @118 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1918, 340) + terminus (2038, 340)) + (object LinkView "" @121 + stereotype TRUE + line_color 3342489 + quidu "4088CB080181" + client @97 + supplier @98 + line_style 0) + (object MessView "" @122 + location (950, 868) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @123 + Parent_View @122 + location (950, 824) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CB080182" + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @121 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (890, 868) + terminus (1010, 868)) + (object LinkView "" @124 + stereotype TRUE + line_color 3342489 + quidu "4088CB2A0105" + client @98 + supplier @96 + line_style 0))) + (object ObjectDiagram "Enable profile" + mechanism_ref @1 + quid "4088CDA302A3" + title "Enable profile" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$0" @125 + location (784, 512) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @125 + location (638, 461) + fill_color 13434879 + nlines 2 + max_width 292 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088B4AF01C5" + width 310 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$2" @126 + location (784, 96) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @126 + location (784, 256) + anchor_loc 1 + nlines 2 + max_width 392 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088B4D800CB" + annotation 4 + autoResize TRUE + subobjects 0 + x_offset -0.080000 + y_offset 0.110000) + (object ObjectView "$UNNAMED$1" @127 + location (1792, 512) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @127 + location (1634, 461) + fill_color 13434879 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088B594033E" + width 334 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$3" @128 + location (1792, 1120) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @128 + location (1606, 1069) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088B5D003CC" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$6" @129 + location (2496, 1120) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @129 + location (2226, 1069) + fill_color 13434879 + nlines 2 + max_width 540 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088B5F300EE" + width 558 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$4" @130 + location (784, 1120) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @130 + location (555, 1069) + fill_color 13434879 + nlines 2 + max_width 458 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088C08002B6" + width 476 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset -0.080000 + y_offset 0.110000) + (object ObjectView "$UNNAMED$5" @131 + location (2496, 512) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @131 + location (2310, 461) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088C0CE0315" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @132 + location (1792, 299) + stereotype TRUE + line_color 3342489 + quidu "4088B5A30283" + client @127 + supplier @127 + line_style 4) + (object MessView "" @133 + location (1792, 255) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @134 + Parent_View @133 + location (1792, 164) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B5A30284" + anchor_loc 1 + nlines 1 + max_width 378 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + label (object SegLabel @135 + Parent_View @133 + location (1792, 211) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD730199" + anchor_loc 1 + nlines 1 + max_width 116 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @132 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1732, 255) + terminus (1852, 255)) + (object LinkView "" @136 + stereotype TRUE + line_color 3342489 + quidu "4088B59A0060" + client @125 + supplier @127 + line_style 0) + (object MessView "" @137 + location (1281, 468) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @138 + Parent_View @137 + location (1281, 424) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B59A0061" + anchor_loc 1 + nlines 1 + max_width 378 + justify 0 + label "EnableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @136 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1221, 468) + terminus (1341, 468)) + (object LinkView "" @139 + stereotype TRUE + line_color 3342489 + quidu "4088B4E700EA" + client @126 + supplier @125 + line_style 0) + (object MessView "" @140 + location (829, 311) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @141 + Parent_View @140 + location (874, 311) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B51F01A7" + anchor_loc 1 + nlines 1 + max_width 469 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @139 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (829, 251) + terminus (829, 371)) + (object LinkView "" @142 + stereotype TRUE + line_color 3342489 + quidu "4088B5D80022" + client @127 + supplier @128 + line_style 0) + (object MessView "" @143 + location (1837, 816) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @144 + Parent_View @143 + location (1837, 816) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B5D80023" + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "EnableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @142 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1837, 756) + terminus (1837, 876)) + (object LinkView "" @145 + stereotype TRUE + line_color 3342489 + quidu "4088C08E00B3" + client @127 + supplier @130 + line_style 0) + (object MessView "" @146 + location (1310, 854) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @147 + Parent_View @146 + location (1334, 892) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD9000AF" + anchor_loc 1 + nlines 1 + max_width 791 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @145 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1360, 823) + terminus (1260, 885)) + (object LinkView "" @148 + stereotype TRUE + line_color 3342489 + quidu "4088C0F40150" + client @127 + supplier @131 + line_style 0) + (object MessView "" @149 + location (2129, 468) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @150 + Parent_View @149 + location (2129, 424) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CD9502C2" + anchor_loc 1 + nlines 1 + max_width 585 + justify 0 + label "SetRegistrationStateL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @148 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2069, 468) + terminus (2189, 468)) + (object LinkView "" @151 + stereotype TRUE + line_color 3342489 + quidu "4088B5FB0301" + client @128 + supplier @129 + line_style 0) + (object MessView "" @152 + location (2101, 1076) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @153 + Parent_View @152 + location (2101, 1032) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088B5FB0302" + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @151 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2041, 1076) + terminus (2161, 1076)) + (object LinkView "" @154 + stereotype TRUE + line_color 3342489 + quidu "4088B60C0330" + client @129 + supplier @127 + line_style 0) + (object LinkView "" @155 + stereotype TRUE + line_color 3342489 + quidu "4088C0A403B1" + client @130 + supplier @125 + line_style 0))) + (object InteractionDiagram "Game state changed UI" + mechanism_ref @3 + quid "4088CE9403B0" + title "Game state changed UI" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$16" @156 + location (352, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @156 + location (352, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CEED03C0" + width 334 + height 462 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @157 + location (352, 368) + line_color 3342489 + InterObjView @156 + height 228 + y_coord 168 + Nested FALSE)) + (object InterObjView "$UNNAMED$14" @158 + location (768, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @158 + location (768, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CEDB0055" + width 312 + height 462 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @159 + location (768, 368) + line_color 3342489 + InterObjView @158 + height 168 + y_coord 108 + Nested FALSE)) + (object InterObjView "$UNNAMED$15" @160 + location (1200, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @160 + location (1200, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 466 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CF740028" + width 484 + height 462 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @161 + location (1200, 416) + line_color 3342489 + InterObjView @160 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @162 + location (544, 368) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @163 + Parent_View @162 + location (559, 324) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CEF70102" + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @156 + supplier @158 + Focus_Src @157 + Focus_Entry @159 + origin (367, 368) + terminus (752, 368) + ordinal 0) + (object InterMessView "" @164 + location (16, 416) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @165 + Parent_View @164 + location (983, 372) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CF79023D" + anchor_loc 1 + nlines 1 + max_width 216 + justify 0 + label "DrawNow( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @158 + supplier @160 + Focus_Src @159 + Focus_Entry @161 + origin (783, 416) + terminus (1184, 416) + ordinal 1))) + (object InteractionDiagram "Pass move" + mechanism_ref @4 + quid "4088CFF40376" + title "Pass move" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$17" @166 + location (288, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @166 + location (288, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088D0110192" + width 336 + height 986 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @167 + location (288, 400) + line_color 3342489 + InterObjView @166 + height 720 + y_coord 660 + Nested FALSE)) + (object InterObjView "$UNNAMED$18" @168 + location (624, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @168 + location (624, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088D01F02DA" + width 312 + height 986 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @169 + location (624, 400) + line_color 3342489 + InterObjView @168 + height 660 + y_coord 600 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @170 + location (624, 720) + line_color 3342489 + InterObjView @168 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$19" @171 + location (992, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @171 + location (992, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 326 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088D0A00155" + width 344 + height 986 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @172 + location (992, 480) + line_color 3342489 + InterObjView @171 + height 520 + y_coord 460 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @173 + location (992, 592) + line_color 3342489 + InterObjView @171 + height 248 + y_coord 188 + Nested TRUE)) + (object InterObjView "$UNNAMED$20" @174 + location (1424, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @174 + location (1424, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 442 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088D0BF01D2" + width 460 + height 986 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @175 + location (1424, 880) + line_color 3342489 + InterObjView @174 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @176 + location (16, 400) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @177 + Parent_View @176 + location (455, 356) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0220135" + anchor_loc 1 + nlines 1 + max_width 432 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @166 + supplier @168 + Focus_Src @167 + Focus_Entry @169 + origin (303, 400) + terminus (608, 400) + ordinal 0) + (object InterMessView "" @178 + location (800, 480) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @179 + Parent_View @178 + location (807, 436) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0A30156" + anchor_loc 1 + nlines 1 + max_width 448 + justify 0 + label "PassMoveL(TMoveType)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @168 + supplier @171 + Focus_Src @169 + Focus_Entry @172 + origin (639, 480) + terminus (976, 480) + ordinal 1) + (object InterMessView "" @180 + location (1216, 880) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @181 + Parent_View @180 + location (1207, 836) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0C402BE" + anchor_loc 1 + nlines 1 + max_width 257 + justify 0 + label "SendMoveL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @171 + supplier @174 + Focus_Src @172 + Focus_Entry @175 + origin (1007, 880) + terminus (1408, 880) + ordinal 4) + (object SelfMessView "" @182 + location (16, 592) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @183 + Parent_View @182 + location (1098, 548) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0D102CE" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @171 + supplier @171 + Focus_Src @172 + Focus_Entry @173 + origin (1023, 592) + terminus (1173, 592) + ordinal 2) + (object NoteView @184 + location (2032, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @184 + location (1766, 401) + fill_color 13434879 + nlines 2 + max_width 496 + label "State is changed from ELocal to ERemote") + line_color 3342489 + fill_color 13434879 + width 556 + height 138) + (object AttachView "" @185 + stereotype TRUE + line_color 3342489 + client @184 + supplier @182 + line_style 0) + (object InterMessView "" @186 + location (832, 720) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @187 + Parent_View @186 + location (823, 676) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D12C01F3" + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @171 + supplier @168 + Focus_Src @173 + Focus_Entry @170 + origin (991, 720) + terminus (655, 720) + ordinal 3) + (object Label @188 + location (816, 625) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + nlines 1 + max_width 600 + label ""))) + (object InteractionDiagram "Receive move" + mechanism_ref @5 + quid "4088E0FF0014" + title "Receive move" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$21" @189 + location (256, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @189 + location (256, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E12003AE" + width 336 + height 962 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @190 + location (256, 400) + line_color 3342489 + InterObjView @189 + height 696 + y_coord 636 + Nested FALSE)) + (object InterObjView "$UNNAMED$22" @191 + location (704, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @191 + location (704, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 438 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E12C0350" + width 456 + height 962 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @192 + location (704, 400) + line_color 3342489 + InterObjView @191 + height 636 + y_coord 576 + Nested FALSE)) + (object InterObjView "$UNNAMED$23" @193 + location (1216, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @193 + location (1216, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 576 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E13501E9" + width 594 + height 962 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @194 + location (1216, 432) + line_color 3342489 + InterObjView @193 + height 544 + y_coord 484 + Nested FALSE)) + (object InterObjView "$UNNAMED$24" @195 + location (1664, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @195 + location (1664, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 326 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E16B0332" + width 344 + height 962 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @196 + location (1664, 464) + line_color 3342489 + InterObjView @195 + height 452 + y_coord 392 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @197 + location (1664, 592) + line_color 3342489 + InterObjView @195 + height 264 + y_coord 204 + Nested TRUE)) + (object InterObjView "$UNNAMED$25" @198 + location (2112, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @198 + location (2112, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 468 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E21F0279" + width 486 + height 962 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @199 + location (2112, 736) + line_color 3342489 + InterObjView @198 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @200 + location (16, 400) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @201 + Parent_View @200 + location (479, 356) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E13C01BB" + anchor_loc 1 + nlines 1 + max_width 351 + justify 0 + label "Incoming message" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @189 + supplier @191 + Focus_Src @190 + Focus_Entry @192 + origin (271, 400) + terminus (688, 400) + ordinal 0) + (object InterMessView "" @202 + location (16, 432) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @203 + Parent_View @202 + location (959, 388) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E1550390" + anchor_loc 1 + nlines 1 + max_width 413 + justify 0 + label "SocketDataL(TDes8&)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @191 + supplier @193 + Focus_Src @192 + Focus_Entry @194 + origin (719, 432) + terminus (1200, 432) + ordinal 1) + (object InterMessView "" @204 + location (16, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @205 + Parent_View @204 + location (1439, 420) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E1D2022B" + anchor_loc 1 + nlines 1 + max_width 413 + justify 0 + label "SocketDataL(TDes8&)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @193 + supplier @195 + Focus_Src @194 + Focus_Entry @196 + origin (1231, 464) + terminus (1648, 464) + ordinal 2) + (object SelfMessView "" @206 + location (16, 592) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @207 + Parent_View @206 + location (1770, 548) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E1DD01DC" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @195 + supplier @195 + Focus_Src @196 + Focus_Entry @197 + origin (1695, 592) + terminus (1845, 592) + ordinal 3) + (object InterMessView "" @208 + location (1904, 736) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @209 + Parent_View @208 + location (1895, 692) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E2270038" + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @195 + supplier @198 + Focus_Src @197 + Focus_Entry @199 + origin (1694, 736) + terminus (2096, 736) + ordinal 4))) + (object ObjectDiagram "Receive move" + mechanism_ref @5 + quid "4088E1F30268" + title "Receive move" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$21" @210 + location (304, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @210 + location (304, 544) + anchor_loc 1 + nlines 2 + max_width 385 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E12003AE" + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$22" @211 + location (944, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @211 + location (723, 333) + fill_color 13434879 + nlines 2 + max_width 442 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E12C0350" + width 460 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$23" @212 + location (944, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @212 + location (647, 861) + fill_color 13434879 + nlines 2 + max_width 594 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E13501E9" + width 612 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$24" @213 + location (1888, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @213 + location (1730, 861) + fill_color 13434879 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E16B0332" + width 334 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @214 + location (1888, 699) + stereotype TRUE + line_color 3342489 + quidu "4088E17A011F" + client @213 + supplier @213 + line_style 4) + (object MessView "" @215 + location (1888, 655) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @216 + Parent_View @215 + location (1888, 611) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E1DD01DC" + anchor_loc 1 + nlines 1 + max_width 413 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @214 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1828, 655) + terminus (1948, 655)) + (object ObjectView "$UNNAMED$25" @217 + location (1888, 1456) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @217 + location (1659, 1405) + fill_color 13434879 + nlines 2 + max_width 458 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E21F0279" + width 476 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkView "" @218 + stereotype TRUE + line_color 3342489 + quidu "4088E13C01BA" + client @210 + supplier @211 + line_style 0) + (object MessView "" @219 + location (537, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @220 + Parent_View @219 + location (537, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E13C01BB" + anchor_loc 1 + nlines 1 + max_width 388 + justify 0 + label "Incoming message" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @218 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (477, 340) + terminus (597, 340)) + (object LinkView "" @221 + stereotype TRUE + line_color 3342489 + quidu "4088E155038F" + client @211 + supplier @212 + line_style 0) + (object MessView "" @222 + location (989, 647) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @223 + Parent_View @222 + location (1034, 647) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E1550390" + anchor_loc 1 + nlines 1 + max_width 485 + justify 0 + label "SocketDataL(TDes8&)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @221 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (989, 587) + terminus (989, 707)) + (object LinkView "" @224 + stereotype TRUE + line_color 3342489 + quidu "4088E1D2022A" + client @212 + supplier @213 + line_style 0) + (object MessView "" @225 + location (1485, 868) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @226 + Parent_View @225 + location (1485, 824) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E1D2022B" + anchor_loc 1 + nlines 1 + max_width 519 + justify 0 + label "SocketDataL(TDes8&)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @224 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1425, 868) + terminus (1545, 868)) + (object LinkView "" @227 + stereotype TRUE + line_color 3342489 + quidu "4088E2270037" + client @213 + supplier @217 + line_style 0) + (object MessView "" @228 + location (1933, 1184) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @229 + Parent_View @228 + location (1978, 1184) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E2270038" + anchor_loc 1 + nlines 1 + max_width 825 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @227 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1933, 1124) + terminus (1933, 1244)))) + (object InteractionDiagram "End game" + mechanism_ref @6 + quid "4088E6EF02B7" + title "End game" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$26" @230 + location (256, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @230 + location (256, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E706017F" + width 336 + height 1482 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @231 + location (256, 384) + line_color 3342489 + InterObjView @230 + height 688 + y_coord 628 + Nested FALSE)) + (object InterObjView "$UNNAMED$27" @232 + location (592, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @232 + location (592, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088E7120160" + width 312 + height 1482 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @233 + location (592, 384) + line_color 3342489 + InterObjView @232 + height 628 + y_coord 568 + Nested FALSE)) + (object InterObjView "$UNNAMED$28" @234 + location (928, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @234 + location (928, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 326 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E73C0086" + width 344 + height 1482 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @235 + location (928, 432) + line_color 3342489 + InterObjView @234 + height 520 + y_coord 460 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @236 + location (928, 1248) + line_color 3342489 + InterObjView @234 + height 248 + y_coord 188 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @237 + location (928, 1376) + line_color 3342489 + InterObjView @234 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$29" @238 + location (1376, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @238 + location (1376, 912) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 472 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E75E0028" + width 490 + height 54 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @239 + location (1360, 464) + line_color 3342489 + InterObjView @238 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @240 + location (1360, 560) + line_color 3342489 + InterObjView @238 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @241 + location (1376, 976) + line_color 3342489 + InterObjView @238 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$30" @242 + location (1776, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @242 + location (1776, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 354 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E79A0317" + width 372 + height 1482 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @243 + location (1776, 832) + line_color 3342489 + InterObjView @242 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @244 + location (1776, 1072) + line_color 3342489 + InterObjView @242 + height 544 + y_coord 484 + Nested FALSE)) + (object InterObjView "$UNNAMED$31" @245 + location (1392, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @245 + location (1392, 912) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 540 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088E7C5027C" + width 558 + height 794 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @246 + location (1392, 976) + InterObjView @245 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @247 + location (1376, 1072) + line_color 3342489 + InterObjView @245 + height 484 + y_coord 424 + Nested FALSE)) + (object InterMessView "" @248 + location (16, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @249 + Parent_View @248 + location (423, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E71500A6" + anchor_loc 1 + nlines 1 + max_width 482 + justify 0 + label "End game event from user" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @230 + supplier @232 + Focus_Src @231 + Focus_Entry @233 + origin (271, 384) + terminus (576, 384) + ordinal 0) + (object InterMessView "" @250 + location (16, 432) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @251 + Parent_View @250 + location (759, 388) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E73F0113" + anchor_loc 1 + nlines 1 + max_width 251 + justify 0 + label "EndGameL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @232 + supplier @234 + Focus_Src @233 + Focus_Entry @235 + origin (607, 432) + terminus (912, 432) + ordinal 1) + (object InterMessView "" @252 + location (16, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @253 + Parent_View @252 + location (1151, 420) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E7620133" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "DisconnectL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @234 + supplier @238 + Focus_Src @235 + Focus_Entry @239 + origin (943, 464) + terminus (1360, 464) + ordinal 2) + (object InterMessView "" @254 + location (16, 560) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @255 + Parent_View @254 + location (1151, 516) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E76F0161" + anchor_loc 1 + nlines 1 + max_width 73 + justify 0 + label "~( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @234 + supplier @238 + Focus_Src @235 + Focus_Entry @240 + origin (943, 560) + terminus (1360, 560) + ordinal 3) + (object Destruction_Marker @256 + Parent_View @238 + location (1360, 1066) + line_color 3342489 + fill_color 13434879) + (object InterMessView "" @257 + location (1344, 832) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @258 + Parent_View @257 + location (1351, 788) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E7A1022E" + anchor_loc 1 + nlines 1 + max_width 254 + justify 0 + label "EndSession()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @234 + supplier @242 + Focus_Src @235 + Focus_Entry @243 + origin (943, 832) + terminus (1760, 832) + ordinal 4) + (object InterMessView "" @259 + location (1600, 1072) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @260 + Parent_View @259 + location (1604, 1028) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E7CC03B5" + anchor_loc 1 + nlines 1 + max_width 10 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.445483 + height 45 + orientation 1) + line_color 3342489 + client @242 + supplier @245 + Focus_Src @244 + Focus_Entry @247 + origin (1760, 1072) + terminus (1408, 1072) + ordinal 5) + (object InterMessView "" @261 + location (1536, 1248) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @262 + Parent_View @261 + location (1160, 1204) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E7F700C7" + anchor_loc 1 + nlines 1 + max_width 0 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @245 + supplier @234 + Focus_Src @247 + Focus_Entry @236 + origin (1376, 1248) + terminus (944, 1248) + ordinal 6) + (object SelfMessView "" @263 + location (16, 1376) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @264 + Parent_View @263 + location (1034, 1332) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088E80201F0" + anchor_loc 1 + nlines 1 + max_width 273 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @234 + supplier @234 + Focus_Src @236 + Focus_Entry @237 + origin (959, 1376) + terminus (1109, 1376) + ordinal 7))) + (object ObjectDiagram "Game state changed UI" + mechanism_ref @3 + quid "4088EBC10354" + title "Game state changed UI" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$14" @265 + location (272, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @265 + location (126, 333) + fill_color 13434879 + nlines 2 + max_width 292 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CEDB0055" + width 310 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$16" @266 + location (880, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @266 + location (722, 333) + fill_color 13434879 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CEED03C0" + width 334 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$15" @267 + location (272, 928) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @267 + location (39, 877) + fill_color 13434879 + nlines 2 + max_width 466 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088CF740028" + width 484 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkView "" @268 + stereotype TRUE + line_color 3342489 + quidu "4088CF79023C" + client @265 + supplier @267 + line_style 0) + (object MessView "" @269 + location (317, 656) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @270 + Parent_View @269 + location (362, 656) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CF79023D" + anchor_loc 1 + nlines 1 + max_width 288 + justify 0 + label "DrawNow( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @268 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (317, 596) + terminus (317, 716)) + (object LinkView "" @271 + stereotype TRUE + line_color 3342489 + quidu "4088CEF70101" + client @266 + supplier @265 + line_style 0) + (object MessView "" @272 + location (569, 429) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @273 + Parent_View @272 + location (569, 474) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088CEF70102" + anchor_loc 1 + nlines 1 + max_width 688 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @271 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (628, 429) + terminus (510, 429)))) + (object ObjectDiagram "Pass move" + mechanism_ref @4 + quid "4088EBD302C7" + title "Pass move" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$17" @274 + location (1552, 1056) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @274 + location (1552, 1216) + anchor_loc 1 + nlines 2 + max_width 385 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088D0110192" + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$18" @275 + location (512, 1056) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @275 + location (366, 1005) + fill_color 13434879 + nlines 2 + max_width 292 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088D01F02DA" + width 310 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$19" @276 + location (512, 416) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @276 + location (340, 365) + fill_color 13434879 + nlines 2 + max_width 344 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088D0A00155" + width 362 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$20" @277 + location (1344, 416) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @277 + location (1123, 365) + fill_color 13434879 + nlines 2 + max_width 442 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088D0BF01D2" + width 460 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @278 + location (512, 203) + stereotype TRUE + line_color 3342489 + quidu "4088D0D102CD" + client @276 + supplier @276 + line_style 4) + (object MessView "" @279 + location (512, 159) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @280 + Parent_View @279 + location (512, 193) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0D102CE" + anchor_loc 1 + nlines 1 + max_width 378 + justify 0 + label "UpdateState( )" + pctDist 0.500000 + height 34 + orientation 1) + object_arc @278 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (452, 159) + terminus (572, 159)) + (object LinkView "" @281 + stereotype TRUE + line_color 3342489 + quidu "4088D0220134" + client @274 + supplier @275 + line_style 0) + (object MessView "" @282 + location (1079, 1101) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @283 + Parent_View @282 + location (1079, 1146) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0220135" + anchor_loc 1 + nlines 1 + max_width 469 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @281 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1138, 1101) + terminus (1020, 1101)) + (object LinkView "" @284 + stereotype TRUE + line_color 3342489 + quidu "4088D0A30155" + client @275 + supplier @276 + line_style 0) + (object MessView "" @285 + location (468, 736) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @286 + Parent_View @285 + location (424, 736) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0A30156" + anchor_loc 1 + nlines 1 + max_width 519 + justify 0 + label "PassMoveL(TMoveType)" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @284 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (468, 795) + terminus (468, 677)) + (object MessView "" @287 + location (557, 736) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @288 + Parent_View @287 + location (602, 818) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D12C01F3" + anchor_loc 1 + nlines 1 + max_width 791 + justify 0 + label "GameStateChangedL(TGameState)" + pctDist 1.186441 + height 45 + orientation 0) + object_arc @284 + pctDist 0.500000 + height 45 + orientation 1 + dir -1 + origin (557, 676) + terminus (557, 796)) + (object LinkView "" @289 + stereotype TRUE + line_color 3342489 + quidu "4088D0C402BD" + client @276 + supplier @277 + line_style 0) + (object MessView "" @290 + location (903, 372) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @291 + Parent_View @290 + location (903, 328) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088D0C402BE" + anchor_loc 1 + nlines 1 + max_width 363 + justify 0 + label "SendMoveL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @289 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (843, 372) + terminus (963, 372)))) + (object InteractionDiagram "Start app by System" + mechanism_ref @7 + quid "4088EC3002C9" + title "Start app by System" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 1307 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$32" @292 + location (320, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @292 + location (320, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EC77021E" + width 336 + height 1334 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @293 + location (320, 368) + line_color 3342489 + InterObjView @292 + height 520 + y_coord 460 + Nested FALSE)) + (object InterObjView "$UNNAMED$33" @294 + location (720, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @294 + location (720, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 364 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EDCC0176" + width 382 + height 1334 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @295 + location (720, 368) + line_color 3342489 + InterObjView @294 + height 460 + y_coord 400 + Nested FALSE)) + (object InterObjView "$UNNAMED$36" @296 + location (1168, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @296 + location (1168, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 430 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EDF300DA" + width 448 + height 1334 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @297 + location (1168, 416) + line_color 3342489 + InterObjView @296 + height 352 + y_coord 292 + Nested FALSE)) + (object InterObjView "$UNNAMED$35" @298 + location (1584, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @298 + location (1584, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 316 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EE2402B0" + width 334 + height 1334 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @299 + location (1584, 464) + line_color 3342489 + InterObjView @298 + height 244 + y_coord 184 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @300 + location (1584, 960) + line_color 3342489 + InterObjView @298 + height 388 + y_coord 328 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @301 + location (1584, 1168) + line_color 3342489 + InterObjView @298 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$37" @302 + location (2016, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @302 + location (2016, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 478 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EE55003F" + width 496 + height 1334 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @303 + location (2016, 496) + line_color 3342489 + InterObjView @302 + height 152 + y_coord 92 + Nested FALSE)) + (object InterObjView "$UNNAMED$34" @304 + location (2432, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @304 + location (2432, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 348 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088ED6E026F" + width 366 + height 1334 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @305 + location (2432, 528) + line_color 3342489 + InterObjView @304 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @306 + location (2432, 928) + line_color 3342489 + InterObjView @304 + height 480 + y_coord 420 + Nested FALSE)) + (object InterObjView "$UNNAMED$39" @307 + location (2768, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @307 + location (2768, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EE8502EF" + width 486 + height 1334 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @308 + location (2768, 928) + line_color 3342489 + InterObjView @307 + height 540 + y_coord 480 + Nested FALSE)) + (object InterObjView "$UNNAMED$38" @309 + location (3104, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @309 + location (3104, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088EF270023" + width 312 + height 1334 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @310 + location (3104, 1088) + line_color 3342489 + InterObjView @309 + height 200 + y_coord 140 + Nested FALSE)) + (object InterMessView "" @311 + location (528, 368) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @312 + Parent_View @311 + location (519, 324) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EDD3030D" + anchor_loc 1 + nlines 1 + max_width 332 + justify 0 + label "NewDocumentL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @292 + supplier @294 + Focus_Src @293 + Focus_Entry @295 + origin (335, 368) + terminus (704, 368) + ordinal 0) + (object InterMessView "" @313 + location (944, 416) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @314 + Parent_View @313 + location (943, 372) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EDFD004F" + anchor_loc 1 + nlines 1 + max_width 313 + justify 0 + label "CreateEngineL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @294 + supplier @296 + Focus_Src @295 + Focus_Entry @297 + origin (735, 416) + terminus (1152, 416) + ordinal 1) + (object InterMessView "" @315 + location (16, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @316 + Parent_View @315 + location (1375, 420) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EE3201E6" + anchor_loc 1 + nlines 1 + max_width 148 + justify 0 + label "NewL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @296 + supplier @298 + Focus_Src @297 + Focus_Entry @299 + origin (1183, 464) + terminus (1568, 464) + ordinal 2) + (object InterMessView "" @317 + location (16, 496) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @318 + Parent_View @317 + location (1799, 452) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EE5E03CB" + anchor_loc 1 + nlines 1 + max_width 379 + justify 0 + label "CreateSIPEngineL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @298 + supplier @302 + Focus_Src @299 + Focus_Entry @303 + origin (1599, 496) + terminus (2000, 496) + ordinal 3) + (object InterMessView "" @319 + location (16, 528) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @320 + Parent_View @319 + location (2223, 484) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EE720215" + anchor_loc 1 + nlines 1 + max_width 148 + justify 0 + label "NewL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @302 + supplier @304 + Focus_Src @303 + Focus_Entry @305 + origin (2031, 528) + terminus (2416, 528) + ordinal 4) + (object InterMessView "" @321 + location (16, 928) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @322 + Parent_View @321 + location (2600, 884) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EE8B01E7" + anchor_loc 1 + nlines 1 + max_width 301 + justify 0 + label "Incoming msg( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @307 + supplier @304 + Focus_Src @308 + Focus_Entry @306 + origin (2752, 928) + terminus (2448, 928) + ordinal 5) + (object InterMessView "" @323 + location (16, 960) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @324 + Parent_View @323 + location (2008, 916) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EE980235" + anchor_loc 1 + nlines 1 + max_width 10 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @304 + supplier @298 + Focus_Src @306 + Focus_Entry @300 + origin (2416, 960) + terminus (1600, 960) + ordinal 6) + (object InterMessView "" @325 + location (2336, 1088) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @326 + Parent_View @325 + location (2343, 1044) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EF2B0247" + anchor_loc 1 + nlines 1 + max_width 332 + justify 0 + label "AcceptInvitation( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @298 + supplier @309 + Focus_Src @300 + Focus_Entry @310 + origin (1599, 1088) + terminus (3088, 1088) + ordinal 7) + (object InterMessView "" @327 + location (2336, 1168) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @328 + Parent_View @327 + location (2344, 1124) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088EF4003DC" + anchor_loc 1 + nlines 1 + max_width 992 + justify 0 + label "Return ETrue if user accepts the invitation else EFalse" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @309 + supplier @298 + Focus_Src @310 + Focus_Entry @301 + origin (3088, 1168) + terminus (1600, 1168) + ordinal 8))) + (object InteractionDiagram "Send instant message" + mechanism_ref @8 + quid "4088F55103AA" + title "Send instant message" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$40" @329 + location (176, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @329 + location (176, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088F56002FE" + width 336 + height 1126 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @330 + location (176, 352) + line_color 3342489 + InterObjView @329 + height 752 + y_coord 692 + Nested FALSE)) + (object InterObjView "$UNNAMED$41" @331 + location (656, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @331 + location (656, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088F56802CF" + width 312 + height 1126 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @332 + location (656, 352) + line_color 3342489 + InterObjView @331 + height 692 + y_coord 632 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @333 + location (656, 464) + line_color 3342489 + InterObjView @331 + height 248 + y_coord 188 + Nested TRUE)) + (object InterObjView "$UNNAMED$42" @334 + location (992, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @334 + location (992, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4088F5E70206" + width 300 + height 1126 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @335 + location (992, 592) + line_color 3342489 + InterObjView @334 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$43" @336 + location (1328, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @336 + location (1328, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 326 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088F60B012B" + width 344 + height 1126 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @337 + location (1328, 784) + line_color 3342489 + InterObjView @336 + height 200 + y_coord 140 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @338 + location (1328, 1200) + line_color 3342489 + InterObjView @336 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$44" @339 + location (1664, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @339 + location (1664, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 354 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088F66B015C" + width 372 + height 1126 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @340 + location (1664, 864) + line_color 3342489 + InterObjView @339 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @341 + location (1664, 1024) + line_color 3342489 + InterObjView @339 + height 120 + y_coord 60 + Nested FALSE)) + (object InterObjView "$UNNAMED$45" @342 + location (2032, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @342 + location (2032, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 540 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "4088F68601AA" + width 558 + height 1126 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @343 + location (2032, 1024) + line_color 3342489 + InterObjView @342 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @344 + location (2032, 1140) + line_color 3342489 + InterObjView @342 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @345 + location (416, 352) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @346 + Parent_View @345 + location (415, 308) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F573007F" + anchor_loc 1 + nlines 1 + max_width 432 + justify 0 + label "HandleCommandL(TInt)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @329 + supplier @331 + Focus_Src @330 + Focus_Entry @332 + origin (191, 352) + terminus (640, 352) + ordinal 0) + (object SelfMessView "" @347 + location (16, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @348 + Parent_View @347 + location (762, 420) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F58503CB" + anchor_loc 1 + nlines 1 + max_width 429 + justify 0 + label "ShowInstantMsgDlgL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @331 + supplier @331 + Focus_Src @332 + Focus_Entry @333 + origin (687, 464) + terminus (837, 464) + ordinal 1) + (object InterMessView "" @349 + location (816, 592) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @350 + Parent_View @349 + location (831, 548) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F5EC0051" + anchor_loc 1 + nlines 1 + max_width 313 + justify 0 + label "Validate address" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @331 + supplier @334 + Focus_Src @333 + Focus_Entry @335 + origin (686, 592) + terminus (976, 592) + ordinal 2) + (object InterMessView "" @351 + location (992, 784) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @352 + Parent_View @351 + location (991, 740) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F6100294" + anchor_loc 1 + nlines 1 + max_width 966 + justify 0 + label "SendInstantMsgL(const TDesC&, const SIPAddress)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @331 + supplier @336 + Focus_Src @332 + Focus_Entry @337 + origin (671, 784) + terminus (1312, 784) + ordinal 3) + (object InterMessView "" @353 + location (1488, 864) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @354 + Parent_View @353 + location (1495, 820) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F66F0360" + anchor_loc 1 + nlines 1 + max_width 10 + justify 0 + label "CreateIM( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @336 + supplier @339 + Focus_Src @337 + Focus_Entry @340 + origin (1343, 864) + terminus (1648, 864) + ordinal 4) + (object InterMessView "" @355 + location (1856, 1024) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @356 + Parent_View @355 + location (1847, 980) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F68D01EA" + anchor_loc 1 + nlines 1 + max_width 10 + justify 0 + label "IMReceived(CSIPMessage)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @339 + supplier @342 + Focus_Src @341 + Focus_Entry @343 + origin (1679, 1024) + terminus (2016, 1024) + ordinal 5) + (object InterMessView "" @357 + location (1680, 1200) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @358 + Parent_View @357 + location (1680, 1156) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "4088F6A303DE" + anchor_loc 1 + nlines 1 + max_width 376 + justify 0 + label "" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @342 + supplier @336 + Focus_Src @344 + Focus_Entry @338 + origin (2016, 1200) + terminus (1344, 1200) + ordinal 6))) + (object InteractionDiagram "Disable profile w/ states" + mechanism_ref @9 + quid "408F52260384" + title "Disable profile w/ states" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$46" @359 + location (272, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @359 + location (272, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F52460057" + width 336 + height 1198 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @360 + location (272, 384) + line_color 3342489 + InterObjView @359 + height 948 + y_coord 888 + Nested FALSE)) + (object InterObjView "$UNNAMED$47" @361 + location (608, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @361 + location (608, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F528C0096" + width 312 + height 1198 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @362 + location (608, 384) + line_color 3342489 + InterObjView @361 + height 888 + y_coord 828 + Nested FALSE)) + (object InterObjView "$UNNAMED$48" @363 + location (976, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @363 + location (976, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 326 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F52D20151" + width 344 + height 1198 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @364 + location (976, 464) + line_color 3342489 + InterObjView @363 + height 748 + y_coord 688 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @365 + location (976, 800) + line_color 3342489 + InterObjView @363 + height 232 + y_coord 172 + Nested TRUE)) + (object InterObjView "$UNNAMED$49" @366 + location (1392, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @366 + location (1392, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 442 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F535102E7" + width 460 + height 1198 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @367 + location (1392, 496) + line_color 3342489 + InterObjView @366 + height 656 + y_coord 596 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @368 + location (1392, 704) + line_color 3342489 + InterObjView @366 + height 388 + y_coord 328 + Nested TRUE)) + (object InterObjView "$UNNAMED$51" @369 + location (1776, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @369 + location (1776, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 348 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F538600B5" + width 366 + height 1198 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @370 + location (1776, 528) + line_color 3342489 + InterObjView @369 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$50" @371 + location (2144, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @371 + location (2144, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 358 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F56B50113" + width 376 + height 1198 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @372 + location (2144, 912) + line_color 3342489 + InterObjView @371 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @373 + location (16, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @374 + Parent_View @373 + location (439, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F52A500D4" + anchor_loc 1 + nlines 1 + max_width 485 + justify 0 + label +|"Disable profile" command + + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @359 + supplier @361 + Focus_Src @360 + Focus_Entry @362 + origin (287, 384) + terminus (592, 384) + ordinal 0) + (object InterMessView "" @375 + location (784, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @376 + Parent_View @375 + location (791, 420) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F52D60308" + anchor_loc 1 + nlines 1 + max_width 316 + justify 0 + label "DisableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @361 + supplier @363 + Focus_Src @362 + Focus_Entry @364 + origin (623, 464) + terminus (960, 464) + ordinal 1) + (object InterMessView "" @377 + location (16, 496) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @378 + Parent_View @377 + location (1183, 452) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F5359021D" + anchor_loc 1 + nlines 1 + max_width 316 + justify 0 + label "DisableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @363 + supplier @366 + Focus_Src @364 + Focus_Entry @367 + origin (991, 496) + terminus (1376, 496) + ordinal 2) + (object InterMessView "" @379 + location (16, 528) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @380 + Parent_View @379 + location (1583, 484) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F538E03D3" + anchor_loc 1 + nlines 1 + max_width 294 + justify 0 + label "DisableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @366 + supplier @369 + Focus_Src @367 + Focus_Entry @370 + origin (1407, 528) + terminus (1760, 528) + ordinal 3) + (object SelfMessView "" @381 + location (16, 704) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @382 + Parent_View @381 + location (1498, 660) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F542801B0" + anchor_loc 1 + nlines 1 + max_width 282 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @366 + supplier @366 + Focus_Src @367 + Focus_Entry @368 + origin (1423, 704) + terminus (1573, 704) + ordinal 4) + (object NoteView @383 + location (1200, 1696) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @383 + location (969, 1630) + fill_color 13434879 + nlines 2 + max_width 427 + label "State changes from ERegistered to EIdle") + line_color 3342489 + fill_color 13434879 + width 487 + height 144) + (object InterMessView "" @384 + location (1200, 800) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @385 + Parent_View @384 + location (1199, 756) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F553B0132" + anchor_loc 1 + nlines 1 + max_width 282 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @366 + supplier @363 + Focus_Src @368 + Focus_Entry @365 + origin (1391, 800) + terminus (1007, 800) + ordinal 5) + (object AttachView "" @386 + stereotype TRUE + line_color 3342489 + client @383 + supplier @384 + line_style 0) + (object InterMessView "" @387 + location (1552, 912) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @388 + Parent_View @387 + location (1567, 868) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F56DC0317" + anchor_loc 1 + nlines 1 + max_width 232 + justify 0 + label "ShowInfoL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @363 + supplier @371 + Focus_Src @365 + Focus_Entry @372 + origin (1006, 912) + terminus (2128, 912) + ordinal 6) + (object NoteView @389 + location (2128, 1696) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @389 + location (1940, 1630) + fill_color 13434879 + nlines 2 + max_width 340 + label "Print to the state to user UI.") + line_color 3342489 + fill_color 13434879 + width 400 + height 144) + (object AttachView "" @390 + stereotype TRUE + line_color 3342489 + client @389 + supplier @387 + line_style 0))) + (object InteractionDiagram "Enable profile w/ states" + mechanism_ref @10 + quid "408F55E30141" + title "Enable profile w/ states" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$52" @391 + location (208, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @391 + location (208, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F55F7023B" + width 336 + height 1622 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @392 + location (208, 384) + line_color 3342489 + InterObjView @391 + height 852 + y_coord 792 + Nested FALSE)) + (object InterObjView "$UNNAMED$53" @393 + location (544, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @393 + location (544, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 294 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F56150151" + width 312 + height 1622 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @394 + location (544, 384) + line_color 3342489 + InterObjView @393 + height 792 + y_coord 732 + Nested FALSE)) + (object InterObjView "$UNNAMED$54" @395 + location (880, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @395 + location (880, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 326 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F56730103" + width 344 + height 1622 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @396 + location (880, 432) + line_color 3342489 + InterObjView @395 + height 684 + y_coord 624 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @397 + location (880, 688) + line_color 3342489 + InterObjView @395 + height 248 + y_coord 188 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @398 + location (880, 1312) + line_color 3342489 + InterObjView @395 + height 264 + y_coord 204 + Nested FALSE)) + (object InterObjView "$UNNAMED$55" @399 + location (1232, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @399 + location (1232, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 314 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F568D0170" + width 332 + height 1622 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @400 + location (1232, 464) + line_color 3342489 + InterObjView @399 + height 592 + y_coord 532 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @401 + location (1232, 608) + line_color 3342489 + InterObjView @399 + height 388 + y_coord 328 + Nested TRUE)) + (object InterObjView "$UNNAMED$57" @402 + location (1552, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @402 + location (1552, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 354 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F57480038" + width 372 + height 1622 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @403 + location (1552, 496) + line_color 3342489 + InterObjView @402 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @404 + location (1552, 1152) + line_color 3342489 + InterObjView @402 + height 604 + y_coord 544 + Nested FALSE)) + (object InterObjView "$UNNAMED$56" @405 + location (1904, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @405 + location (1904, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 358 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F57E50355" + width 376 + height 1622 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @406 + location (1904, 816) + line_color 3342489 + InterObjView @405 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @407 + location (1904, 1456) + line_color 3342489 + InterObjView @405 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$58" @408 + location (2320, 224) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline TRUE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @408 + location (2320, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 456 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F58B40355" + width 474 + height 1622 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @409 + location (2320, 1152) + line_color 3342489 + InterObjView @408 + height 544 + y_coord 484 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @410 + location (2320, 1216) + line_color 3342489 + InterObjView @408 + height 420 + y_coord 360 + Nested TRUE)) + (object InterMessView "" @411 + location (16, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @412 + Parent_View @411 + location (375, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F561803C3" + anchor_loc 1 + nlines 1 + max_width 476 + justify 0 + label +|"Enable profile" command + + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @391 + supplier @393 + Focus_Src @392 + Focus_Entry @394 + origin (223, 384) + terminus (528, 384) + ordinal 0) + (object InterMessView "" @413 + location (704, 432) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @414 + Parent_View @413 + location (711, 388) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F567701B0" + anchor_loc 1 + nlines 1 + max_width 307 + justify 0 + label "EnableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @393 + supplier @395 + Focus_Src @394 + Focus_Entry @396 + origin (559, 432) + terminus (864, 432) + ordinal 1) + (object InterMessView "" @415 + location (16, 464) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @416 + Parent_View @415 + location (1055, 420) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F569003A4" + anchor_loc 1 + nlines 1 + max_width 307 + justify 0 + label "EnableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @399 + Focus_Src @396 + Focus_Entry @400 + origin (895, 464) + terminus (1216, 464) + ordinal 2) + (object InterMessView "" @417 + location (16, 496) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @418 + Parent_View @417 + location (1391, 452) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F574D02D9" + anchor_loc 1 + nlines 1 + max_width 285 + justify 0 + label "EnableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @399 + supplier @402 + Focus_Src @400 + Focus_Entry @403 + origin (1247, 496) + terminus (1536, 496) + ordinal 3) + (object NoteView @419 + location (288, 2112) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @419 + location (32, 2053) + fill_color 13434879 + nlines 2 + max_width 477 + label "State changes from EIdle to ERegistering") + line_color 3342489 + fill_color 13434879 + width 537 + height 131) + (object SelfMessView "" @420 + location (16, 608) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @421 + Parent_View @420 + location (1338, 564) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58390038" + anchor_loc 1 + nlines 1 + max_width 282 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @399 + supplier @399 + Focus_Src @400 + Focus_Entry @401 + origin (1263, 608) + terminus (1413, 608) + ordinal 4) + (object InterMessView "" @422 + location (1072, 688) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @423 + Parent_View @422 + location (1071, 644) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58490028" + anchor_loc 1 + nlines 1 + max_width 282 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @399 + supplier @395 + Focus_Src @401 + Focus_Entry @397 + origin (1231, 688) + terminus (911, 688) + ordinal 5) + (object InterMessView "" @424 + location (1408, 816) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @425 + Parent_View @424 + location (1399, 772) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F585700D5" + anchor_loc 1 + nlines 1 + max_width 232 + justify 0 + label "ShowInfoL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @405 + Focus_Src @397 + Focus_Entry @406 + origin (910, 816) + terminus (1888, 816) + ordinal 6) + (object AttachView "" @426 + stereotype TRUE + line_color 3342489 + client @419 + supplier @422 + line_style 0) + (object InterMessView "" @427 + location (16, 1152) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @428 + Parent_View @427 + location (1935, 1108) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58BE024C" + anchor_loc 1 + nlines 1 + max_width 307 + justify 0 + label "ProfileEnabled( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @402 + supplier @408 + Focus_Src @404 + Focus_Entry @409 + origin (1567, 1152) + terminus (2304, 1152) + ordinal 7) + (object SelfMessView "" @429 + location (16, 1216) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @430 + Parent_View @429 + location (2426, 1172) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58D702E8" + anchor_loc 1 + nlines 1 + max_width 282 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @408 + supplier @408 + Focus_Src @409 + Focus_Entry @410 + origin (2351, 1216) + terminus (2501, 1216) + ordinal 8) + (object InterMessView "" @431 + location (1600, 1312) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @432 + Parent_View @431 + location (1608, 1268) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58DF020E" + anchor_loc 1 + nlines 1 + max_width 282 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @408 + supplier @395 + Focus_Src @410 + Focus_Entry @398 + origin (2319, 1312) + terminus (896, 1312) + ordinal 9) + (object InterMessView "" @433 + location (1376, 1456) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object SegLabel @434 + Parent_View @433 + location (1391, 1412) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58EB01FD" + anchor_loc 1 + nlines 1 + max_width 232 + justify 0 + label "ShowInfoL( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @395 + supplier @405 + Focus_Src @398 + Focus_Entry @407 + origin (895, 1456) + terminus (1888, 1456) + ordinal 10) + (object NoteView @435 + location (2400, 2160) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @435 + location (2153, 2075) + fill_color 13434879 + nlines 3 + max_width 459 + label "State changes from ERegistering to ERegistered") + line_color 3342489 + fill_color 13434879 + width 519 + height 182) + (object AttachView "" @436 + stereotype TRUE + line_color 3342489 + client @435 + supplier @431 + line_style 0))) + (object ObjectDiagram "Enable profile w/ states" + mechanism_ref @10 + quid "408F5B6801CE" + title "Enable profile w/ states" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$52" @437 + location (160, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @437 + location (160, 544) + anchor_loc 1 + nlines 2 + max_width 377 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F55F7023B" + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$53" @438 + location (880, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @438 + location (734, 333) + fill_color 13434879 + nlines 2 + max_width 292 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F56150151" + width 310 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$54" @439 + location (1648, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @439 + location (1476, 333) + fill_color 13434879 + nlines 2 + max_width 344 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F56730103" + width 362 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$55" @440 + location (704, 1584) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @440 + location (538, 1533) + fill_color 13434879 + nlines 2 + max_width 332 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F568D0170" + width 350 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$57" @441 + location (2544, 1584) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @441 + location (2358, 1533) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F57480038" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$56" @442 + location (1648, 1072) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @442 + location (1462, 1021) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F57E50355" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$58" @443 + location (2544, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @443 + location (2307, 333) + fill_color 13434879 + nlines 2 + max_width 474 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F58B40355" + width 492 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @444 + location (704, 1371) + stereotype TRUE + line_color 3342489 + quidu "408F57D20335" + client @440 + supplier @440 + line_style 4) + (object LinkSelfView "" @445 + location (2544, 171) + stereotype TRUE + line_color 3342489 + quidu "408F58D702E7" + client @443 + supplier @443 + line_style 4) + (object MessView "" @446 + location (704, 1327) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @447 + Parent_View @446 + location (704, 1283) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58390038" + anchor_loc 1 + nlines 1 + max_width 422 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @444 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (644, 1327) + terminus (764, 1327)) + (object MessView "" @448 + location (2544, 127) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @449 + Parent_View @448 + location (2544, 83) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58D702E8" + anchor_loc 1 + nlines 1 + max_width 353 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @445 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2484, 127) + terminus (2604, 127)) + (object LinkView "" @450 + stereotype TRUE + line_color 3342489 + quidu "408F561803C2" + client @437 + supplier @438 + line_style 0) + (object MessView "" @451 + location (471, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @452 + Parent_View @451 + location (471, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F561803C3" + anchor_loc 1 + nlines 1 + max_width 513 + justify 0 + label +|"Enable profile" command + + pctDist 0.500000 + height 45 + orientation 0) + object_arc @450 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (411, 340) + terminus (531, 340)) + (object LinkView "" @453 + stereotype TRUE + line_color 3342489 + quidu "408F567701AF" + client @438 + supplier @439 + line_style 0) + (object MessView "" @454 + location (1250, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @455 + Parent_View @454 + location (1250, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F567701B0" + anchor_loc 1 + nlines 1 + max_width 378 + justify 0 + label "EnableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @453 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1190, 340) + terminus (1310, 340)) + (object LinkView "" @456 + stereotype TRUE + line_color 3342489 + quidu "408F569003A3" + client @439 + supplier @440 + line_style 0) + (object MessView "" @457 + location (1209, 1012) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @458 + Parent_View @457 + location (1245, 1039) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F569003A4" + anchor_loc 1 + nlines 1 + max_width 413 + justify 0 + label "EnableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @456 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1245, 965) + terminus (1173, 1059)) + (object MessView "" @459 + location (1140, 957) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @460 + Parent_View @459 + location (1106, 930) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58490028" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @456 + pctDist 0.500000 + height 45 + orientation 1 + dir -1 + origin (1103, 1003) + terminus (1177, 911)) + (object LinkView "" @461 + stereotype TRUE + line_color 3342489 + quidu "408F585700D4" + client @439 + supplier @442 + line_style 0) + (object MessView "" @462 + location (1693, 728) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @463 + Parent_View @462 + location (1738, 681) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F585700D5" + anchor_loc 1 + nlines 1 + max_width 441 + justify 0 + label "ShowInfoL( )" + pctDist 0.500000 + height 45 + orientation 0) + label (object SegLabel @464 + Parent_View @462 + location (1738, 728) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58EB01FD" + anchor_loc 1 + nlines 1 + max_width 372 + justify 0 + label "ShowInfoL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @461 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1693, 668) + terminus (1693, 788)) + (object LinkView "" @465 + stereotype TRUE + line_color 3342489 + quidu "408F574D02D8" + client @440 + supplier @441 + line_style 0) + (object MessView "" @466 + location (1613, 1540) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @467 + Parent_View @466 + location (1613, 1496) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F574D02D9" + anchor_loc 1 + nlines 1 + max_width 425 + justify 0 + label "EnableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @465 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1553, 1540) + terminus (1673, 1540)) + (object LinkView "" @468 + stereotype TRUE + line_color 3342489 + quidu "408F58BE024B" + client @441 + supplier @443 + line_style 0) + (object MessView "" @469 + location (2500, 983) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @470 + Parent_View @469 + location (2456, 983) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58BE024C" + anchor_loc 1 + nlines 1 + max_width 344 + justify 0 + label "ProfileEnabled( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @468 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2500, 1042) + terminus (2500, 924)) + (object LinkView "" @471 + stereotype TRUE + line_color 3342489 + quidu "408F58DF020D" + client @443 + supplier @439 + line_style 0) + (object MessView "" @472 + location (2063, 429) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @473 + Parent_View @472 + location (2063, 474) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F58DF020E" + anchor_loc 1 + nlines 1 + max_width 388 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @471 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2122, 429) + terminus (2004, 429)))) + (object ObjectDiagram "Disable profile w/ states" + mechanism_ref @9 + quid "408F5C7303B2" + title "Disable profile w/ states" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$46" @474 + location (288, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @474 + location (288, 544) + anchor_loc 1 + nlines 2 + max_width 381 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F52460057" + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$47" @475 + location (944, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @475 + location (798, 333) + fill_color 13434879 + nlines 2 + max_width 292 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F528C0096" + width 310 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$48" @476 + location (2144, 384) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @476 + location (1972, 333) + fill_color 13434879 + nlines 2 + max_width 344 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F52D20151" + width 362 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$49" @477 + location (816, 928) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @477 + location (586, 877) + fill_color 13434879 + nlines 2 + max_width 460 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F535102E7" + width 478 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$51" @478 + location (1632, 928) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @478 + location (1449, 877) + fill_color 13434879 + nlines 2 + max_width 366 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "408F538600B5" + width 384 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$50" @479 + location (2144, 928) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @479 + location (1958, 877) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "") + icon "interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "408F56B50113" + width 390 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @480 + location (816, 715) + stereotype TRUE + line_color 3342489 + quidu "408F542801AF" + client @477 + supplier @477 + line_style 4) + (object MessView "" @481 + location (816, 671) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @482 + Parent_View @481 + location (816, 627) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F542801B0" + anchor_loc 1 + nlines 1 + max_width 422 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @480 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (756, 671) + terminus (876, 671)) + (object LinkView "" @483 + stereotype TRUE + line_color 3342489 + quidu "408F52900067" + client @474 + supplier @475 + line_style 0) + (object MessView "" @484 + location (567, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @485 + Parent_View @484 + location (567, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F52A500D4" + anchor_loc 1 + nlines 1 + max_width 522 + justify 0 + label +|"Disable profile" command + + pctDist 0.500000 + height 45 + orientation 0) + object_arc @483 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (507, 340) + terminus (627, 340)) + (object LinkView "" @486 + stereotype TRUE + line_color 3342489 + quidu "408F52D60307" + client @475 + supplier @476 + line_style 0) + (object MessView "" @487 + location (1530, 340) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @488 + Parent_View @487 + location (1530, 296) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F52D60308" + anchor_loc 1 + nlines 1 + max_width 388 + justify 0 + label "DisableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @486 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1470, 340) + terminus (1590, 340)) + (object LinkView "" @489 + stereotype TRUE + line_color 3342489 + quidu "408F5359021C" + client @476 + supplier @477 + line_style 0) + (object MessView "" @490 + location (1496, 697) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @491 + Parent_View @490 + location (1514, 739) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F5359021D" + anchor_loc 1 + nlines 1 + max_width 422 + justify 0 + label "DisableProfileL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @489 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1551, 674) + terminus (1441, 720)) + (object MessView "" @492 + location (1463, 614) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @493 + Parent_View @492 + location (1448, 573) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F553B0132" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "ChangeState( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @489 + pctDist 0.500000 + height 45 + orientation 1 + dir -1 + origin (1407, 636) + terminus (1519, 592)) + (object LinkView "" @494 + stereotype TRUE + line_color 3342489 + quidu "408F56DC0316" + client @476 + supplier @479 + line_style 0) + (object MessView "" @495 + location (2189, 656) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @496 + Parent_View @495 + location (2234, 656) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F56DC0317" + anchor_loc 1 + nlines 1 + max_width 441 + justify 0 + label "ShowInfoL( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @494 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2189, 596) + terminus (2189, 716)) + (object LinkView "" @497 + stereotype TRUE + line_color 3342489 + quidu "408F538E03D2" + client @477 + supplier @478 + line_style 0) + (object MessView "" @498 + location (1247, 884) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + line_color 3342489 + label (object SegLabel @499 + Parent_View @498 + location (1247, 840) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + quidu "408F538E03D3" + anchor_loc 1 + nlines 1 + max_width 435 + justify 0 + label "DisableProfile( )" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @497 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (1187, 884) + terminus (1307, 884)))) + (object InteractionDiagram "Start app w/ states" + mechanism_ref @11 + quid "408F5CAA03A3" + title "Start app w/ states" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)))) + root_subsystem (object SubSystem "Component View" + quid "3A13D86800E5" + physical_models (list unit_reference_list + (object module "UI" "NotAModuleType" "NotAModulePart" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "ProjectFile" + value "") + (object Attribute + tool "VC++" + name "WorkspaceFile" + value "") + (object Attribute + tool "VC++" + name "Generate" + value "True") + (object Attribute + tool "VC++" + name "Copyright" + value (value Text "Copyright (C) Digia inc.")) + (object Attribute + tool "VC++" + name "UpdateATL" + value "True") + (object Attribute + tool "VC++" + name "SmartPointersOnAssoc" + value "True") + (object Attribute + tool "VC++" + name "GenerateImports" + value "True") + (object Attribute + tool "VC++" + name "FullPathInImports" + value "True") + (object Attribute + tool "VC++" + name "UseImportAttributes" + value "True") + (object Attribute + tool "VC++" + name "ImportAttributes" + value "no_namespace named_guids") + (object Attribute + tool "VC++" + name "PutImportsIn" + value "stdafx.h") + (object Attribute + tool "VC++" + name "ImportProjTypeLib" + value "True") + (object Attribute + tool "VC++" + name "DefaultTypeLib" + value "True") + (object Attribute + tool "VC++" + name "TypeLibLocation" + value "") + (object Attribute + tool "VC++" + name "CompileProjTypeLib" + value "True") + (object Attribute + tool "VC++" + name "InitialSourceIncludes" + value (value Text "")) + (object Attribute + tool "VC++" + name "ProjectName" + value "tesots")) + quid "3B29D22403C0" + stereotype "" + language "VC++") + (object module "Engine" "NotAModuleType" "NotAModulePart" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "InitialSourceIncludes" + value (value Text "")) + (object Attribute + tool "VC++" + name "Copyright" + value (value Text "Copyright (C) Digia inc")) + (object Attribute + tool "VC++" + name "ProjectFile" + value "") + (object Attribute + tool "VC++" + name "WorkspaceFile" + value "") + (object Attribute + tool "VC++" + name "Generate" + value "True") + (object Attribute + tool "VC++" + name "UpdateATL" + value "True") + (object Attribute + tool "VC++" + name "SmartPointersOnAssoc" + value "True") + (object Attribute + tool "VC++" + name "GenerateImports" + value "True") + (object Attribute + tool "VC++" + name "FullPathInImports" + value "True") + (object Attribute + tool "VC++" + name "UseImportAttributes" + value "True") + (object Attribute + tool "VC++" + name "ImportAttributes" + value "no_namespace named_guids") + (object Attribute + tool "VC++" + name "PutImportsIn" + value "e32std.h") + (object Attribute + tool "VC++" + name "ImportProjTypeLib" + value "True") + (object Attribute + tool "VC++" + name "DefaultTypeLib" + value "True") + (object Attribute + tool "VC++" + name "TypeLibLocation" + value "") + (object Attribute + tool "VC++" + name "CompileProjTypeLib" + value "True")) + quid "3B29D23403CD" + stereotype "" + language "VC++") + (object SubSystem "E32" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\e32.sub" + quid "3B0A55940317") + (object SubSystem "F32" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\f32.sub" + quid "3B0A606201A2") + (object SubSystem "S32" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\s32.sub" + quid "3B0A6949014F") + (object SubSystem "EikCore" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\eikcore.sub" + quid "3B0A6AA602C3") + (object SubSystem "AppArc" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\apparc.sub" + quid "3B0A6EEB02CF") + (object SubSystem "Cone" + is_unit TRUE + is_loaded FALSE + file_name "$FRAMEWORK_PATH\\ER6\\cone.sub" + quid "3B0A72E200EE")) + physical_presentations (list unit_reference_list + (object Module_Diagram "Main" + quid "3A13D86A01A3" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object SubSysView "Component View::E32" @500 + location (336, 1744) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @500 + location (192, 1675) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "E32") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3B0A55940317" + width 300 + height 150) + (object SubSysView "Component View::F32" @501 + location (336, 1440) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @501 + location (192, 1371) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "F32") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3B0A606201A2" + width 300 + height 150) + (object SubSysView "Component View::S32" @502 + location (336, 1136) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @502 + location (192, 1067) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "S32") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3B0A6949014F" + width 300 + height 150) + (object SubSysView "Component View::Cone" @503 + location (336, 512) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @503 + location (192, 443) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Cone") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3B0A72E200EE" + width 300 + height 150) + (object SubSysView "Component View::AppArc" @504 + location (336, 832) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @504 + location (192, 763) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "AppArc") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3B0A6EEB02CF" + width 300 + height 150) + (object SubSysView "Component View::EikCore" @505 + location (336, 192) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @505 + location (192, 123) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "EikCore") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3B0A6AA602C3" + width 300 + height 150) + (object ModView "Component View::UI" "NotAModuleType" "NotAModulePart" @506 + location (1200, 208) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @506 + location (1165, 183) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 128 + label "UI") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3B29D22403C0" + width 230 + autoResize TRUE + width 230 + height 162) + (object ModView "Component View::Engine" "NotAModuleType" "NotAModulePart" @507 + location (1232, 512) + font (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + label (object ItemLabel + Parent_View @507 + location (1187, 487) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 166 + label "Engine") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3B29D23403CD" + width 298 + autoResize TRUE + width 298 + height 162))))) + process_structure (object Processes + quid "3A13D86800E6" + ProcsNDevs (list + (object Process_Diagram "Deployment View" + quid "3A13D86800E8" + 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 "framework" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Web Publisher" + name "HiddenTool" + value FALSE) + (object Attribute + tool "COM" + name "propertyId" + value "783606378") + (object Attribute + tool "COM" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "COM" + name "TypeKinds" + value (list Attribute_Set + (object Attribute + tool "COM" + name "enum" + value 100) + (object Attribute + tool "COM" + name "record" + value 101) + (object Attribute + tool "COM" + name "module" + value 102) + (object Attribute + tool "COM" + name "interface" + value 103) + (object Attribute + tool "COM" + name "dispinterface" + value 104) + (object Attribute + tool "COM" + name "coclass" + value 105) + (object Attribute + tool "COM" + name "alias" + value 106) + (object Attribute + tool "COM" + name "union" + value 107) + (object Attribute + tool "COM" + name "max" + value 108) + (object Attribute + tool "COM" + name "(none)" + value 109))) + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "kind" + value ("TypeKinds" 109)) + (object Attribute + tool "COM" + name "uuid" + value "") + (object Attribute + tool "COM" + name "version" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "helpcontext" + value "") + (object Attribute + tool "COM" + name "attributes" + value "") + (object Attribute + tool "COM" + name "dllname" + value "") + (object Attribute + tool "COM" + name "alias" + value ""))) + (object Attribute + tool "COM" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "id" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "id" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "filename" + value "") + (object Attribute + tool "COM" + name "library" + value "") + (object Attribute + tool "COM" + name "uuid" + value "") + (object Attribute + tool "COM" + name "version" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "helpfile" + value "") + (object Attribute + tool "COM" + name "helpcontext" + value "") + (object Attribute + tool "COM" + name "lcid" + value "") + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "default__Param" + value (list Attribute_Set + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "HiddenTool" + value FALSE) + (object Attribute + tool "VC++" + name "propertyId" + value "809135966") + (object Attribute + tool "VC++" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "UpdateATL" + value TRUE) + (object Attribute + tool "VC++" + name "SmartPointersOnAssoc" + value TRUE) + (object Attribute + tool "VC++" + name "GenerateImports" + value TRUE) + (object Attribute + tool "VC++" + name "PutImportsIn" + value (value Text "e32std.h")) + (object Attribute + tool "VC++" + name "FullPathInImports" + value TRUE) + (object Attribute + tool "VC++" + name "UseImportAttributes" + value TRUE) + (object Attribute + tool "VC++" + name "ImportAttributes" + value "no_namespace named_guids") + (object Attribute + tool "VC++" + name "ImportProjTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "DefaultTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "TypeLibLocation" + value "") + (object Attribute + tool "VC++" + name "CompileProjTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "IdlInterfaceAttributes" + value (value Text +|endpoint("") +|local +|object +|pointer_default() +|uuid("") +|version("") +|encode +|decode +|auto_handle +|implicit_handle("") +|code +|nocode + )) + (object Attribute + tool "VC++" + name "IdlCoClassAttributes" + value (value Text +|uuid("") +|helpstring("") +|helpcontext("") +|licensed +|version("") +|control +|hidden +|appobject + )) + (object Attribute + tool "VC++" + name "IdlCoClassInterfaceAttributes" + value (value Text +|default +|source + )) + (object Attribute + tool "VC++" + name "IdlParameterAttributes" + value (value Text +|in +|out +|retval + )) + (object Attribute + tool "VC++" + name "IdlMethodAttributes" + value (value Text +|id(1) +|helpstring("") +|call_as("") +|callback +|helpcontext("") +|hidden +|local +|restricted +|source +|vararg + )) + (object Attribute + tool "VC++" + name "IdlPropertyAttributes" + value (value Text +|id() +|helpstring("") +|call_as("") +|helpcontext("") +|hidden +|local +|restricted +|source +|vararg +|bindable +|defaultbind +|defaultcallelem +|displaybind +|immediatebind +|nonbrowseable +|requestedit + )) + (object Attribute + tool "VC++" + name "RvcPtyVersion" + value "1.4") + (object Attribute + tool "VC++" + name "ModelIDStyle" + value 2) + (object Attribute + tool "VC++" + name "DocStyle" + value 1) + (object Attribute + tool "VC++" + name "GenerateIncludes" + value TRUE) + (object Attribute + tool "VC++" + name "ApplyPattern" + value FALSE) + (object Attribute + tool "VC++" + name "CreateBackupFiles" + value TRUE) + (object Attribute + tool "VC++" + name "SupportCodeName" + value FALSE) + (object Attribute + tool "VC++" + name "DocRevEngineer" + value TRUE) + (object Attribute + tool "VC++" + name "CreateOverviewDiagrams" + value TRUE) + (object Attribute + tool "VC++" + name "UpdateModelIDsInCode" + value TRUE) + (object Attribute + tool "VC++" + name "AttributeTypes" + value (value Text +|attr1=bool +|attr2=short +|attr3=int +|attr4=long +|attr5=char +|attr6=float +|attr7=double +|attr8=void +|attr9=clock_t +|attr10=_complex +|attr11=_dev_t +|attr12=div_t +|attr13=_exception +|attr14=FILE +|attr15=_finddata_t +|attr16=_FPIEEE_RECORD +|attr17=fpos_t +|attr18=_HEAPINFO +|attr19=jmp_buf +|attr20=lconv +|attr21=ldiv_t +|attr22=_off_t +|attr23=_onexit_t +|attr24=_PNH +|attr25=ptrdiff_t +|attr26=sig_atomic_t +|attr27=size_t +|attr28=_stat +|attr29=time_t +|attr30=_timeb +|attr31=tm +|attr32=_utimbuf +|attr33=va_list +|attr34=wchar_t +|attr35=wctrans_t +|attr36=wctype_t +|attr37=_wfinddata_t +|attr38=_wfinddatai64_t +|attr39=wint_t +|attr40=ABORTPROC +|attr41=ACMDRIVERENUMCB +|attr42=ACMDRIVERPROC +|attr43=ACMFILTERCHOOSEHOOKPROC +|attr44=ACMFILTERENUMCB +|attr45=ACMFILTERTAGENUMCB +|attr46=ACMFORMATCHOOSEHOOKPROC +|attr47=ACMFORMATENUMCB +|attr48=ACMFORMATTAGENUMCB +|attr49=APPLET_PROC +|attr50=ATOM +|attr51=BOOL +|attr52=BOOLEAN +|attr53=BYTE +|attr54=CALINFO_ENUMPROC +|attr55=CALLBACK +|attr56=CHAR +|attr57=COLORREF +|attr58=CONST +|attr59=CRITICAL_SECTION +|attr60=CTRYID +|attr61=DATEFMT_ENUMPROC +|attr62=DESKTOPENUMPROC +|attr63=DLGPROC +|attr64=DRAWSTATEPROC +|attr65=DWORD +|attr66=EDITWORDBREAKPROC +|attr67=ENHMFENUMPROC +|attr68=ENUMRESLANGPROC +|attr69=ENUMRESNAMEPROC +|attr70=ENUMRESTYPEPROC +|attr71=FARPROC +|attr72=FILE_SEGMENT_ELEMENT +|attr73=FLOAT +|attr74=FONTENUMPROC +|attr75=GOBJENUMPROC +|attr76=GRAYSTRINGPROC +|attr77=HACCEL +|attr78=HANDLE +|attr79=HBITMAP +|attr80=HBRUSH +|attr81=HCOLORSPACE +|attr82=HCONV +|attr83=HCONVLIST +|attr84=HCURSOR +|attr85=HDC +|attr86=HDDEDATA +|attr87=HDESK +|attr88=HDROP +|attr89=HDWP +|attr90=HENHMETAFILE +|attr91=HFILE +|attr92=HFONT +|attr93=HGDIOBJ +|attr94=HGLOBAL +|attr95=HHOOK +|attr96=HICON +|attr97=HIMAGELIST +|attr98=HIMC +|attr99=HINSTANCE +|attr100=HKEY +|attr101=HKL +|attr102=HLOCAL +|attr103=HMENU +|attr104=HMETAFILE +|attr105=HMODULE +|attr106=HMONITOR +|attr107=HOOKPROC +|attr108=HPALETTE +|attr109=HPEN +|attr110=HRGN +|attr111=HRSRC +|attr112=HSZ +|attr113=HTREEITEM +|attr114=HWINSTA +|attr115=HWND +|attr116=INT +|attr117=IPADDR +|attr118=LANGID +|attr119=LCID +|attr120=LCSCSTYPE +|attr121=LCSGAMUTMATCH +|attr122=LCTYPE +|attr123=LINEDDAPROC +|attr124=LOCALE_ENUMPROC +|attr125=LONG +|attr126=LONGLONG +|attr127=LPARAM +|attr128=LPBOOL +|attr129=LPBYTE +|attr130=LPCCHOOKPROC +|attr131=LPCFHOOKPROC +|attr132=LPCOLORREF +|attr133=LPCRITICAL_SECTION +|attr134=LPCSTR +|attr135=LPCTSTR +|attr136=LPCVOID +|attr137=LPCWSTR +|attr138=LPDWORD +|attr139=LPFIBER_START_ROUTINE +|attr140=LPFRHOOKPROC +|attr141=LPHANDLE +|attr142=LPHANDLER_FUNCTION +|attr143=LPINT +|attr144=LPLONG +|attr145=LPOFNHOOKPROC +|attr146=LPPAGEPAINTHOOK +|attr147=LPPAGESETUPHOOK +|attr148=LPPRINTHOOKPROC +|attr149=LPPROGRESS_ROUTINE +|attr150=LPSETUPHOOKPROC +|attr151=LPSTR +|attr152=LPSTREAM +|attr153=LPTHREAD_START_ROUTINE +|attr154=LPTSTR +|attr155=LPVOID +|attr156=LPWORD +|attr157=LPWSTR +|attr158=LRESULT +|attr159=LUID +|attr160=PBOOL +|attr161=PBOOLEAN +|attr162=PBYTE +|attr163=PCHAR +|attr164=PCRITICAL_SECTION +|attr165=PCSTR +|attr166=PCTSTR +|attr167=PCWCH +|attr168=PCWSTR +|attr169=PDWORD +|attr170=PFLOAT +|attr171=PFNCALLBACK +|attr172=PHANDLE +|attr173=PHANDLER_ROUTINE +|attr174=PHKEY +|attr175=PINT +|attr176=PLCID +|attr177=PLONG +|attr178=PLUID +|attr179=PROPENUMPROC +|attr180=PROPENUMPROCEX +|attr181=PSHORT +|attr182=PSTR +|attr183=PTBYTE +|attr184=PTCHAR +|attr185=PTIMERAPCROUTINE +|attr186=PTSTR +|attr187=PUCHAR +|attr188=PUINT +|attr189=PULONG +|attr190=PUSHORT +|attr191=PVOID +|attr192=PWCHAR +|attr193=PWORD +|attr194=PWSTR +|attr195=REGISTERWORDENUMPROC +|attr196=REGSAM +|attr197=SC_HANDLE +|attr198=SC_LOCK +|attr199=SENDASYNCPROC +|attr200=SERVICE_STATUS_HANDLE +|attr201=SHORT +|attr202=TBYTE +|attr203=TCHAR +|attr204=TIMEFMT_ENUMPROC +|attr205=TIMERPROC +|attr206=UCHAR +|attr207=UINT +|attr208=ULONG +|attr209=ULONGLONG +|attr210=UNSIGNED +|attr211=USHORT +|attr212=VOID +|attr213=WCHAR +|attr214=WINAPI +|attr215=WINSTAENUMPROC +|attr216=WNDENUMPROC +|attr217=WNDPROC +|attr218=WORD +|attr219=WPARAM +|attr220=YIELDPROC +|attr221=CPoint +|attr222=CRect +|attr223=CSize +|attr224=CString +|attr225=CTime +|attr226=CTimeSpan +|attr227=CCreateContext +|attr228=CMemoryState +|attr229=COleSafeArray +|attr230=CPrintInfo +|attr231=HRESULT + )) + (object Attribute + tool "VC++" + name "Containers" + value (value Text +|cont1=CArray<$TYPE, $TYPE&> +|cont2=CByteArray +|cont3=CDWordArray +|cont4=CObArray +|cont5=CPtrArray +|cont6=CStringArray +|cont7=CUIntArray +|cont8=CWordArray +|cont9=CList<$TYPE, $TYPE&> +|cont10=CPtrList +|cont11=CObList +|cont12=CStringList +|cont13=CMapWordToPtr +|cont14=CMapPtrToWord +|cont15=CMapPtrToPtr +|cont16=CMapWordToOb +|cont17=CMapStringToPtr +|cont18=CMapStringToOb +|cont19=CMapStringToString +|cont20=CTypedPtrArray +|cont21=CTypedPtrArray +|cont22=CTypedPtrList +|cont23=CTypedPtrList +|cont24=CComObject<$TYPE> +|cont25=CComPtr<$TYPE> +|cont26=CComQIPtr<$TYPE> +|cont27=CComQIPtr<$TYPE, IID*> + )) + (object Attribute + tool "VC++" + name "ClassMethods" + value (value Text +|*_body=// ToDo: Add your specialized code here and/or call the base class +|cm1=$NAME() +|cm2=$NAME(orig:const $NAME&) +|cm3=<> ~$NAME() +|cm4=operator=(rhs:$NAME&):$NAME& +|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; +|cm5=<> operator==(rhs:const $NAME&):bool +|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm6=<> operator!=(rhs:$NAME&):bool +|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm7=<> operator<(rhs:$NAME&):bool +|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm8=<> operator>(rhs:$NAME&):bool +|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm9=<> operator<=(rhs:$NAME&):bool +|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm10=<> operator>=(rhs:$NAME&):bool +|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& +|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; +|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& +|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; + )) + (object Attribute + tool "VC++" + name "Accessors" + value (value Text +|agf=<> get_$BASICNAME():const $TYPE +|agf_body=return $NAME; +|asf=set_$BASICNAME(value:$TYPE):void +|asf_body=$NAME = value;|return; +|agv=<> get_$BASICNAME():const $TYPE& +|agv_body=return $NAME; +|asv=set_$BASICNAME(value:$TYPE&):void +|asv_body=$NAME = value;|return; +|agp=<> get_$BASICNAME():const $TYPE +|agp_body=return $NAME; +|asp=set_$BASICNAME(value:$TYPE):void +|asp_body=$NAME = value;|return; +|agr=<> get_$BASICNAME():const $TYPE +|agr_body=return $NAME; +|asr=set_$BASICNAME(value:$TYPE):void +|asr_body=$NAME = value;|return; +|aga=<> get_$BASICNAME(index:int):const $TYPE +|aga_body=return $NAME[index]; +|asa=set_$BASICNAME(index:int, value:$TYPE):void +|asa_body=$NAME[index] = value;|return; + )) + (object Attribute + tool "VC++" + name "Conditionals" + value (value Text +|*_decl=#ifdef _DEBUG +|*_base=CObject +|cond1=<> AssertValid():void +|cond1_body=$SUPERNAME::AssertValid(); +|cond2=<> Dump(dc:CDumpContext&):void +|cond2_body=$SUPERNAME::Dump(dc); + )) + (object Attribute + tool "VC++" + name "Patterns" + value (value Text +|patrn1=cm1,cm3,cond1,cond2 +|Patrn1_name=Default + )) + (object Attribute + tool "VC++" + name "AtlClassPrefix" + value "C") + (object Attribute + tool "VC++" + name "AtlInterfacePrefix" + value "I") + (object Attribute + tool "VC++" + name "AtlTypeDescription" + value "Class") + (object Attribute + tool "VC++" + name "DefaultLogicalPackage" + value "$language Reverse Engineered/$component") + (object Attribute + tool "VC++" + name "DefaultComponentPackage" + value ""))) + (object Attribute + tool "VC++" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE) + (object Attribute + tool "VC++" + name "HeaderFileName" + value "") + (object Attribute + tool "VC++" + name "CodeFileName" + value ""))) + (object Attribute + tool "VC++" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "InternalMap" + value (value Text +|*:AUTO:AUTO +| + )) + (object Attribute + tool "VC++" + name "ExportMap" + value (value Text +|*:AUTO:AUTO +| + )) + (object Attribute + tool "VC++" + name "InitialSourceIncludes" + value (value Text +|"stdafx.h" + )) + (object Attribute + tool "VC++" + name "InitialHeaderIncludes" + value (value Text "")) + (object Attribute + tool "VC++" + name "Copyright" + value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")) + (object Attribute + tool "VC++" + name "KindSet" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "(none)" + value 300) + (object Attribute + tool "VC++" + name "DLL" + value 301) + (object Attribute + tool "VC++" + name "EXE" + value 302) + (object Attribute + tool "VC++" + name "MIDL" + value 303))) + (object Attribute + tool "VC++" + name "Kind" + value ("KindSet" 300)) + (object Attribute + tool "VC++" + name "BodyExtensions" + value (value Text +|.cpp +|.cxx +|.inl + )) + (object Attribute + tool "VC++" + name "HeaderExtensions" + value (value Text +|.h +|.hpp +|.hxx +|inl + )) + (object Attribute + tool "VC++" + name "ProjectFolders" + value (value Text +|Source Files +|Header Files + )) + (object Attribute + tool "VC++" + name "UsePathMap" + value FALSE))) + (object Attribute + tool "VC++" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value FALSE) + (object Attribute + tool "VC++" + name "Generate" + value TRUE) + (object Attribute + tool "VC++" + name "InitialValue" + value ""))) + (object Attribute + tool "VC++" + name "default__Uses" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE))) + (object Attribute + tool "VC++" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE))) + (object Attribute + tool "VC++" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE) + (object Attribute + tool "VC++" + name "Inline" + value FALSE) + (object Attribute + tool "VC++" + name "DefaultBody" + value (value Text "")))) + (object Attribute + tool "VC++" + name "HiddenTool" + value FALSE) + (object Attribute + tool "VisualStudio" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Cplusplus" + name "propertyId" + value "809135966") + (object Attribute + tool "Cplusplus" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE) + (object Attribute + tool "Cplusplus" + name "CodeName" + value "") + (object Attribute + tool "Cplusplus" + name "Const" + value FALSE) + (object Attribute + tool "Cplusplus" + name "InitialValue" + value ""))) + (object Attribute + tool "Cplusplus" + name "default__Inherit" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE))) + (object Attribute + tool "Cplusplus" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE) + (object Attribute + tool "Cplusplus" + name "Copyright" + value (value Text "")) + (object Attribute + tool "Cplusplus" + name "RootPackage" + value "C++ Reverse Engineered") + (object Attribute + tool "Cplusplus" + name "InitialHeaderIncludes" + value (value Text "")) + (object Attribute + tool "Cplusplus" + name "InitialBodyIncludes" + value (value Text "")) + (object Attribute + tool "Cplusplus" + name "RevEngRootDirectory" + value "") + (object Attribute + tool "Cplusplus" + name "RevEngDirectoriesAsPackages" + value FALSE) + (object Attribute + tool "Cplusplus" + name "HeaderFileExtension" + value ".h") + (object Attribute + tool "Cplusplus" + name "ImplementationFileExtension" + value ".cpp") + (object Attribute + tool "Cplusplus" + name "NewHeaderFileDirectory" + value "") + (object Attribute + tool "Cplusplus" + name "NewImplementationFileDirectory" + value "") + (object Attribute + tool "Cplusplus" + name "FileCapitalization" + value ("FileCapitalizationSet" 0)) + (object Attribute + tool "Cplusplus" + name "CodeGenExtraDirectories" + value ("CodeGenExtraDirectoriesSet" 0)) + (object Attribute + tool "Cplusplus" + name "StripClassPrefix" + value "") + (object Attribute + tool "Cplusplus" + name "UseTabs" + value FALSE) + (object Attribute + tool "Cplusplus" + name "TabWidth" + value 8) + (object Attribute + tool "Cplusplus" + name "IndentWidth" + value 4) + (object Attribute + tool "Cplusplus" + name "AccessIndentation" + value -2) + (object Attribute + tool "Cplusplus" + name "ModelIdCommentRules" + value ("ModelIdCommentRulesSet" 1)) + (object Attribute + tool "Cplusplus" + name "PageWidth" + value 80) + (object Attribute + tool "Cplusplus" + name "ClassMemberOrder" + value ("MemberOrderSet" 1)) + (object Attribute + tool "Cplusplus" + name "OneParameterPerLine" + value FALSE) + (object Attribute + tool "Cplusplus" + name "NamespaceBraceStyle" + value ("BraceStyleSet" 2)) + (object Attribute + tool "Cplusplus" + name "ClassBraceStyle" + value ("BraceStyleSet" 2)) + (object Attribute + tool "Cplusplus" + name "FunctionBraceStyle" + value ("BraceStyleSet" 2)) + (object Attribute + tool "Cplusplus" + name "CodeGenExtraDirectoriesSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "None" + value 0) + (object Attribute + tool "Cplusplus" + name "Namespaces" + value 1) + (object Attribute + tool "Cplusplus" + name "Packages" + value 2))) + (object Attribute + tool "Cplusplus" + name "FileCapitalizationSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Same as model" + value 0) + (object Attribute + tool "Cplusplus" + name "Lower case" + value 1) + (object Attribute + tool "Cplusplus" + name "Upper case" + value 2) + (object Attribute + tool "Cplusplus" + name "Lower case with underscores" + value 3))) + (object Attribute + tool "Cplusplus" + name "BraceStyleSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "B1" + value 1) + (object Attribute + tool "Cplusplus" + name "B2" + value 2) + (object Attribute + tool "Cplusplus" + name "B3" + value 3) + (object Attribute + tool "Cplusplus" + name "B4" + value 4) + (object Attribute + tool "Cplusplus" + name "B5" + value 5))) + (object Attribute + tool "Cplusplus" + name "MemberOrderSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Public First" + value 1) + (object Attribute + tool "Cplusplus" + name "Private First" + value 2) + (object Attribute + tool "Cplusplus" + name "Order by kind" + value 3) + (object Attribute + tool "Cplusplus" + name "Unordered" + value 4))) + (object Attribute + tool "Cplusplus" + name "ModelIdCommentRulesSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Code generation only" + value 1) + (object Attribute + tool "Cplusplus" + name "Code generation and reverse engineering" + value 2) + (object Attribute + tool "Cplusplus" + name "Never generate model IDs" + value 3))))) + (object Attribute + tool "Cplusplus" + name "default__Param" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "CodeName" + value ""))) + (object Attribute + tool "Cplusplus" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE) + (object Attribute + tool "Cplusplus" + name "CodeName" + value ""))) + (object Attribute + tool "Cplusplus" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE) + (object Attribute + tool "Cplusplus" + name "CodeName" + value "") + (object Attribute + tool "Cplusplus" + name "InitialCodeBody" + value "") + (object Attribute + tool "Cplusplus" + name "Inline" + value FALSE) + (object Attribute + tool "Cplusplus" + name "GenerateFunctionBody" + value ("GenerateFunctionBodySet" 2)) + (object Attribute + tool "Cplusplus" + name "GenerateFunctionBodySet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Default" + value 2) + (object Attribute + tool "Cplusplus" + name "True" + value 1) + (object Attribute + tool "Cplusplus" + name "False" + value 0))))) + (object Attribute + tool "Cplusplus" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE) + (object Attribute + tool "Cplusplus" + name "CodeName" + value "") + (object Attribute + tool "Cplusplus" + name "ImplementationType" + value "") + (object Attribute + tool "Cplusplus" + name "HeaderSourceFile" + value "") + (object Attribute + tool "Cplusplus" + name "BodySourceFile" + value ""))) + (object Attribute + tool "Cplusplus" + name "default__Category" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "CodeName" + value "") + (object Attribute + tool "Cplusplus" + name "IsNamespace" + value FALSE))) + (object Attribute + tool "Cplusplus" + name "HiddenTool" + value FALSE) + (object Attribute + tool "ANSI C++ Event Watcher" + name "HiddenTool" + value FALSE) + (object Attribute + tool "ANSIConvert" + name "HiddenTool" + value FALSE) + (object Attribute + tool "CORBA" + name "propertyId" + value "809135966") + (object Attribute + tool "CORBA" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "CORBA" + name "Editor" + value ("EditorType" 100)) + (object Attribute + tool "CORBA" + name "IncludePath" + value "") + (object Attribute + tool "CORBA" + name "StopOnError" + value TRUE) + (object Attribute + tool "CORBA" + name "EditorType" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "BuiltIn" + value 100) + (object Attribute + tool "CORBA" + name "WindowsShell" + value 101))) + (object Attribute + tool "CORBA" + name "PathSeparator" + value ""))) + (object Attribute + tool "CORBA" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "ArrayDimensions" + value "") + (object Attribute + tool "CORBA" + name "ConstValue" + value "") + (object Attribute + tool "CORBA" + name "ImplementationType" + value ""))) + (object Attribute + tool "CORBA" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "AdditionalIncludes" + value (value Text "")) + (object Attribute + tool "CORBA" + name "CmIdentification" + value (value Text " %X% %Q% %Z% %W%")) + (object Attribute + tool "CORBA" + name "CopyrightNotice" + value (value Text "")) + (object Attribute + tool "CORBA" + name "InclusionProtectionSymbol" + value "AUTO GENERATE"))) + (object Attribute + tool "CORBA" + name "default__Module-Body" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "AdditionalIncludes" + value (value Text "")) + (object Attribute + tool "CORBA" + name "CmIdentification" + value (value Text " %X% %Q% %Z% %W%")) + (object Attribute + tool "CORBA" + name "CopyrightNotice" + value (value Text "")) + (object Attribute + tool "CORBA" + name "InclusionProtectionSymbol" + value "AUTO GENERATE"))) + (object Attribute + tool "CORBA" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "Context" + value "") + (object Attribute + tool "CORBA" + name "OperationIsOneWay" + value FALSE))) + (object Attribute + tool "CORBA" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "ArrayDimensions" + value "") + (object Attribute + tool "CORBA" + name "CaseSpecifier" + value "") + (object Attribute + tool "CORBA" + name "IsReadOnly" + value FALSE) + (object Attribute + tool "CORBA" + name "Order" + value ""))) + (object Attribute + tool "CORBA" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "ArrayDimensions" + value "") + (object Attribute + tool "CORBA" + name "CaseSpecifier" + value "") + (object Attribute + tool "CORBA" + name "GenerateForwardReference" + value FALSE) + (object Attribute + tool "CORBA" + name "IsReadOnly" + value FALSE) + (object Attribute + tool "CORBA" + name "Order" + value "") + (object Attribute + tool "CORBA" + name "BoundedRoleType" + value ("AssocTypeSet" 47)) + (object Attribute + tool "CORBA" + name "AssocTypeSet" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "Array" + value 24) + (object Attribute + tool "CORBA" + name "Sequence" + value 47))))) + (object Attribute + tool "CORBA" + name "default__Uses" + value (list Attribute_Set + (object Attribute + tool "CORBA" + name "GenerateForwardReference" + value FALSE))) + (object Attribute + tool "CORBA" + name "HiddenTool" + value FALSE) + (object Attribute + tool "R2Editor" + name "HiddenTool" + value FALSE) + (object Attribute + tool "cg" + name "propertyId" + value "809135966") + (object Attribute + tool "cg" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "cg" + name "AllowGenerateOverNewerAnnotations" + value FALSE) + (object Attribute + tool "cg" + name "AllowGenerateOverNewerVersion" + value FALSE) + (object Attribute + tool "cg" + name "UseMSVC" + value FALSE) + (object Attribute + tool "cg" + name "HeaderFileExtension" + value "h") + (object Attribute + tool "cg" + name "HeaderFileBackupExtension" + value "h~") + (object Attribute + tool "cg" + name "HeaderFileTemporaryExtension" + value "h#") + (object Attribute + tool "cg" + name "CodeFileExtension" + value "cpp") + (object Attribute + tool "cg" + name "CodeFileBackupExtension" + value "cp~") + (object Attribute + tool "cg" + name "CodeFileTemporaryExtension" + value "cp#") + (object Attribute + tool "cg" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "cg" + name "StopOnError" + value FALSE) + (object Attribute + tool "cg" + name "ErrorLimit" + value 30) + (object Attribute + tool "cg" + name "Directory" + value "$ROSECPP_SOURCE") + (object Attribute + tool "cg" + name "PathSeparator" + value "") + (object Attribute + tool "cg" + name "FileNameFormat" + value "128vx_b") + (object Attribute + tool "cg" + name "BooleanType" + value "int") + (object Attribute + tool "cg" + name "AllowTemplates" + value TRUE) + (object Attribute + tool "cg" + name "AllowExplicitInstantiations" + value FALSE) + (object Attribute + tool "cg" + name "AllowProtectedInheritance" + value TRUE) + (object Attribute + tool "cg" + name "CommentWidth" + value 60) + (object Attribute + tool "cg" + name "OneByValueContainer" + value "$targetClass") + (object Attribute + tool "cg" + name "OneByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "OptionalByValueContainer" + value "OptionalByValue<$targetClass>") + (object Attribute + tool "cg" + name "OptionalByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "FixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "FixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "BoundedByValueContainer" + value "BoundedListByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByValueContainer" + value "BoundedSetByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "BoundedByReferenceContainer" + value "BoundedListByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByReferenceContainer" + value "BoundedSetByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnboundedByValueContainer" + value "UnboundedListByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByValueContainer" + value "UnboundedSetByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnboundedByReferenceContainer" + value "UnboundedListByReference<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByReferenceContainer" + value "UnboundedSetByReference<$targetClass>") + (object Attribute + tool "cg" + name "QualifiedByValueContainer" + value "AssociationByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByValueContainer" + value "DictionaryByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "QualifiedByReferenceContainer" + value "AssociationByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByReferenceContainer" + value "DictionaryByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "AlwaysKeepOrphanedCode" + value FALSE))) + (object Attribute + tool "cg" + name "compiler2.1__Project" + value (list Attribute_Set + (object Attribute + tool "cg" + name "AllowGenerateOverNewerAnnotations" + value FALSE) + (object Attribute + tool "cg" + name "AllowGenerateOverNewerVersion" + value FALSE) + (object Attribute + tool "cg" + name "HeaderFileExtension" + value "h") + (object Attribute + tool "cg" + name "HeaderFileBackupExtension" + value "h~") + (object Attribute + tool "cg" + name "HeaderFileTemporaryExtension" + value "h#") + (object Attribute + tool "cg" + name "CodeFileExtension" + value "cpp") + (object Attribute + tool "cg" + name "CodeFileBackupExtension" + value "cp~") + (object Attribute + tool "cg" + name "CodeFileTemporaryExtension" + value "cp#") + (object Attribute + tool "cg" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "cg" + name "StopOnError" + value FALSE) + (object Attribute + tool "cg" + name "ErrorLimit" + value 30) + (object Attribute + tool "cg" + name "Directory" + value "$ROSECPP_SOURCE") + (object Attribute + tool "cg" + name "BooleanType" + value "int") + (object Attribute + tool "cg" + name "AllowTemplates" + value FALSE) + (object Attribute + tool "cg" + name "AllowExplicitInstantiations" + value FALSE) + (object Attribute + tool "cg" + name "AllowProtectedInheritance" + value FALSE) + (object Attribute + tool "cg" + name "OneByValueContainer" + value "$targetClass") + (object Attribute + tool "cg" + name "OneByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "OptionalByValueContainer" + value "OptionalByValue(sizeof($targetClass))") + (object Attribute + tool "cg" + name "OptionalByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "FixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "FixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "BoundedByValueContainer" + value "BoundedListByValue(sizeof($targetClass),$limit)") + (object Attribute + tool "cg" + name "UnorderedBoundedByValueContainer" + value "BoundedSetByValue(sizeof($targetClass),$limit)") + (object Attribute + tool "cg" + name "BoundedByReferenceContainer" + value "BoundedListByReference($limit)") + (object Attribute + tool "cg" + name "UnorderedBoundedByReferenceContainer" + value "BoundedSetByReference($limit)") + (object Attribute + tool "cg" + name "UnboundedByValueContainer" + value "UnboundedListByValue(sizeof($targetClass))") + (object Attribute + tool "cg" + name "UnorderedUnboundedByValueContainer" + value "UnboundedSetByValue(sizeof($targetClass))") + (object Attribute + tool "cg" + name "UnboundedByReferenceContainer" + value "UnboundedListByReference") + (object Attribute + tool "cg" + name "UnorderedUnboundedByReferenceContainer" + value "UnboundedSetByReference") + (object Attribute + tool "cg" + name "QualifiedByValueContainer" + value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "UnorderedQualifiedByValueContainer" + value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "QualifiedByReferenceContainer" + value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "UnorderedQualifiedByReferenceContainer" + value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "PathSeparator" + value "") + (object Attribute + tool "cg" + name "FileNameFormat" + value "128vx_b") + (object Attribute + tool "cg" + name "AlwaysKeepOrphanedCode" + value FALSE))) + (object Attribute + tool "cg" + name "compiler3.0__Project" + value (list Attribute_Set + (object Attribute + tool "cg" + name "AllowGenerateOverNewerAnnotations" + value FALSE) + (object Attribute + tool "cg" + name "AllowGenerateOverNewerVersion" + value FALSE) + (object Attribute + tool "cg" + name "HeaderFileExtension" + value "h") + (object Attribute + tool "cg" + name "HeaderFileBackupExtension" + value "h~") + (object Attribute + tool "cg" + name "HeaderFileTemporaryExtension" + value "h#") + (object Attribute + tool "cg" + name "CodeFileExtension" + value "cpp") + (object Attribute + tool "cg" + name "CodeFileBackupExtension" + value "cp~") + (object Attribute + tool "cg" + name "CodeFileTemporaryExtension" + value "cp#") + (object Attribute + tool "cg" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "cg" + name "StopOnError" + value FALSE) + (object Attribute + tool "cg" + name "ErrorLimit" + value 30) + (object Attribute + tool "cg" + name "Directory" + value "$ROSECPP_SOURCE") + (object Attribute + tool "cg" + name "BooleanType" + value "int") + (object Attribute + tool "cg" + name "AllowTemplates" + value TRUE) + (object Attribute + tool "cg" + name "AllowExplicitInstantiations" + value FALSE) + (object Attribute + tool "cg" + name "AllowProtectedInheritance" + value TRUE) + (object Attribute + tool "cg" + name "OneByValueContainer" + value "$targetClass") + (object Attribute + tool "cg" + name "OneByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "OptionalByValueContainer" + value "OptionalByValue<$targetClass>") + (object Attribute + tool "cg" + name "OptionalByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "FixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "FixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "BoundedByValueContainer" + value "BoundedListByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByValueContainer" + value "BoundedSetByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "BoundedByReferenceContainer" + value "BoundedListByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByReferenceContainer" + value "BoundedSetByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnboundedByValueContainer" + value "UnboundedListByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByValueContainer" + value "UnboundedSetByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnboundedByReferenceContainer" + value "UnboundedListByReference<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByReferenceContainer" + value "UnboundedSetByReference<$targetClass>") + (object Attribute + tool "cg" + name "QualifiedByValueContainer" + value "AssociationByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByValueContainer" + value "DictionaryByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "QualifiedByReferenceContainer" + value "AssociationByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByReferenceContainer" + value "DictionaryByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "PathSeparator" + value "") + (object Attribute + tool "cg" + name "FileNameFormat" + value "128vx_b") + (object Attribute + tool "cg" + name "AlwaysKeepOrphanedCode" + value FALSE))) + (object Attribute + tool "cg" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "ImplementationType" + value "") + (object Attribute + tool "cg" + name "ClassKey" + value "class") + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "PutBodiesInSpec" + value FALSE) + (object Attribute + tool "cg" + name "GenerateDefaultConstructor" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "DefaultConstructorVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineDefaultConstructor" + value FALSE) + (object Attribute + tool "cg" + name "ExplicitDefaultConstructor" + value FALSE) + (object Attribute + tool "cg" + name "GenerateCopyConstructor" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "CopyConstructorVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineCopyConstructor" + value FALSE) + (object Attribute + tool "cg" + name "ExplicitCopyConstructor" + value FALSE) + (object Attribute + tool "cg" + name "GenerateDestructor" + value TRUE) + (object Attribute + tool "cg" + name "DestructorVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "DestructorKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "InlineDestructor" + value FALSE) + (object Attribute + tool "cg" + name "GenerateAssignmentOperation" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "AssignmentVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "AssignmentKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "InlineAssignmentOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateEqualityOperations" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "EqualityVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "EqualityKind" + value ("FriendKindSet" 200)) + (object Attribute + tool "cg" + name "InlineEqualityOperations" + value FALSE) + (object Attribute + tool "cg" + name "GenerateRelationalOperations" + value FALSE) + (object Attribute + tool "cg" + name "RelationalVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "RelationalKind" + value ("FriendKindSet" 200)) + (object Attribute + tool "cg" + name "InlineRelationalOperations" + value FALSE) + (object Attribute + tool "cg" + name "GenerateStorageMgmtOperations" + value FALSE) + (object Attribute + tool "cg" + name "StorageMgmtVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineStorageMgmtOperations" + value FALSE) + (object Attribute + tool "cg" + name "GenerateSubscriptOperation" + value FALSE) + (object Attribute + tool "cg" + name "SubscriptVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "SubscriptKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "SubscriptResultType" + value "") + (object Attribute + tool "cg" + name "InlineSubscriptOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateDereferenceOperation" + value FALSE) + (object Attribute + tool "cg" + name "DereferenceVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "DereferenceKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "DereferenceResultType" + value "") + (object Attribute + tool "cg" + name "InlineDereferenceOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateIndirectionOperation" + value FALSE) + (object Attribute + tool "cg" + name "IndirectionVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "IndirectionKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "IndirectionResultType" + value "") + (object Attribute + tool "cg" + name "InlineIndirectionOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateStreamOperations" + value FALSE) + (object Attribute + tool "cg" + name "StreamVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineStreamOperations" + value FALSE) + (object Attribute + tool "cg" + name "ThreeKindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202))) + (object Attribute + tool "cg" + name "KindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203))) + (object Attribute + tool "cg" + name "FriendKindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GenerateSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "DeclareAndDefine" + value 199) + (object Attribute + tool "cg" + name "DeclareOnly" + value 205) + (object Attribute + tool "cg" + name "DoNotDeclare" + value 206))) + (object Attribute + tool "cg" + name "VisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14))))) + (object Attribute + tool "cg" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Generate" + value TRUE) + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "CmIdentification" + value (value Text " %X% %Q% %Z% %W%")) + (object Attribute + tool "cg" + name "CopyrightNotice" + value (value Text "")) + (object Attribute + tool "cg" + name "FileName" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "AllowExtensionlessFileName" + value FALSE) + (object Attribute + tool "cg" + name "InclusionProtectionSymbol" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "IncludeFormat" + value (value Text +|// $package +|#include "$file" +| + )) + (object Attribute + tool "cg" + name "IncludeBySimpleName" + value FALSE) + (object Attribute + tool "cg" + name "IncludePrecompiledHeader" + value FALSE) + (object Attribute + tool "cg" + name "IncludeOrder" + value "AMIR") + (object Attribute + tool "cg" + name "AdditionalIncludes" + value (value Text "")) + (object Attribute + tool "cg" + name "InliningStyle" + value ("InliningStyleSet" 207)) + (object Attribute + tool "cg" + name "InliningStyleSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "InClassDeclaration" + value 208) + (object Attribute + tool "cg" + name "FollowingClassDeclaration" + value 207))) + (object Attribute + tool "cg" + name "TypesDefined" + value (value Text "")) + (object Attribute + tool "cg" + name "IncludeClosure" + value (value Text "")))) + (object Attribute + tool "cg" + name "default__Module-Body" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Generate" + value TRUE) + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "CmIdentification" + value (value Text " %X% %Q% %Z% %W%")) + (object Attribute + tool "cg" + name "CopyrightNotice" + value (value Text "")) + (object Attribute + tool "cg" + name "FileName" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "AllowExtensionlessFileName" + value FALSE) + (object Attribute + tool "cg" + name "IncludeFormat" + value (value Text +|// $package +|#include "$file" +| + )) + (object Attribute + tool "cg" + name "IncludeBySimpleName" + value FALSE) + (object Attribute + tool "cg" + name "IncludePrecompiledHeader" + value TRUE) + (object Attribute + tool "cg" + name "IncludeOrder" + value "AMIR") + (object Attribute + tool "cg" + name "AdditionalIncludes" + value (value Text "")) + (object Attribute + tool "cg" + name "InliningStyle" + value ("InliningStyleSet" 207)) + (object Attribute + tool "cg" + name "InliningStyleSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "InClassDeclaration" + value 208) + (object Attribute + tool "cg" + name "FollowingClassDeclaration" + value 207))) + (object Attribute + tool "cg" + name "TypesDefined" + value (value Text "")) + (object Attribute + tool "cg" + name "IncludeClosure" + value (value Text "")))) + (object Attribute + tool "cg" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "OperationKind" + value ("OperationKindSet" 200)) + (object Attribute + tool "cg" + name "OperationKindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GenerateAbstractBody" + value FALSE) + (object Attribute + tool "cg" + name "SpecialDeclReturnType" + value "") + (object Attribute + tool "cg" + name "OperationIsConst" + value FALSE) + (object Attribute + tool "cg" + name "OperationIsExplicit" + value FALSE) + (object Attribute + tool "cg" + name "Inline" + value FALSE) + (object Attribute + tool "cg" + name "EntryCode" + value (value Text "")) + (object Attribute + tool "cg" + name "ExitCode" + value (value Text "")) + (object Attribute + tool "cg" + name "CCRegion" + value "") + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "BodyAnnotations" + value ""))) + (object Attribute + tool "cg" + name "default__Has" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "Ordered" + value TRUE) + (object Attribute + tool "cg" + name "NameIfUnlabeled" + value "the_$supplier") + (object Attribute + tool "cg" + name "GenerateDataMember" + value TRUE) + (object Attribute + tool "cg" + name "DataMemberName" + value "$relationship") + (object Attribute + tool "cg" + name "DataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtRelationshipVisibility" + value 210))) + (object Attribute + tool "cg" + name "DataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "DataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "DataMemberFieldSize" + value "") + (object Attribute + tool "cg" + name "InitialValue" + value (value Text "")) + (object Attribute + tool "cg" + name "GenerateGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GenerateSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GetName" + value "get_$relationship") + (object Attribute + tool "cg" + name "SetName" + value "set_$relationship") + (object Attribute + tool "cg" + name "GetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GetSetKindsSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "ContainerClass" + value "") + (object Attribute + tool "cg" + name "SelectorName" + value "") + (object Attribute + tool "cg" + name "SelectorType" + value "") + (object Attribute + tool "cg" + name "GetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "GetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "GetResultIsConstSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_Function" + value 2))) + (object Attribute + tool "cg" + name "GetSetByReference" + value FALSE) + (object Attribute + tool "cg" + name "InlineGet" + value TRUE) + (object Attribute + tool "cg" + name "SetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineSet" + value TRUE) + (object Attribute + tool "cg" + name "ForwardReferenceOnly" + value FALSE) + (object Attribute + tool "cg" + name "HasRelTypeSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Array" + value 24) + (object Attribute + tool "cg" + name "Sequence" + value 47))))) + (object Attribute + tool "cg" + name "default__Association" + value (list Attribute_Set + (object Attribute + tool "cg" + name "NameIfUnlabeled" + value "the_$targetClass"))) + (object Attribute + tool "cg" + name "default__Inherit" + value (list Attribute_Set + (object Attribute + tool "cg" + name "InstanceArguments" + value ""))) + (object Attribute + tool "cg" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "ForwardReferenceOnly" + value FALSE) + (object Attribute + tool "cg" + name "NameIfUnlabeled" + value "the_$targetClass") + (object Attribute + tool "cg" + name "GenerateDataMember" + value TRUE) + (object Attribute + tool "cg" + name "DataMemberName" + value "$target") + (object Attribute + tool "cg" + name "DataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtRelationshipVisibility" + value 210))) + (object Attribute + tool "cg" + name "DataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "DataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "DataMemberFieldSize" + value "") + (object Attribute + tool "cg" + name "InitialValue" + value (value Text "")) + (object Attribute + tool "cg" + name "ContainerClass" + value "") + (object Attribute + tool "cg" + name "ContainerGet" + value "$data.get($keys)") + (object Attribute + tool "cg" + name "ContainerSet" + value "$data.set($keys,$value)") + (object Attribute + tool "cg" + name "QualifiedContainer" + value "") + (object Attribute + tool "cg" + name "AssocClassContainer" + value "$supplier *") + (object Attribute + tool "cg" + name "AssocClassInitialValue" + value (value Text "")) + (object Attribute + tool "cg" + name "GetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GetSetKindsSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GetSetByReference" + value FALSE) + (object Attribute + tool "cg" + name "GenerateGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GetName" + value "get_$target") + (object Attribute + tool "cg" + name "GetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "GetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "GetResultIsConstSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_Function" + value 2))) + (object Attribute + tool "cg" + name "InlineGet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "SetName" + value "set_$target") + (object Attribute + tool "cg" + name "SetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineSet" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedGetSetByReference" + value ("QualifiedGetSetByReferenceSet" 2)) + (object Attribute + tool "cg" + name "QualifiedGetSetByReferenceSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_GetSetByReference" + value 2))) + (object Attribute + tool "cg" + name "GenerateQualifiedGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedGetName" + value "get_$target") + (object Attribute + tool "cg" + name "QualifiedGetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedGetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "InlineQualifiedGet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateQualifiedSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedSetName" + value "set_$target") + (object Attribute + tool "cg" + name "QualifiedSetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineQualifiedSet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateAssocClassDataMember" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassDataMemberName" + value "$target") + (object Attribute + tool "cg" + name "AssocClassDataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtRelationshipVisibility" + value 210))) + (object Attribute + tool "cg" + name "AssocClassDataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "AssocClassDataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "AssocClassGetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GenerateAssocClassGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassGetName" + value "get_$target") + (object Attribute + tool "cg" + name "AssocClassGetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassGetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "InlineAssocClassGet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateAssocClassSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassSetName" + value "set_$target") + (object Attribute + tool "cg" + name "AssocClassSetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineAssocClassSet" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassForwardReferenceOnly" + value TRUE) + (object Attribute + tool "cg" + name "AssocTypeSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Array" + value 24) + (object Attribute + tool "cg" + name "Sequence" + value 47))))) + (object Attribute + tool "cg" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "GenerateDataMember" + value TRUE) + (object Attribute + tool "cg" + name "DataMemberName" + value "$attribute") + (object Attribute + tool "cg" + name "DataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtAttributeVisibility" + value 211))) + (object Attribute + tool "cg" + name "DataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "DataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "DataMemberFieldSize" + value "") + (object Attribute + tool "cg" + name "GenerateGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GenerateSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GetName" + value "get_$attribute") + (object Attribute + tool "cg" + name "SetName" + value "set_$attribute") + (object Attribute + tool "cg" + name "GetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GetSetKindsSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "GetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "GetResultIsConstSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_Function" + value 2))) + (object Attribute + tool "cg" + name "GetSetByReference" + value FALSE) + (object Attribute + tool "cg" + name "InlineGet" + value TRUE) + (object Attribute + tool "cg" + name "SetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineSet" + value TRUE) + (object Attribute + tool "cg" + name "CCRegion" + value ""))) + (object Attribute + tool "cg" + name "default__Uses" + value (list Attribute_Set + (object Attribute + tool "cg" + name "ForwardReferenceOnly" + value FALSE) + (object Attribute + tool "cg" + name "BodyReferenceOnly" + value FALSE))) + (object Attribute + tool "cg" + name "default__Subsystem" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Directory" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "DirectoryIsOnSearchList" + value FALSE) + (object Attribute + tool "cg" + name "PrecompiledHeader" + value ""))) + (object Attribute + tool "cg" + name "default__Category" + value (list Attribute_Set + (object Attribute + tool "cg" + name "IsNamespace" + value FALSE) + (object Attribute + tool "cg" + name "Indent" + value 2) + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))))) + (object Attribute + tool "MSVC" + name "propertyId" + value "809135966") + (object Attribute + tool "MSVC" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Version" + value "5.0"))) + (object Attribute + tool "MSVC" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCClassTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCClassTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Interface_Part" + value 1) + (object Attribute + tool "MSVC" + name "Connection_Part" + value 2) + (object Attribute + tool "MSVC" + name "Class_Factory" + value 3))) + (object Attribute + tool "MSVC" + name "CObjectFunctionality" + value ("CObjectFunctionalitySet" 0)) + (object Attribute + tool "MSVC" + name "CObjectFunctionalitySet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "None" + value 0) + (object Attribute + tool "MSVC" + name "Dynamic" + value 1) + (object Attribute + tool "MSVC" + name "Dyncreate" + value 2) + (object Attribute + tool "MSVC" + name "Serial" + value 3))) + (object Attribute + tool "MSVC" + name "GenerateOverrideGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "GenerateDataGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_DATA_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateFieldGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_FIELD_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateMessageGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "GenerateMessageMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_MSG_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MESSAGE_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "OLEFactory" + value ("OLEFactorySet" 0)) + (object Attribute + tool "MSVC" + name "OLEFactorySet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "None" + value 0) + (object Attribute + tool "MSVC" + name "Built_in" + value 1) + (object Attribute + tool "MSVC" + name "Simple" + value 2) + (object Attribute + tool "MSVC" + name "Licensed" + value 3))) + (object Attribute + tool "MSVC" + name "OLEName" + value "") + (object Attribute + tool "MSVC" + name "OLEClassID" + value "") + (object Attribute + tool "MSVC" + name "GenerateOLECtlType" + value FALSE) + (object Attribute + tool "MSVC" + name "OLECtlType" + value "") + (object Attribute + tool "MSVC" + name "GenerateOLETypeLib" + value FALSE) + (object Attribute + tool "MSVC" + name "OLETypeLibID" + value "") + (object Attribute + tool "MSVC" + name "OLETypeLibMajor" + value "") + (object Attribute + tool "MSVC" + name "OLETypeLibMinor" + value "") + (object Attribute + tool "MSVC" + name "GeneratePropPageIDs" + value FALSE) + (object Attribute + tool "MSVC" + name "OLEPropPageIDs" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateDispatchMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "StockProperties" + value (value Text "")) + (object Attribute + tool "MSVC" + name "StockFunctions" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DispatchDefValue" + value "") + (object Attribute + tool "MSVC" + name "GenerateDispIdEnum" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_DISP_ID_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateInterfaceMap" + value FALSE) + (object Attribute + tool "MSVC" + name "INTERFACE_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "InitInterface" + value "") + (object Attribute + tool "MSVC" + name "GenerateEventMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_EVENT_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "StockEvents" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateEventSinkMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_EVENTSINK_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "PropNotifySinks" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateConnectionMap" + value FALSE) + (object Attribute + tool "MSVC" + name "CONNECTION_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "ConnectionPointIID" + value "") + (object Attribute + tool "MSVC" + name "InheritanceType" + value "") + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "OLECommands" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MFCDeclares" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MFCImplements" + value (value Text "")) + (object Attribute + tool "MSVC" + name "ATL_Declares" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateCOMMap" + value FALSE) + (object Attribute + tool "MSVC" + name "COM_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateConnectionPointMap" + value FALSE) + (object Attribute + tool "MSVC" + name "CONNECTION_POINT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateMsgMap" + value FALSE) + (object Attribute + tool "MSVC" + name "MSG_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GeneratePropertyMap" + value FALSE) + (object Attribute + tool "MSVC" + name "PROPERTY_MAP_Entries" + value (value Text "")))) + (object Attribute + tool "MSVC" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCOperationTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCOperationTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Virtual_Override" + value 1) + (object Attribute + tool "MSVC" + name "Message_Handler" + value 2) + (object Attribute + tool "MSVC" + name "Dispatch_Handler" + value 3) + (object Attribute + tool "MSVC" + name "Event_Firing_Function" + value 4) + (object Attribute + tool "MSVC" + name "Event_Sink_Handler" + value 5) + (object Attribute + tool "MSVC" + name "Std_OLE_Method" + value 6) + (object Attribute + tool "MSVC" + name "Command_Parser" + value 7) + (object Attribute + tool "MSVC" + name "Property_Get_Function" + value 8) + (object Attribute + tool "MSVC" + name "Property_Set_Function" + value 9) + (object Attribute + tool "MSVC" + name "Property_Notify_Function" + value 10) + (object Attribute + tool "MSVC" + name "Macro_Generated_Function" + value 11))) + (object Attribute + tool "MSVC" + name "AFX_MSG_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MESSAGE_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "BodyImage" + value (value Text "")))) + (object Attribute + tool "MSVC" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCAttributeTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCAttributeTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Member_Property" + value 1) + (object Attribute + tool "MSVC" + name "Get_Set_Property" + value 2) + (object Attribute + tool "MSVC" + name "Dialog_Data" + value 3) + (object Attribute + tool "MSVC" + name "Field_Data" + value 4) + (object Attribute + tool "MSVC" + name "Stock_Property" + value 5))) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "PointerBase" + value "") + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "StockPropertyImplementation" + value ""))) + (object Attribute + tool "MSVC" + name "default__Has" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCAttributeTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCAttributeTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Member_Property" + value 1) + (object Attribute + tool "MSVC" + name "Get_Set_Property" + value 2) + (object Attribute + tool "MSVC" + name "Dialog_Data" + value 3) + (object Attribute + tool "MSVC" + name "Field_Data" + value 4) + (object Attribute + tool "MSVC" + name "Stock_Property" + value 5))) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "PointerBase" + value "") + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "StockPropertyImplementation" + value ""))) + (object Attribute + tool "MSVC" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCAttributeTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCAttributeTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Member_Property" + value 1) + (object Attribute + tool "MSVC" + name "Get_Set_Property" + value 2) + (object Attribute + tool "MSVC" + name "Dialog_Data" + value 3) + (object Attribute + tool "MSVC" + name "Field_Data" + value 4) + (object Attribute + tool "MSVC" + name "Stock_Property" + value 5))) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "PointerBase" + value "") + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "StockPropertyImplementation" + value ""))) + (object Attribute + tool "MSVC" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "GenerateIncludesGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_INCLUDES_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateInsertLocation" + value FALSE))) + (object Attribute + tool "MSVC" + name "default__Module-Body" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "GenerateIncludesGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_INCLUDES_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateInsertLocation" + value FALSE))) + (object Attribute + tool "cg" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Model Integrator" + name "HiddenTool" + value FALSE) + (object Attribute + tool "VC++" + name "default__Category" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "IsDirectory" + value FALSE) + (object Attribute + tool "VC++" + name "Directory" + value ""))) + (object Attribute + tool "Version Control" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Cplusplus" + name "default__Module-Body" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Synchronize" + value TRUE) + (object Attribute + tool "Cplusplus" + name "RevEngRootDirectory" + value "") + (object Attribute + tool "Cplusplus" + name "RootPackage" + value "C++ Reverse Engineered") + (object Attribute + tool "Cplusplus" + name "RevEngDirectoriesAsPackages" + value FALSE) + (object Attribute + tool "Cplusplus" + name "HeaderFileExtension" + value ".h") + (object Attribute + tool "Cplusplus" + name "ImplementationFileExtension" + value ".cpp") + (object Attribute + tool "Cplusplus" + name "NewHeaderFileDirectory" + value "") + (object Attribute + tool "Cplusplus" + name "NewImplementationFileDirectory" + value "") + (object Attribute + tool "Cplusplus" + name "FileCapitalization" + value ("FileCapitalizationSet" 0)) + (object Attribute + tool "Cplusplus" + name "CodeGenExtraDirectories" + value ("CodeGenExtraDirectoriesSet" 0)) + (object Attribute + tool "Cplusplus" + name "StripClassPrefix" + value "") + (object Attribute + tool "Cplusplus" + name "UseTabs" + value FALSE) + (object Attribute + tool "Cplusplus" + name "TabWidth" + value 8) + (object Attribute + tool "Cplusplus" + name "IndentWidth" + value 4) + (object Attribute + tool "Cplusplus" + name "AccessIndentation" + value -2) + (object Attribute + tool "Cplusplus" + name "ModelIdCommentRules" + value ("ModelIdCommentRulesSet" 1)) + (object Attribute + tool "Cplusplus" + name "PageWidth" + value 80) + (object Attribute + tool "Cplusplus" + name "ClassMemberOrder" + value ("MemberOrderSet" 1)) + (object Attribute + tool "Cplusplus" + name "OneParameterPerLine" + value FALSE) + (object Attribute + tool "Cplusplus" + name "NamespaceBraceStyle" + value ("BraceStyleSet" 2)) + (object Attribute + tool "Cplusplus" + name "ClassBraceStyle" + value ("BraceStyleSet" 2)) + (object Attribute + tool "Cplusplus" + name "FunctionBraceStyle" + value ("BraceStyleSet" 2)) + (object Attribute + tool "Cplusplus" + name "Copyright" + value (value Text "")) + (object Attribute + tool "Cplusplus" + name "InitialHeaderIncludes" + value (value Text "")) + (object Attribute + tool "Cplusplus" + name "InitialBodyIncludes" + value (value Text "")) + (object Attribute + tool "Cplusplus" + name "CodeGenExtraDirectoriesSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "None" + value 0) + (object Attribute + tool "Cplusplus" + name "Namespaces" + value 1) + (object Attribute + tool "Cplusplus" + name "Packages" + value 2))) + (object Attribute + tool "Cplusplus" + name "FileCapitalizationSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Same as model" + value 0) + (object Attribute + tool "Cplusplus" + name "Lower case" + value 1) + (object Attribute + tool "Cplusplus" + name "Upper case" + value 2) + (object Attribute + tool "Cplusplus" + name "Lower case with underscores" + value 3))) + (object Attribute + tool "Cplusplus" + name "BraceStyleSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "B1" + value 1) + (object Attribute + tool "Cplusplus" + name "B2" + value 2) + (object Attribute + tool "Cplusplus" + name "B3" + value 3) + (object Attribute + tool "Cplusplus" + name "B4" + value 4) + (object Attribute + tool "Cplusplus" + name "B5" + value 5))) + (object Attribute + tool "Cplusplus" + name "MemberOrderSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Public First" + value 1) + (object Attribute + tool "Cplusplus" + name "Private First" + value 2) + (object Attribute + tool "Cplusplus" + name "Order by kind" + value 3) + (object Attribute + tool "Cplusplus" + name "Unordered" + value 4))) + (object Attribute + tool "Cplusplus" + name "ModelIdCommentRulesSet" + value (list Attribute_Set + (object Attribute + tool "Cplusplus" + name "Code generation only" + value 1) + (object Attribute + tool "Cplusplus" + name "Code generation and reverse engineering" + value 2) + (object Attribute + tool "Cplusplus" + name "Never generate model IDs" + value 3)))))) + quid "3A13D86800E7")) diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/bwins/rtpserviceu.def --- a/rtp/rtpstack/bwins/rtpserviceu.def Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/bwins/rtpserviceu.def Fri Jul 09 13:15:39 2010 +0300 @@ -44,4 +44,7 @@ ?UnregisterRtpObserver@CRtpAPI@@QAEXK@Z @ 43 NONAME ; void CRtpAPI::UnregisterRtpObserver(unsigned long) ?Version@CRtpAPI@@QBE?AVTVersion@@XZ @ 44 NONAME ; class TVersion CRtpAPI::Version(void) const ?CreateSessionL@CRtpAPI@@QAEKABVTCreateSessionParams@@AAIHPBVTRtcpParams@@AAVCSRTPSession@@@Z @ 45 NONAME ; unsigned long CRtpAPI::CreateSessionL(class TCreateSessionParams const &, unsigned int &, int, class TRtcpParams const *, class CSRTPSession &) + ?SendRtpPacket@CRtpAPI@@QAEHABVTRtpSendPktParams@@V?$TArray@K@@@Z @ 46 NONAME ; int CRtpAPI::SendRtpPacket(class TRtpSendPktParams const &, class TArray) + ?RegisterRtpPostProcessingObserver@CRtpAPI@@QAEHKAAVMRtpPostProcessingObserver@@@Z @ 47 NONAME ; int CRtpAPI::RegisterRtpPostProcessingObserver(unsigned long, class MRtpPostProcessingObserver &) + ?UnregisterRtpPostProcessingObserver@CRtpAPI@@QAEXK@Z @ 48 NONAME ; void CRtpAPI::UnregisterRtpPostProcessingObserver(unsigned long) diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/eabi/rtpserviceu.def --- a/rtp/rtpstack/eabi/rtpserviceu.def Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/eabi/rtpserviceu.def Fri Jul 09 13:15:39 2010 +0300 @@ -74,3 +74,7 @@ _ZTI12CRtpSendItem @ 73 NONAME ; ## _ZTI15CRtpSessionSrtp @ 74 NONAME ; ## _ZTV15CRtpSessionSrtp @ 75 NONAME ; ## + _ZN7CRtpAPI13SendRtpPacketERK17TRtpSendPktParams6TArrayImE @ 76 NONAME + _ZN7CRtpAPI33RegisterRtpPostProcessingObserverEmR26MRtpPostProcessingObserver @ 77 NONAME + _ZN7CRtpAPI35UnregisterRtpPostProcessingObserverEm @ 78 NONAME + diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/inc/rtpmanager.h --- a/rtp/rtpstack/inc/rtpmanager.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/inc/rtpmanager.h Fri Jul 09 13:15:39 2010 +0300 @@ -135,24 +135,31 @@ TInt RegisterRtpObserver( TRtpId aSessionId, MRtpObserver& aObserver ); void UnregisterRtpObserver( TRtpId aSessionId ); + + TInt RegisterRtpPostProcessingObserver( TRtpId aSessionId, MRtpPostProcessingObserver& aRtpObserver ); + + void UnregisterRtpPostProcessingObserver( TRtpId aSessionId ); TInt SetNonRTPDataObserver( TRtpId aSessionId, MNonRTPDataObserver* aNonRTPDataObserver ); TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, - const TDesC8& aPayloadData ); + const TDesC8& aPayloadData, + const TArray *aCsrcList = NULL ); TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ); + TRequestStatus& aStatus, + const TArray *aCsrcList = NULL ); TInt SendRtpPacket( TRtpId aTranStreamId, TRtpSequence aSequenceNum, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ); + TRequestStatus& aStatus, + const TArray *aCsrcList = NULL ); void SendDataL( TRtpId aSessionId, TBool aUseRTPSocket, diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/inc/rtppacketparam.h --- a/rtp/rtpstack/inc/rtppacketparam.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/inc/rtppacketparam.h Fri Jul 09 13:15:39 2010 +0300 @@ -184,6 +184,7 @@ TUint32* CSRCarray; TUint8* payloadData; TInt payloadDataLen; + const TArray *iCsrcList; public://Nested class /** diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/inc/rtpsession.h --- a/rtp/rtpstack/inc/rtpsession.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/inc/rtpsession.h Fri Jul 09 13:15:39 2010 +0300 @@ -108,16 +108,20 @@ TInt RegisterRtpObserver( MRtpObserver& aObserver ); void UnregisterRtpObserver(); + + TInt RegisterRtpPostProcessingObserver( MRtpPostProcessingObserver& aObserver ); + void UnregisterRtpPostProcessingObserver(); TInt SetNonRTPDataObserver( MNonRTPDataObserver* aNonRTPDataObserver ); TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, - const TDesC8& aPayloadData ); + const TDesC8& aPayloadData, const TArray *aCsrcList = NULL ); TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ); + TRequestStatus& aStatus, + const TArray *aCsrcList = NULL ); TInt SendRtpPacket( const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData ); @@ -128,7 +132,8 @@ TRtpSequence aSequenceNum, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ); + TRequestStatus& aStatus, + const TArray *aCsrcList = NULL ); void SendData( TBool aUseRTPSocket, const TDesC8& aData, @@ -162,6 +167,8 @@ * disabled; system wide error code otherwise */ TInt IsRtcpSendingSuspended( TBool& aAutoSending ); + + void ReadyToSendRtpPacket(TRtpId aTranStreamId); public: // from MSsrcCheckCallback /** @@ -454,6 +461,7 @@ MNonRTPDataObserver* iNonRTPDataObserver; MRtpErrNotify& iErrNotify; MRtpAsignUniqueID& iAssignUniqueID; + MRtpPostProcessingObserver* iRtpPacketObserver; TBool iSessionStarted; diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/inc/rtpsessionsrtp.h --- a/rtp/rtpstack/inc/rtpsessionsrtp.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/inc/rtpsessionsrtp.h Fri Jul 09 13:15:39 2010 +0300 @@ -55,19 +55,21 @@ ~CRtpSessionSrtp(); TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, - const TDesC8& aPayloadData ); + const TDesC8& aPayloadData, const TArray *aCsrcList = NULL ); TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ); + TRequestStatus& aStatus, + const TArray *aCsrcList = NULL); TInt SendRtpPacket( TRtpId aTranStreamId, TRtpSequence aSequenceNum, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ); + TRequestStatus& aStatus, + const TArray *aCsrcList = NULL ); //TInt SendRtcpByePacket( TRtpId aTranStreamId, const TDesC8& aReason ); //TInt SendRtcpAppPacket( TRtpId aTranStreamId, const TRtcpApp& aApp ); diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/inc/rtptranstream.h --- a/rtp/rtpstack/inc/rtptranstream.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/inc/rtptranstream.h Fri Jul 09 13:15:39 2010 +0300 @@ -49,7 +49,8 @@ const TDesC8& aPayloadData, TRtpSequence aSeqNum, TBool aSetSeqNum, - CRtpPacket* aPktSnd ); + CRtpPacket* aPktSnd, + const TArray *aCsrcList = NULL); TInt BuildRtcpBYEPacket( const TDesC8& aReason, CRtpPacket* aPktRtcpSnd ); diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtpapi.cpp --- a/rtp/rtpstack/src/rtpapi.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtpapi.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -389,6 +389,56 @@ { return iManager->SendRtpPacket( aTranStreamId, aHeaderInfo, aPayloadData, aStatus ); } + + +// --------------------------------------------------------------------------- +// TInt CRtpAPI::RegisterRtpPostProcessingObserver() +// +// --------------------------------------------------------------------------- +// +EXPORT_C TInt CRtpAPI::RegisterRtpPostProcessingObserver( TRtpId aSessionId, + MRtpPostProcessingObserver& aRtpPacketObserver ) + { + return iManager->RegisterRtpPostProcessingObserver( aSessionId, aRtpPacketObserver ); + } + + +// --------------------------------------------------------------------------- +// CRtpAPI::UnregisterRtpPostProcessingObserver() +// +// --------------------------------------------------------------------------- +// +EXPORT_C void CRtpAPI::UnregisterRtpPostProcessingObserver( TRtpId aSessionId ) + { + iManager->UnregisterRtpPostProcessingObserver( aSessionId ); + } + + +// --------------------------------------------------------------------------- +// TInt CRtpAPI::SendRtpPacket() +// +// --------------------------------------------------------------------------- +// +EXPORT_C TInt CRtpAPI::SendRtpPacket(const TRtpSendPktParams& aSendPktParam , TArray aCSRCList) + { + if(!aSendPktParam.iStatus) + { + //SYNC Version + return iManager->SendRtpPacket( aSendPktParam.iTranStreamId, aSendPktParam.iHeaderInfo, + aSendPktParam.iPayloadData, &aCSRCList ); + } + else if (!aSendPktParam.iSequenceNum) //ASYNC Versions With and Without SEQ Number + { + return iManager->SendRtpPacket( aSendPktParam.iTranStreamId, aSendPktParam.iHeaderInfo, + aSendPktParam.iPayloadData, *aSendPktParam.iStatus, &aCSRCList ); + } + else + { + return iManager->SendRtpPacket( aSendPktParam.iTranStreamId, *aSendPktParam.iSequenceNum, aSendPktParam.iHeaderInfo, + aSendPktParam.iPayloadData, *aSendPktParam.iStatus, &aCSRCList ); + } + } + // --------------------------------------------------------------------------- // TInt CRtpAPI::SendData() diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtpmanager.cpp --- a/rtp/rtpstack/src/rtpmanager.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtpmanager.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -721,6 +721,47 @@ return result; } + +// --------------------------------------------------------------------------- +// TInt CRtpManager::RegisterRtpPostProcessingObserver() +// +// --------------------------------------------------------------------------- +// +TInt CRtpManager::RegisterRtpPostProcessingObserver( TRtpId aSessionId, MRtpPostProcessingObserver& aRtpPacketObserver ) + { + CRtpSession* session = GetSession( aSessionId ); + TInt result( KErrGeneral ); + if ( session ) + { + result = session->RegisterRtpPostProcessingObserver( aRtpPacketObserver ); + } + else + { + RTP_DEBUG_DETAIL( "CRtpManager::RegisterRtpPostProcessingObserver, Session not found" ); + } + return result; + } + + +// --------------------------------------------------------------------------- +// CRtpManager::UnregisterRtpPostProcessingObserver() +// +// --------------------------------------------------------------------------- +// +void CRtpManager::UnregisterRtpPostProcessingObserver( TRtpId aSessionId ) + { + CRtpSession* session = GetSession( aSessionId ); + + if ( session ) + { + session->UnregisterRtpPostProcessingObserver(); + } + else + { + RTP_DEBUG_DETAIL( "CRtpManager::UnregisterRtpPostProcessingObserver, Session not found" ); + } + } + // --------------------------------------------------------------------------- // CRtpManager::UnregisterRtpObserver() // @@ -773,7 +814,8 @@ // TInt CRtpManager::SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, - const TDesC8& aPayloadData ) + const TDesC8& aPayloadData, + const TArray *aCsrcList) { CRtpSession* rtpSession = GetSession( aTranStreamId ); @@ -786,13 +828,13 @@ return static_cast (rtpSession)->SendRtpPacket( aTranStreamId, aHeaderInfo, - aPayloadData ); + aPayloadData, aCsrcList ); } else { return rtpSession->SendRtpPacket( aTranStreamId, aHeaderInfo, - aPayloadData ); + aPayloadData, aCsrcList ); } } else @@ -815,7 +857,8 @@ TInt CRtpManager::SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ) + TRequestStatus& aStatus, + const TArray *aCsrcList) { CRtpSession* rtpSession = GetSession( aTranStreamId ); @@ -828,13 +871,13 @@ return static_cast (rtpSession)->SendRtpPacket( aTranStreamId, aHeaderInfo, - aPayloadData, aStatus ); + aPayloadData, aStatus, aCsrcList ); } else { return rtpSession->SendRtpPacket( aTranStreamId, aHeaderInfo, - aPayloadData, aStatus ); + aPayloadData, aStatus, aCsrcList ); } } @@ -860,7 +903,8 @@ TRtpSequence aSequenceNum, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ) + TRequestStatus& aStatus, + const TArray *aCsrcList ) { CRtpSession* rtpSession = GetSession( aTranStreamId ); TInt result( KErrNone ); @@ -874,14 +918,14 @@ result = static_cast (rtpSession)->SendRtpPacket( aTranStreamId, aSequenceNum, aHeaderInfo, aPayloadData, - aStatus ); + aStatus, aCsrcList ); } else { result = rtpSession->SendRtpPacket( aTranStreamId, aSequenceNum, aHeaderInfo, aPayloadData, - aStatus ); + aStatus, aCsrcList ); } } diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtppacket.cpp --- a/rtp/rtpstack/src/rtppacket.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtppacket.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -123,8 +123,8 @@ * * * 2 bit = version * * 1 bit = padding * - * 1 bit = CRSRC Count * - * 4 bit = extension * + * 1 bit = extension * + * 4 bit = CRSRC Count * ****************************/ //version (2 bit) @@ -143,13 +143,17 @@ dataP[0] |= ( 1 << 4 ); } - // CC = 0 (1 bit) + // CC 4 bit) + if( aInitParam->TRTP.numCSRC) + { + dataP[0] |= aInitParam->TRTP.numCSRC; + } /**************************** * dataP[1] = 8 bit * * * * 1 bit = marker * - * 1 bit = payload type * + * 7 bits = payload type * ****************************/ // marker (1 bit) @@ -182,6 +186,15 @@ //set the pointer to point to the first bit after SSRC dataP += 4; + + + //Set CSRC if Present + for(TInt count = 0; countTRTP.numCSRC; count++) + { + Write32( dataP, (*aInitParam->TRTP.iCsrcList)[count]); + dataP += 4; + } + if ( aInitParam->TRTP.fHeaderExtension ) { @@ -675,7 +688,7 @@ // Originally Allocate memory for all CSRC:s //it will have memeory resouce problem so only allocate when // CSRC<2 - if ( aExtractParam->TRTP.numCSRC < KCSRCListMax ) + if ( aExtractParam->TRTP.numCSRC <= KCSRCListMax ) { if ( !aExtractParam->TRTP.CSRCarray ) { diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtppacketparam.cpp --- a/rtp/rtpstack/src/rtppacketparam.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtppacketparam.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -115,6 +115,7 @@ CSRCarray( NULL ), payloadData( NULL ), payloadDataLen( 0 ), + iCsrcList(0), extension() { } diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtprecvstream.cpp --- a/rtp/rtpstack/src/rtprecvstream.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtprecvstream.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -241,6 +241,11 @@ iHdr.iPadding = extractParam.TRTP.padding; iHdr.iExtension = extractParam.TRTP.fHeaderExtension; iHdr.iCsrcCount = extractParam.TRTP.numCSRC; + + if ( iHdr.iCsrcCount ) + { + iHdr.iCsrcList = extractParam.TRTP.CSRCarray; + } iHdr.iMarker = extractParam.TRTP.marker; iHdr.iTimestamp = streamParam.TRTP.timeStamp; diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtpsession.cpp --- a/rtp/rtpstack/src/rtpsession.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtpsession.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -573,6 +573,23 @@ } } + +// --------------------------------------------------------------------------- +// TInt CRtpSession::ReadyToSendRtpPacket() +// +// --------------------------------------------------------------------------- +// +void CRtpSession::ReadyToSendRtpPacket(TRtpId aTranStreamId) + { + if ( iRtpPacketObserver ) + { + RTP_DEBUG_DETAIL("Giving ReadyToSendRtpPacket() Call Back " ); + TPtr8 pktPtr(iPktSnd->Data(), iPktSnd->Size(), iPktSnd->Size()); + iRtpPacketObserver->ReadyToSendRtpPacket( aTranStreamId , pktPtr ); + } + } + + // --------------------------------------------------------------------------- // TInt CRtpSession::SendRtpPacket() // @@ -580,7 +597,8 @@ // TInt CRtpSession::SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, - const TDesC8& aPayloadData ) + const TDesC8& aPayloadData, + const TArray *aCsrcList ) { if ( static_cast (aPayloadData.Size()) > iCommNet->MaxSocketSize() ) { @@ -595,12 +613,16 @@ { CRtpTranStream* tempStream = ( CRtpTranStream* ) streamAddress; tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse, - iPktSnd ); + iPktSnd, aCsrcList ); + + ReadyToSendRtpPacket(aTranStreamId); + ret = iCommNet->Send( ERTPPort, iPktSnd->Des() ); } return ret; } + // --------------------------------------------------------------------------- // TInt CRtpSession::SendRtpPacket() // @@ -609,7 +631,8 @@ TInt CRtpSession::SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ) + TRequestStatus& aStatus, + const TArray *aCsrcList ) { if ( static_cast( aPayloadData.Size() ) > iCommNet->MaxSocketSize() ) { @@ -625,7 +648,10 @@ CRtpTranStream* tempStream = reinterpret_cast( streamAddress ); tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse, - iPktSnd ); + iPktSnd, aCsrcList ); + + ReadyToSendRtpPacket(aTranStreamId); + iCommNet->Send( ERTPPort, iPktSnd->Des(), aStatus ); } return ret; @@ -707,7 +733,8 @@ TRtpSequence aSequenceNum, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ) + TRequestStatus& aStatus, + const TArray *aCsrcList ) { if ( static_cast( aPayloadData.Size() ) > iCommNet->MaxSocketSize() ) { @@ -723,7 +750,10 @@ CRtpTranStream* tempStream = reinterpret_cast( streamAddress ); tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, aSequenceNum, - ETrue, iPktSnd ); + ETrue, iPktSnd, aCsrcList ); + + ReadyToSendRtpPacket(aTranStreamId); + iCommNet->Send( ERTPPort, iPktSnd->Des(), aStatus ); } return ret; @@ -1146,6 +1176,29 @@ } } + +// --------------------------------------------------------------------------- +// TInt CRtpSession::RegisterRtpPostProcessingObserver() +// +// --------------------------------------------------------------------------- +// +TInt CRtpSession::RegisterRtpPostProcessingObserver( MRtpPostProcessingObserver& aRTPPacketObserver ) + { + iRtpPacketObserver = &aRTPPacketObserver; + + return KErrNone; + } + +// --------------------------------------------------------------------------- +// CRtpSession::UnregisterRtpPostProcessingObserver() +// +// --------------------------------------------------------------------------- +// +void CRtpSession::UnregisterRtpPostProcessingObserver() + { + iRtpPacketObserver = NULL; + } + // --------------------------------------------------------------------------- // TInt CRtpSession::RegisterRtcpObserver() // diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtpsessionsrtp.cpp --- a/rtp/rtpstack/src/rtpsessionsrtp.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtpsessionsrtp.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -117,7 +117,8 @@ TInt CRtpSessionSrtp::SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, - const TDesC8& aPayloadData ) + const TDesC8& aPayloadData, + const TArray *aCsrcList ) { if ( static_cast (aPayloadData.Size()) > iCommNet->MaxSocketSize() ) { @@ -132,7 +133,7 @@ { CRtpTranStream* tempStream = ( CRtpTranStream* ) streamAddress; tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse, - iPktSnd ); + iPktSnd, aCsrcList ); if(iSndPacket) { @@ -159,7 +160,8 @@ TInt CRtpSessionSrtp::SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ) + TRequestStatus& aStatus, + const TArray *aCsrcList ) { if ( static_cast (aPayloadData.Size()) > iCommNet->MaxSocketSize() ) { @@ -174,7 +176,7 @@ { CRtpTranStream* tempStream = ( CRtpTranStream* ) streamAddress; tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse, - iPktSnd ); + iPktSnd, aCsrcList ); if(iSndPacket) { delete iSndPacket; @@ -202,7 +204,8 @@ TRtpSequence aSequenceNum, const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData, - TRequestStatus& aStatus ) + TRequestStatus& aStatus, + const TArray *aCsrcList ) { if ( static_cast( aPayloadData.Size() ) > iCommNet->MaxSocketSize() ) { @@ -218,7 +221,7 @@ CRtpTranStream* tempStream = reinterpret_cast( streamAddress ); tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, aSequenceNum, - ETrue, iPktSnd ); + ETrue, iPktSnd, aCsrcList ); if(iSndPacket) { delete iSndPacket; diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/src/rtptranstream.cpp --- a/rtp/rtpstack/src/rtptranstream.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/src/rtptranstream.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -187,7 +187,8 @@ const TDesC8& aPayloadData, TRtpSequence aSeqNum, TBool aSetSeqNum, - CRtpPacket* aPktSnd ) + CRtpPacket* aPktSnd, + const TArray *aCsrcList) { TRtpPacketStreamParam streamParam; TRtpPacketIOParam inParam; @@ -234,6 +235,21 @@ inParam.TRTP.payloadData = const_cast( aPayloadData.Ptr() ); inParam.TRTP.payloadDataLen = aPayloadData.Length(); + + if(aCsrcList && aCsrcList->Count()) + { + // Maxm 15 CSRC identifiers will be supported + if( aCsrcList->Count() <= KMaxCsrcIdentifiers ) + { + inParam.TRTP.numCSRC = (TUint8)aCsrcList->Count(); + } + else + { + inParam.TRTP.numCSRC = KMaxCsrcIdentifiers; + } + + inParam.TRTP.iCsrcList = aCsrcList; + } streamParam.TRTP.payload = aHeaderInfo.iPayloadType; diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h --- a/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h Fri Jul 09 13:15:39 2010 +0300 @@ -65,7 +65,8 @@ public MRtpObserver, public MNonRTPDataObserver, public MRtcpObserver, - public MSRTPReKeyingObserver + public MSRTPReKeyingObserver, + public MRtpPostProcessingObserver { public: // Constructors and destructors @@ -103,6 +104,8 @@ void SRTPMasterKeyStaleEvent(const CSRTPSession& aSession); void SRTPMasterKeyStaleEvent(const CSRTPStream& aStream); + void ReadyToSendRtpPacket( TRtpId aTranStreamId, TPtr8 &aPacket ); + private: // New methods void SetupL(); @@ -240,7 +243,12 @@ void UT_CRtpAPI_VersionL(); - + + void UT_CRtpAPI_RegisterRtpPostProcessingObserverL(); + + void UT_CRtpAPI_SendRtpPacketWithCSRCL(); + + void UT_CRtpAPI_UnregisterRtpPostProcessingObserverL(); private: // Data @@ -256,8 +264,9 @@ TBuf8<32> iMKI; TBuf8<32> iRFC3711_TestMasterKey128bits; TBuf8<32> iRFC3711_TestMasterSalt112bits; - TBuf8<32> iSalt; + TBuf8<32> iSalt; TBuf8<32> iKey; + TBool iIsCallBackReceived; }; #endif // __UT_CRTPAPI_H__ diff -r d7640adb246b -r b8a7e07b2677 rtp/rtpstack/tsrc/ut_rtpstack/src/UT_CRtpAPI.cpp --- a/rtp/rtpstack/tsrc/ut_rtpstack/src/UT_CRtpAPI.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/rtpstack/tsrc/ut_rtpstack/src/UT_CRtpAPI.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -68,6 +68,8 @@ #endif _LIT8(KHello, "hello...testing"); +_LIT8(KNoCName, ""); + // CONSTRUCTION UT_CRtpAPI* UT_CRtpAPI::NewL() { @@ -1422,6 +1424,7 @@ { iErr= aErrCode; } + //from Obs void UT_CRtpAPI::RtpPacketReceived( TRtpId /*aStreamId*/, const TRtpRecvHeader& /*aHeaderInfo*/, @@ -1471,6 +1474,279 @@ { } + +void UT_CRtpAPI::ReadyToSendRtpPacket( TRtpId /*aTranStreamId*/, TPtr8 &/*aPacket*/ ) + { + // RTP Packet Callback received + iIsCallBackReceived = ETrue; + } + + +void UT_CRtpAPI::UT_CRtpAPI_RegisterRtpPostProcessingObserverL( ) + { + TInt result(KErrNone); + TRtpSdesParams params; + + result = iRtpAPI->OpenL( params, NULL, NULL, NULL ); + EUNIT_ASSERT(result==KErrNone); + + TRequestStatus status; + result = iRtpAPI->StartConnection( status, KDefaultIap2 ); // KDefaultIap + RTP_EUNIT_ASSERT_EQUALS ( result, KErrNone ); + // Wait until the connection is really up + User::WaitForRequest( status ); + + //create session + TCreateSessionParams sessionParams; + sessionParams.iPriority = TCreateSessionParams::EPriorityStandard; + sessionParams.iSocketBufSize = KSocketBufSize; + TUint port( 5000 ); + TBool enableRtcp( EFalse ); + TRtcpParams rtcpParams; + rtcpParams.iRtcpFraction = 0.10; + rtcpParams.iRtcpTimeOut = 0; + rtcpParams.iSessionBWidth = 32000; + + TRtpId error( KNullId ); + error = iRtpAPI->CreateSessionL( sessionParams, + port, + enableRtcp, + &rtcpParams ); + RTP_EUNIT_ASSERT_RTP_ID( error ); + + TRcvStreamParams recvparams; + recvparams.iPayloadType = 0; + + TRtpId error2( KNullId ); + TInt err( KErrNone ); + error2 = iRtpAPI->CreateReceiveStreamL( error /*session id*/, recvparams ); + RTP_EUNIT_ASSERT_RTP_ID ( error2 ); + + + err = iRtpAPI->RegisterRtpPostProcessingObserver( error, *this ); + EUNIT_ASSERT ( err == KErrNone ) + } + + +void UT_CRtpAPI::UT_CRtpAPI_SendRtpPacketWithCSRCL() + { + TInt result(KErrNone); + TRtpSdesParams params; + + result = iRtpAPI->OpenL( params, NULL, NULL, NULL ); + RTP_EUNIT_ASSERT_EQUALS(result, KErrNone); + + TRequestStatus status; + result = iRtpAPI->StartConnection( status, KDefaultIap ); // KDefaultIap + RTP_EUNIT_ASSERT_EQUALS ( result, KErrNone ); + // Wait until the connection is really up + User::WaitForRequest( status ); + + //create session + TCreateSessionParams sessionParams; + sessionParams.iPriority = TCreateSessionParams::EPriorityStandard; + sessionParams.iSocketBufSize = KSocketBufSize; + TUint port( 5000 ); + TBool enableRtcp( EFalse ); + TRtcpParams rtcpParams; + rtcpParams.iRtcpFraction = 0.10; + rtcpParams.iRtcpTimeOut = 0; + rtcpParams.iSessionBWidth = 32000; + + TRtpId error( KNullId ); + error = iRtpAPI->CreateSessionL( sessionParams, + port, + enableRtcp, + &rtcpParams ); + RTP_EUNIT_ASSERT_RTP_ID( error ); + + TTranStreamParams transparams; + transparams.iPayloadType = 0; + TRtpSSRC ssrc( 0 ); + + TInt err( KErrNone ); + err = iRtpAPI->RegisterRtpPostProcessingObserver( error, *this ); + EUNIT_ASSERT ( err == KErrNone ) + + + err = iRtpAPI->CreateTransmitStreamL( error /*session id*/, transparams, ssrc ); + RTP_EUNIT_ASSERT_RTP_ID ( err ); + + + TRtpSendHeader header; + header.iHeaderExtension = NULL; + header.iMarker = 0; + header.iPadding = 0; + header.iPayloadType = 0; + header.iTimestamp = 10; + + HBufC8* data = HBufC8::NewLC(KLength); + data->Des().Copy(KHello); + CleanupStack::Pop(data); + + TRtpSendPktParams *headerinfo = new(ELeave) TRtpSendPktParams(header); + headerinfo->iTranStreamId = err; + headerinfo->iPayloadData.Set(data->Des()); + + const TUint KArrayGranularity = 15; + + CArrayFixFlat* fix; + fix = new(ELeave) CArrayFixFlat(KArrayGranularity); + + fix->AppendL(123456); + fix->AppendL(999999); + + TInt error2( KErrNone ); + iIsCallBackReceived = EFalse; + // Try sending synchronously with Csrc + error2 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array()); + RTP_EUNIT_ASSERT_EQUALS ( error2, KErrNone ); + + CRtpSession* rtpSession = iRtpAPI->iManager->GetSession( err ); + User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus ); + rtpSession->iCommNet->iSender[ERTPPort]->RunL(); + rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus(); + EUNIT_ASSERT(iIsCallBackReceived == ETrue); + + iIsCallBackReceived = EFalse; + // Try sending asynchronously with CSRC + headerinfo->iStatus = &status; + error2 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array()); + RTP_EUNIT_ASSERT_EQUALS ( error2, KErrNone ); + EUNIT_ASSERT( KRequestPending == status.Int() ); + User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus ); + rtpSession->iCommNet->iSender[ERTPPort]->RunL(); + rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus(); + User::WaitForRequest( status ); + EUNIT_ASSERT( KErrNone == status.Int() ); + // Is call back received check + EUNIT_ASSERT(iIsCallBackReceived == ETrue); + + iIsCallBackReceived = EFalse; + // Try sending asynchronously, specifying the sequence number with CSRC + TRtpSequence seqNum = 42; + headerinfo->iSequenceNum = &seqNum; + error2 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array()); + RTP_EUNIT_ASSERT_EQUALS ( error2, KErrNone ); + EUNIT_ASSERT( KRequestPending == status.Int() ); + User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus ); + rtpSession->iCommNet->iSender[ERTPPort]->RunL(); + rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus(); + User::WaitForRequest( status ); + EUNIT_ASSERT( KErrNone == status.Int() ); + EUNIT_ASSERT(iIsCallBackReceived == ETrue); + + delete fix; + delete headerinfo; + delete data; + } + + +void UT_CRtpAPI::UT_CRtpAPI_UnregisterRtpPostProcessingObserverL( ) + { + TInt result(KErrNone); + TRtpSdesParams params; + + result = iRtpAPI->OpenL( params, NULL, NULL, NULL ); + EUNIT_ASSERT(result==KErrNone); + + TRequestStatus status; + result = iRtpAPI->StartConnection( status, KDefaultIap2 ); // KDefaultIap + RTP_EUNIT_ASSERT_EQUALS ( result, KErrNone ); + // Wait until the connection is really up + User::WaitForRequest( status ); + + //create session + TCreateSessionParams sessionParams; + sessionParams.iPriority = TCreateSessionParams::EPriorityStandard; + sessionParams.iSocketBufSize = KSocketBufSize; + TUint port( 5000 ); + TBool enableRtcp( EFalse ); + TRtcpParams rtcpParams; + rtcpParams.iRtcpFraction = 0.10; + rtcpParams.iRtcpTimeOut = 0; + rtcpParams.iSessionBWidth = 32000; + + TRtpId error( KNullId ); + error = iRtpAPI->CreateSessionL( sessionParams, + port, + enableRtcp, + &rtcpParams ); + RTP_EUNIT_ASSERT_RTP_ID( error ); + + TRcvStreamParams recvparams; + recvparams.iPayloadType = 0; + + TRtpId error2( KNullId ); + TInt err( KErrNone ); + error2 = iRtpAPI->CreateReceiveStreamL( error /*session id*/, recvparams ); + RTP_EUNIT_ASSERT_RTP_ID ( error2 ); + + TTranStreamParams transparams; + transparams.iPayloadType = 0; + TRtpSSRC ssrc( 0 ); + + err = iRtpAPI->RegisterRtpPostProcessingObserver( error, *this ); + EUNIT_ASSERT ( err == KErrNone ) + + err = iRtpAPI->CreateTransmitStreamL( error /*session id*/, transparams, ssrc ); + RTP_EUNIT_ASSERT_RTP_ID ( err ); + + + TRtpSendHeader header; + header.iHeaderExtension = NULL; + header.iMarker = 0; + header.iPadding = 0; + header.iPayloadType = 0; + header.iTimestamp = 10; + + HBufC8* data = HBufC8::NewLC(KLength); + data->Des().Copy(KHello); + CleanupStack::Pop(data); + + TRtpSendPktParams *headerinfo = new(ELeave) TRtpSendPktParams(header); + headerinfo->iTranStreamId = err; + headerinfo->iPayloadData.Set(data->Des()); + + const TUint KArrayGranularity = 15; + + CArrayFixFlat* fix; + fix = new(ELeave) CArrayFixFlat(KArrayGranularity); + + fix->AppendL(123456); + fix->AppendL(999999); + + TInt error3( KErrNone ); + iIsCallBackReceived = EFalse; + // Try sending synchronously with Csrc + error3 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array()); + RTP_EUNIT_ASSERT_EQUALS ( error3, KErrNone ); + + CRtpSession* rtpSession = iRtpAPI->iManager->GetSession( err ); + User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus ); + rtpSession->iCommNet->iSender[ERTPPort]->RunL(); + rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus(); + EUNIT_ASSERT(iIsCallBackReceived == ETrue); + + // Unregister callback + iRtpAPI->UnregisterRtpPostProcessingObserver(error); + + iIsCallBackReceived = EFalse; + error3 = KErrNone; + // Try sending synchronously with Csrc + error3 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array()); + RTP_EUNIT_ASSERT_EQUALS ( error3, KErrNone ); + + User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus ); + rtpSession->iCommNet->iSender[ERTPPort]->RunL(); + rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus(); + EUNIT_ASSERT(iIsCallBackReceived == EFalse); + + delete fix; + delete headerinfo; + delete data; + } + // TEST TABLE EUNIT_BEGIN_TEST_TABLE( @@ -1799,8 +2075,30 @@ "Version", "FUNCTIONALITY", SetupL, UT_CRtpAPI_VersionL, Teardown) + +EUNIT_TEST( + "RegisterRtpPostProcessingObserver - test ", + "CRtpAPI", + "RegisterRtpPostProcessingObserver", + "FUNCTIONALITY", + SetupL, UT_CRtpAPI_RegisterRtpPostProcessingObserverL, Teardown) +EUNIT_TEST( + "SendRtpPacketWithCSRC - test ", + "CRtpAPI", + "SendRtpPacket", + "FUNCTIONALITY", + SetupL, UT_CRtpAPI_SendRtpPacketWithCSRCL, Teardown) + +EUNIT_TEST( + "UnregisterRtpPostProcessingObserver - test ", + "CRtpAPI", + "UnregisterRtpPostProcessingObserver", + "FUNCTIONALITY", + SetupL, UT_CRtpAPI_UnregisterRtpPostProcessingObserverL, Teardown) + + EUNIT_END_TEST_TABLE // END OF FILE diff -r d7640adb246b -r b8a7e07b2677 rtp/srtpstack/inc/srtputils.h --- a/rtp/srtpstack/inc/srtputils.h Mon Jun 28 19:10:29 2010 +0300 +++ b/rtp/srtpstack/inc/srtputils.h Fri Jul 09 13:15:39 2010 +0300 @@ -29,6 +29,7 @@ #include #include +#include #ifdef SRTP_UNIT_TEST_COVERAGE diff -r d7640adb246b -r b8a7e07b2677 sipplugins/sippsipsettingsui/gfx/empty13x13.svg --- a/sipplugins/sippsipsettingsui/gfx/empty13x13.svg Mon Jun 28 19:10:29 2010 +0300 +++ b/sipplugins/sippsipsettingsui/gfx/empty13x13.svg Fri Jul 09 13:15:39 2010 +0300 @@ -1,9 +1,9 @@ - - - - - - - - - + + + + + + + + + diff -r d7640adb246b -r b8a7e07b2677 sipplugins/sippsipsettingsui/gfx/qgn_prop_sip_locked.svg --- a/sipplugins/sippsipsettingsui/gfx/qgn_prop_sip_locked.svg Mon Jun 28 19:10:29 2010 +0300 +++ b/sipplugins/sippsipsettingsui/gfx/qgn_prop_sip_locked.svg Fri Jul 09 13:15:39 2010 +0300 @@ -1,22 +1,22 @@ - - - - - - - - - - - - - -]> - + + + + + + + + + + + + + +]> + @@ -80,30 +80,30 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff -r d7640adb246b -r b8a7e07b2677 sipplugins/sippsystemstatemonitor/src/sipdevicestateaware.cpp --- a/sipplugins/sippsystemstatemonitor/src/sipdevicestateaware.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/sipplugins/sippsystemstatemonitor/src/sipdevicestateaware.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -219,8 +219,11 @@ if( iObservers.Count() == iCount) { iGuardTimer->Cancel(); - iStateAwareSession.AcknowledgeStateNotification(KErrNone); - iCount = 0; + if(iState == CSipSystemStateMonitor::ESystemOffline) + { + iStateAwareSession.AcknowledgeStateNotification(KErrNone); + iCount = 0; + } } } @@ -231,7 +234,10 @@ void CSipDeviceStateAware::EventProcessingCompleted() { iGuardTimer->Cancel(); - iStateAwareSession.AcknowledgeStateNotification(KErrNone); - iCount = 0; + if(iState == CSipSystemStateMonitor::ESystemOffline) + { + iStateAwareSession.AcknowledgeStateNotification(KErrNone); + iCount = 0; + } } diff -r d7640adb246b -r b8a7e07b2677 sipplugins/sippsystemstatemonitor/src/sipvpnmonitorao.cpp --- a/sipplugins/sippsystemstatemonitor/src/sipvpnmonitorao.cpp Mon Jun 28 19:10:29 2010 +0300 +++ b/sipplugins/sippsystemstatemonitor/src/sipvpnmonitorao.cpp Fri Jul 09 13:15:39 2010 +0300 @@ -191,9 +191,11 @@ // SIP deregistration has been completed. Stop the guard timer and tell // the VPN client about it. iGuardTimer->Cancel(); - - iProperty.Set( KPSVpnSipUid, KVpnSipState, ESipDeregisterCompleted ); - iCount = 0; + if (iState == CSipSystemStateMonitor::EVpnInitiating) + { + iProperty.Set( KPSVpnSipUid, KVpnSipState, ESipDeregisterCompleted ); + iCount = 0; + } } // -----------------------------------------------------------------------------