# HG changeset patch
# User hgs
# Date 1279645935 -3600
# Node ID afebdb533a85af0cd685378c02c5e9628a062dee
# Parent 8fc8de15e664766b9f86539ac44f1df9f0a24bdb
201025_01
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/group/ReferenceCPR.iby
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/group/ReferenceCPR.iby Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __ReferenceCPR_IBY__
+#define __ReferenceCPR_IBY__
+
+REM IP Connection Provider
+
+ECOM_PLUGIN(ReferenceCPR.dll,102738D0.rss)
+
+#endif
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/group/ReferenceCPR.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/group/ReferenceCPR.mmp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,47 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// ReferenceCPR.MMP New IP Connection Provider ECOM plugin with BM support
+//
+//
+
+/**
+ @file
+*/
+
+
+TARGET referencecpr.dll
+TARGETTYPE PLUGIN
+
+UID 0x10009D8D 0x102738D0
+VENDORID 0x70000001
+
+SOURCEPATH ../src
+SOURCE ReferenceCPR_connProv.cpp
+SOURCE ReferenceCPR_connProvFactory.cpp
+
+USERINCLUDE ../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/ecom
+SYSTEMINCLUDE /epoc32/include/comms-infras
+
+START RESOURCE 102738D0.rss
+TARGET referencecpr.rsc
+END
+
+LIBRARY euser.lib esock.lib esocksvr.lib eintsock.lib insock.lib
+LIBRARY netmeta.lib // for the ABIv2
+#include "comms-infras/commsdebugutility.mmh"
+
+CAPABILITY ALL -Tcb
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/group/bld.inf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,28 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+
+PRJ_EXPORTS
+
+PRJ_MMPFILES
+
+PRJ_TESTEXPORTS
+../group/ReferenceCPR.iby /epoc32/rom/include/referencecpr.iby
+
+PRJ_TESTMMPFILES
+ReferenceCPR.mmp
+
+#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/group/networking_ReferenceCPR.mrp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/group/networking_ReferenceCPR.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,9 @@
+component networking_ReferenceCPR
+source \sf\os\commsfw\baseconnectionproviders\refcpr
+binary \sf\os\commsfw\baseconnectionproviders\refcpr\group all
+exports \sf\os\commsfw\baseconnectionproviders\refcpr\group
+notes_source \component_defs\release.src
+
+
+ipr T
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/group/networking_referencecpr.history.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/group/networking_referencecpr.history.xml Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,5 @@
+
+
+
+
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/inc/ReferenceCPR_connProv.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/inc/ReferenceCPR_connProv.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,105 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference Connection Provider class definition.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#if !defined(__REFERENCECPR_CONNPROV_H__)
+#define __REFERENCECPR_CONNPROV_H__
+
+#include
+#include
+
+#ifdef __FLOG_ACTIVE
+// CommsDebugUtility logging tags. Use them to enable tracing for ReferenceCPR
+_LIT8(KReferenceLogTag1,"ConnProvd");
+_LIT8(KReferenceLogTag2,"Reference");
+#endif
+
+class CConnectionSettings;
+
+
+class CReferenceConnectionProvider : public CConnectionProviderBase, public MConnectionControlClient
+/**
+
+@internalComponent
+@released since v9.2
+ */
+ {
+protected:
+
+ //-=========================================================
+ // Custom methods
+ //-=========================================================
+
+ CReferenceConnectionProvider(CConnectionProviderFactoryBase& aFactory);
+
+ ~CReferenceConnectionProvider();
+
+ static CReferenceConnectionProvider* NewL(CConnectionProviderFactoryBase& aFactory);
+ friend class CReferenceProviderFactory;
+
+
+ //-=========================================================
+ // MConnectionControlClient methods
+ //-=========================================================
+ virtual void ConnectionGoingDown(CConnectionProviderBase& aConnProvider);
+ virtual void ProgressNotification(TInt aStage, TInt aError);
+ virtual void ConnectionError(TInt aStage, TInt aError);
+ virtual void ServiceChangeNotification(TUint32 aId, const TDesC& aType);
+ virtual void SubConnectionEvent(CSubConnectionProviderBase* aSubConnNextLayerProvider, const TSubConnectionEvent& aSubConnectionEvent);
+ virtual void LayerUp(TInt aError);
+ virtual TCtlType CtlType() const;
+
+
+ //-=========================================================
+ // CConnectionProviderBase methods
+ //-=========================================================
+ virtual void DoDataClientJoiningL(MConnectionDataClient& aDataClient);
+ virtual void DoDataClientLeaving(MConnectionDataClient& aDataClient);
+ virtual void DoControlClientJoiningL(MConnectionControlClient& aControlClient);
+ virtual void DoControlClientLeaving(MConnectionControlClient& aControlClient);
+
+ virtual void DoStartL(Meta::SMetaData& aParams, const RMessagePtr2* aMessage);
+ virtual TInt DoStop(TInt aError, const RMessagePtr2* aMessage);
+
+ virtual void DoProgressL(Meta::SMetaData& aBuffer) const;
+ virtual void DoLastProgressError(Meta::SMetaData& aBuffer);
+ virtual void DoRequestServiceChangeNotificationL();
+ virtual void DoCancelServiceChangeNotification();
+ virtual void DoControlL(TUint aOptionLevel, TUint aOptionName, Meta::SMetaData& aOption, const RMessagePtr2* aMessage);
+ virtual TInt DoAllSubConnectionNotificationEnable();
+ virtual TInt DoCancelAllSubConnectionNotification();
+ virtual void DoSendIoctlMessageL(const RMessage2& aMessage);
+ virtual void DoSendCancelIoctl();
+ virtual TInt DoEnumerateSubConnectionsL(TUint& aCount);
+ virtual TUint DoEnumerateClientsL(HBufC8*& aClientInfoBuffer, TEnumClients aClientType);
+ virtual void DoConnectionControlActivityL( TControlActivity aControlActivity, const Meta::SMetaData* aData, const RMessagePtr2* aMessage );
+ virtual CConnectionSettings& DoSettingsAccessL();
+ virtual TInt DoCanDoSubConnection(RSubConnection::TSubConnType aSubConnType) const;
+ virtual CConnectionProviderBase* DoNextLayer() const;
+ virtual void DoJoinNextLayerL(CConnectionProviderBase* aNextLayer);
+
+ CConnectionProviderBase* iNextLayer;
+
+public:
+ __FLOG_DECLARATION_MEMBER;
+ };
+
+#endif // __REFERENCECPR_CONNPROV_H__
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/inc/ReferenceCPR_connProvFactory.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/inc/ReferenceCPR_connProvFactory.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,120 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference Connection Provider Factory class definition.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#if !defined(__REFERENCECPR_CONNPROVFACTORY_H__)
+#define __REFERENCECPR_CONNPROVFACTORY_H__
+
+
+#include
+#include
+
+
+//phony protocol family id, replace with the actual
+const TUint KReferenceConnectionProviderFactoryId = 0xF0F0;
+
+class CReferenceProviderFactory : public CConnectionProviderFactoryBase
+/**This is a sample/reference derivation of the connection provider factory.
+Each such derivation should be able to produce a specific type of connection providers,
+where the type usually denotes a particular technology (e.g.: IP, UMTS, SIP).
+A connection provider factory is also responsible for handling selection,
+i.e.: given or having access to all sorts of input (connection preferences, policies,
+bearer availablity) the factory should be able to select the provider on the given
+level and select the provider type on the level below.
+
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+
+ static CReferenceProviderFactory* NewL(TAny* aParentContainer);
+
+protected:
+ CReferenceProviderFactory(TUint aFactoryId, CConnectionFactoryContainer& aParentContainer);
+ virtual CConnectionProviderBase* DoCreateProviderL();
+ virtual MProviderSelector* DoSelectProvider( Meta::SMetaData& aPreferences, ISelectionNotify& aSelectionNotify, const RMessagePtr2* aMessage );
+ virtual MProviderSelector* DoSelectNextLayerProvider( Meta::SMetaData& aPreferences, ISelectionNotify& aSelectionNotify, const RMessagePtr2* aMessage );
+ virtual void DoEnumerateConnectionsL(RPointerArray& aConnectionInfoPtrArray);
+ };
+
+
+
+
+class XConnectionFindSameLowerLayerQuery : public MCommsFactoryQuery
+/**
+
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+ XConnectionFindSameLowerLayerQuery( CConnectionProviderBase* aConnectionProviderBase ) :
+ iConnectionProviderBase( aConnectionProviderBase )
+ {
+ }
+
+protected:
+ CConnectionProviderBase* iConnectionProviderBase;
+
+public:
+ virtual TMatchResult Match( TFactoryObjectInfo& aConnectionInfo );
+ };
+
+
+
+
+
+class CReferenceSelector : public CBase, public MProviderSelector
+/**
+
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+ CReferenceSelector(ISelectionNotify& aNotify, CReferenceProviderFactory& aFactory);
+
+ TInt Select(Meta::SMetaData& aPreferences, const RMessagePtr2* aMessage);
+ void SelectComplete(CConnectionProviderBase* aConnProvider, TInt aError);
+ void ProgressNotification(TInt aStage, TInt aError);
+ void LayerUp(TInt aError);
+ void ServiceChangeNotification(TUint32 aId, const TDesC& aType);
+ void SubConnectionEvent(CSubConnectionProviderBase* aSubConnNextLayerProvider, const TSubConnectionEvent& aSubConnectionEvent);
+ void Detach();
+
+ virtual TInt Cancel();
+ virtual TInt Cancel(TInt aReason, const RMessage2* aMessage);
+
+protected:
+
+ virtual ~CReferenceSelector();
+private:
+ //ISelectionNotify must be stored by value, cos' it's just a short-lived wrapper class.
+ //It doesn't exist as a someone that waits for the completion, but stores refereneces
+ //to the one that does.
+ ISelectionNotify iNotify;
+ CReferenceProviderFactory& iFactory;
+ MProviderSelector* iNextLayerSelector;
+ };
+
+
+#endif // __REFERENCECPR_CONNPROVFACTORY_H__
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/src/102738D0.rss
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/src/102738D0.rss Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,61 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Registry info for Reference Connection Provider plug-in
+//
+//
+
+/**
+ @file 102738D0.RSS
+*/
+
+#include
+
+/**
+ * Description:
+ * [1] dll_uid should be the same as the name of this file. It stands for the UID of
+ * this ECOM plugin. In order to obtain a new UID, register at the
+ * "EPOC UID Allocation Database". Each plugin needs a array of UIDs:
+ * - one for the dll
+ * - one for the Connection Factory implementation id.
+ * The UIDs listed in this file are either interface UIDs or implementation
+ * UIDs registered for this particular plug-in. The latter should be replaced
+ * for each new plug-in.
+ * [2] interface_uid is the ECOM plugin intergface id. In this file:
+ * 0x102738D1 - Connection Provider Factory interface id.
+ *
+ */
+
+
+RESOURCE REGISTRY_INFO theInfo
+{
+dll_uid = 0x102738D0;
+interfaces =
+ {
+ INTERFACE_INFO
+ {
+ interface_uid = 0x102070EE;
+ implementations =
+ {
+ IMPLEMENTATION_INFO
+ {
+ implementation_uid = 0x102738D1;
+ version_no = 1;
+ display_name = "Reference Connection Provider Factory";
+ default_data = "ReferenceConnectionProviderFactory";
+ opaque_data = "";
+ }
+ };
+ }
+ };
+}
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/src/ReferenceCPR_connProv.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/src/ReferenceCPR_connProv.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,350 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference (empty) implementation file for a Connection Provider
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#include "ReferenceCPR_connProv.h"
+
+_LIT(KPanicReferenceCPRText,"Reference CPR not filled in properly");
+
+#ifdef _DEBUG
+// Panic category for "absolutely impossible!" vanilla ASSERT()-type panics from this module
+// (if it could happen through user error then you should give it an explicit, documented, category + code)
+_LIT(KSpecAssert_RefCprConProv, "RefCprConProv");
+#endif
+
+//-=========================================================
+// Custom methods
+//-=========================================================
+CReferenceConnectionProvider* CReferenceConnectionProvider::NewL(CConnectionProviderFactoryBase& aFactory)
+ {
+ CReferenceConnectionProvider* p = new (ELeave) CReferenceConnectionProvider(aFactory);
+ return p;
+ }
+
+CReferenceConnectionProvider::CReferenceConnectionProvider(CConnectionProviderFactoryBase& aFactory)
+:CConnectionProviderBase(aFactory),
+ iNextLayer(NULL)
+ {
+ __FLOG_OPEN(KReferenceLogTag1, KReferenceLogTag2);
+ }
+
+CReferenceConnectionProvider::~CReferenceConnectionProvider()
+ {
+ __FLOG_CLOSE;
+ }
+
+
+
+//-=========================================================
+// MConnectionControlClient methods
+//-=========================================================
+void CReferenceConnectionProvider::ConnectionGoingDown(CConnectionProviderBase& aConnProvider)
+ {
+ __FLOG_2(_L("CReferenceConnectionProvider %08x:\tConnectionGoingDown(aConnProvider %08x)"), this, &aConnProvider);
+ if (&aConnProvider == iNextLayer)
+ {
+ iNextLayer = NULL;
+ DeleteMeNow();
+ }
+ }
+
+void CReferenceConnectionProvider::ProgressNotification(TInt aStage, TInt aError)
+ {
+ __FLOG_3(_L("CReferenceConnectionProvider %08x:\tProgressNotification(aStage %d aError %d)"), this, aStage, aError);
+ TInt max = iControlClients.Count();
+ for (TInt i = max - 1 ; i >= 0 ; i--)
+ {
+ iControlClients[i]->ProgressNotification(aStage, aError);
+ }
+ }
+
+void CReferenceConnectionProvider::ConnectionError(TInt aStage, TInt aError)
+ {
+ __FLOG_3(_L("CReferenceConnectionProvider %08x:\tConnectionError(aStage %d aError %d)"), this, aStage, aError);
+ TInt max = iControlClients.Count();
+ for (TInt i = max - 1 ; i >= 0 ; i--)
+ {
+ iControlClients[i]->ConnectionError(aStage, aError);
+ }
+ max = iDataClients.Count();
+ for (TInt i = max - 1 ; i >= 0 ; i--)
+ {
+ iDataClients[i]->ConnectionError(aStage, aError);
+ }
+ }
+
+void CReferenceConnectionProvider::ServiceChangeNotification(TUint32 aId, const TDesC& aType)
+ {
+ __FLOG_3(_L("CReferenceConnectionProvider %08x:\tServiceChangeNotification(aId %u aType %s)"), this, aId, &aType);
+ TInt max = iControlClients.Count();
+ for (TInt i = max - 1 ; i >= 0 ; i--)
+ {
+ iControlClients[i]->ServiceChangeNotification(aId, aType);
+ }
+ }
+
+void CReferenceConnectionProvider::SubConnectionEvent(CSubConnectionProviderBase* aSubConnNextLayerProvider, const TSubConnectionEvent& aSubConnectionEvent)
+ {
+ TInt max = iControlClients.Count();
+ for (TInt i = max - 1 ; i >= 0 ; i--)
+ {
+ iControlClients[i]->SubConnectionEvent(aSubConnNextLayerProvider, aSubConnectionEvent);
+ }
+ }
+
+void CReferenceConnectionProvider::LayerUp(TInt aError)
+ {
+ TInt max = iControlClients.Count();
+ for (TInt i = max - 1 ; i >= 0 ; --i)
+ {
+ iControlClients[i]->LayerUp(aError);
+ }
+
+ // broadcast the event to the data clients also, sideways
+ max = iDataClients.Count();
+ for (TInt j = max - 1; j >= 0 ; --j)
+ {
+ iDataClients[j]->Notify(MConnectionDataClient::ENotifyLayerUp, this, aError, NULL);
+ }
+ }
+
+MConnectionControlClient::TCtlType CReferenceConnectionProvider::CtlType() const
+ {
+ return MConnectionControlClient::ENormal;
+ }
+
+
+
+
+
+
+//-=========================================================
+// CConnectionProviderBase methods
+//-=========================================================
+void CReferenceConnectionProvider::DoDataClientJoiningL(MConnectionDataClient& /*aDataClient*/)
+ {
+ __FLOG_2(_L("CReferenceConnectionProvider %08x:\tDoDataClientJoiningL number %d"), this, iDataClients.Count());
+ //TODO: fill up with handling code if applicable.
+ }
+
+void CReferenceConnectionProvider::DoDataClientLeaving(MConnectionDataClient& /*aDataClient*/)
+ {
+ __FLOG_2(_L("CReferenceConnectionProvider %08x:\tDoDataClientLeaving number %d"), this, iDataClients.Count());
+ //TODO: fill up with handling code if applicable.
+ }
+
+void CReferenceConnectionProvider::DoControlClientJoiningL(MConnectionControlClient& /*aControlClient*/)
+ {
+ __FLOG_2(_L("CReferenceConnectionProvider %08x:\tDoControlClientJoiningL number %d"), this, iControlClients.Count());
+ //TODO: fill up with handling code if applicable.
+ }
+
+void CReferenceConnectionProvider::DoControlClientLeaving(MConnectionControlClient& /*aControlClient*/)
+ {
+ __FLOG_2(_L("CReferenceConnectionProvider %08x:\tDoControlClientLeaving number %d"), this, iControlClients.Count());
+ //TODO: fill up with handling code if applicable.
+ }
+
+void CReferenceConnectionProvider::DoStartL(Meta::SMetaData& aParams, const RMessagePtr2* aMessage)
+ {
+ //TODO: start this connection
+ if (NULL != iNextLayer)
+ {
+ iNextLayer->StartL(aParams, aMessage);
+ }
+ }
+
+TInt CReferenceConnectionProvider::DoStop(TInt aError, const RMessagePtr2* aMessage)
+ {
+ if (NULL != iNextLayer)
+ {
+ //The next layer present. We'll now stop it here and anticipate ConnectionGoingDown() called on 'this'
+ //when indeed, the connection is stopped.
+ return iNextLayer->Stop(aError, aMessage);
+ }
+ else
+ {
+ //No next layer present, we're just need to delete this connection to complete the Stop message.
+ DeleteMeNow();
+ }
+ return KErrNotReady;
+ }
+
+void CReferenceConnectionProvider::DoProgressL(Meta::SMetaData& aBuffer) const
+ {
+ //TODO: update the progress info.
+ if (NULL != iNextLayer)
+ {
+ iNextLayer->ProgressL(aBuffer);
+ }
+ }
+
+void CReferenceConnectionProvider::DoLastProgressError(Meta::SMetaData& aBuffer)
+ {
+ //TODO: return the last error actually ocurred.
+ if (NULL != iNextLayer)
+ {
+ return iNextLayer->LastProgressError(aBuffer);
+ }
+ }
+
+void CReferenceConnectionProvider::DoRequestServiceChangeNotificationL()
+ {
+ if (NULL != iNextLayer)
+ {
+ iNextLayer->RequestServiceChangeNotificationL();
+ }
+ }
+
+void CReferenceConnectionProvider::DoCancelServiceChangeNotification()
+ {
+ if (NULL != iNextLayer)
+ {
+ iNextLayer->CancelServiceChangeNotification();
+ }
+ }
+
+void CReferenceConnectionProvider::DoControlL(TUint aOptionLevel, TUint aOptionName, Meta::SMetaData& aOption, const RMessagePtr2* aMessage)
+ {
+ if (NULL != iNextLayer)
+ {
+ return iNextLayer->ControlL(aOptionLevel, aOptionName, aOption, aMessage);
+ }
+ }
+
+TInt CReferenceConnectionProvider::DoEnumerateSubConnectionsL(TUint& /*aCount*/)
+ {
+ return KErrNotReady;
+ //TODO: fill up aCount with the number of subconnections active.
+ }
+
+TUint CReferenceConnectionProvider::DoEnumerateClientsL(HBufC8*& aClientInfoBuffer, TEnumClients aClientType)
+/**
+Returns information about the clients of this Interface
+
+@param aCount on return contains the number of clients using this Interface
+@param aClientInfoBuffer on return contains a TPckg<> containing information about each client
+@exception leaves with KErrNoMemory if memory allocation fails
+*/
+ {
+ const TInt KInfoBufMaxLength = 1024; //is this large enough?
+ TBuf8 infoBuf;
+
+ TUint count = 0;
+ STypeId tid(KConnectionClientExtUid,EConnectionClientDesc);
+ TInt max = iControlClients.Count();
+ for ( TInt n = 0; n < max; n++ )
+ {
+ MConnectionClientDesc* intf = reinterpret_cast(iControlClients[n]->FetchInterfaceInstanceL(*this,tid));
+ if ( intf )
+ {
+ TConnectionProcessInfo cinfo;
+ cinfo.GetInfoL(aClientType, count, *intf, infoBuf);
+ }
+ }
+ STypeId tid2(KConnectionClientExtUid,EConnectionEnumerateClients);
+ max = iDataClients.Count();
+ for ( TInt n = 0; n < max; n++ )
+ {
+ MConnectionEnumerateClients* intf = reinterpret_cast(iDataClients[n]->FetchInterfaceInstanceL(*this,tid2));
+ if ( intf )
+ {
+ intf->EnumerateClientsL(count, infoBuf, aClientType);
+ }
+ }
+
+ aClientInfoBuffer = infoBuf.AllocL();
+ return count;
+ }
+
+void CReferenceConnectionProvider::DoConnectionControlActivityL( CConnectionProviderBase::TControlActivity /*aControlActivity*/, const Meta::SMetaData* /*aData*/, const RMessagePtr2* /*aMessage*/ )
+ {
+ //TODO:
+ }
+
+CConnectionSettings& CReferenceConnectionProvider::DoSettingsAccessL()
+ {
+ //TODO: If no lower layer, derive your own CConnectionSettings
+ //class and return a reference to an instance of it here.
+ if (NULL != iNextLayer)
+ {
+ return iNextLayer->SettingsAccessL();
+ }
+ User::Panic(KPanicReferenceCPRText, KErrNotFound);
+
+ CConnectionSettings* null = NULL;
+ return *static_cast(null);
+ }
+
+TInt CReferenceConnectionProvider::DoAllSubConnectionNotificationEnable()
+ {
+ if (NULL != iNextLayer)
+ {
+ return iNextLayer->AllSubConnectionNotificationEnable();
+ }
+ return KErrNotReady;
+ }
+
+TInt CReferenceConnectionProvider::DoCancelAllSubConnectionNotification()
+ {
+ if (NULL != iNextLayer)
+ {
+ return iNextLayer->CancelAllSubConnectionNotification();
+ }
+ return KErrNotReady;
+ }
+
+void CReferenceConnectionProvider::DoSendIoctlMessageL(const RMessage2& aMessage)
+ {
+ if (NULL != iNextLayer)
+ {
+ iNextLayer->SendIoctlMessageL(aMessage);
+ }
+ }
+
+void CReferenceConnectionProvider::DoSendCancelIoctl()
+ {
+ if (NULL != iNextLayer)
+ {
+ iNextLayer->SendCancelIoctl();
+ }
+ }
+
+TInt CReferenceConnectionProvider::DoCanDoSubConnection(RSubConnection::TSubConnType /*aSubConnType*/) const
+ {
+ return ETrue;
+ }
+
+void CReferenceConnectionProvider::DoJoinNextLayerL(CConnectionProviderBase* aNextLayer)
+ {
+ __ASSERT_DEBUG(( !iNextLayer && aNextLayer), User::Panic(KSpecAssert_RefCprConProv, 1));
+ iNextLayer = aNextLayer;
+ SetConnectionInfo(iNextLayer->ConnectionInfo());
+ // join ourselves as a connection control client to the lower provider
+ iNextLayer->JoinL(*this);
+ }
+
+CConnectionProviderBase* CReferenceConnectionProvider::DoNextLayer() const
+ {
+ return iNextLayer;
+ }
+
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refcpr/src/ReferenceCPR_connProvFactory.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refcpr/src/ReferenceCPR_connProvFactory.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,272 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference (empty) implementation file for a SubConnection Provider Factory
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#include
+#include
+
+#include "ReferenceCPR_connProv.h"
+#include "ReferenceCPR_connProvFactory.h"
+
+#ifdef _DEBUG
+// Panic category for "absolutely impossible!" vanilla ASSERT()-type panics from this module
+// (if it could happen through user error then you should give it an explicit, documented, category + code)
+_LIT(KSpecAssert_RefCprConProvFac, "RefCprConProvFac");
+#endif
+
+//-=========================================================
+// Data/functions required for instantiating ECOM Plugin
+//-=========================================================
+const TInt KReferenceConnectionProviderImplementationUid=0x102738D0;
+
+const TImplementationProxy ImplementationTable[] =
+ {
+ IMPLEMENTATION_PROXY_ENTRY(KReferenceConnectionProviderImplementationUid, CReferenceProviderFactory::NewL)
+ };
+
+/**
+ECOM Implementation Factory
+*/
+EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
+ {
+ aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
+ return ImplementationTable;
+ }
+
+
+
+
+
+//-=========================================================
+// CReferenceProviderFactory
+//-=========================================================
+
+/**NewL is the actual ECOM Connection Provider interface implemented.
+ESOCK will call it to instantiate the factory and store it in the
+CConnectionProviderFactoryContainer.
+
+@param aConstructionParameters construction data passed by ECOM
+@returns pointer to a constructed factory
+*/
+CReferenceProviderFactory* CReferenceProviderFactory::NewL(TAny* aParentContainer)
+ {
+ return new (ELeave) CReferenceProviderFactory(KReferenceConnectionProviderFactoryId,
+ *(reinterpret_cast(aParentContainer)));
+ }
+
+/**C'tor
+@param aFactoryId - the id of this factory. The id should represent the type of subconnection
+ providers this factory can produce.
+@param aParentContainer - the factory container the new factory object should add itself to.
+*/
+CReferenceProviderFactory::CReferenceProviderFactory(TUint aFactoryId, CConnectionFactoryContainer& aParentContainer)
+:CConnectionProviderFactoryBase(aFactoryId, aParentContainer)
+ {
+ }
+
+CConnectionProviderBase* CReferenceProviderFactory::DoCreateProviderL()
+ {
+ return CReferenceConnectionProvider::NewL(*this);
+ }
+
+
+/**A sample/reference derivation of DoSelectProvider. The method is responsible for:
+- selecting an instance of the connection provider at this level of the connection provider stack.
+- determining the connection provider type at the layer below this
+- triggering the selection at the layer below.
+
+@param aPreferences - connection preferences for the connection to be selected.
+@param aSelectionNotify - the notify interface (see class ISelectionNotify and see its usage
+ in the implementation file).
+@param aMessage - the orignal IPC message.
+@returns pointer to a MProviderSelector object. The pointer can be used by the caller to cancel the
+selection. Please note, this is a self-destructing object - the caller should assume the pointer
+becomes invalid after the selection.
+*/
+MProviderSelector* CReferenceProviderFactory::DoSelectProvider( Meta::SMetaData& aPreferences, ISelectionNotify& aSelectionNotify, const RMessagePtr2* aMessage )
+ {
+ CReferenceSelector* selector = new CReferenceSelector(aSelectionNotify,*this);
+ if (NULL == selector)
+ {
+ aSelectionNotify.SelectComplete(NULL, KErrNoMemory);
+ }
+ else if (selector->Select(aPreferences, aMessage) != KErrNone)
+ {
+ selector = NULL;
+ }
+ return selector;
+
+ }
+
+/**A sample/reference derivation of DoSelectNextLayerProvider. The method is responsible for:
+- determining the connection provider type at the layer below this
+- triggering the selection at the layer below.
+One can observe that DoSelectNextLayerProvider has a subset of the responsibilities held by
+DoSelectNextLayerProvider.
+
+@param aPreferences - connection preferences for the connection to be selected.
+@param aSelectionNotify - the notify interface (see class ISelectionNotify and see its usage
+ in the implementation file).
+@param aMessage - the orignal IPC message.
+@returns pointer to a MProviderSelector object. The pointer can be used by the caller to cancel the
+selection. Please note, this is a self-destructing object - the caller should assume the pointer
+becomes invalid after the selection.
+*/
+MProviderSelector* CReferenceProviderFactory::DoSelectNextLayerProvider( Meta::SMetaData& aPreferences, ISelectionNotify& aSelectionNotify, const RMessagePtr2* aMessage )
+ {
+ //This method should determine the type (factoryId) of the connection below this layer.
+ TInt factoryId = KInvalidFactoryId;
+ //When done
+ CConnectionFactoryContainer* connectionFactories = SockManGlobals::Get()->iConnectionFactories;
+ __ASSERT_DEBUG(connectionFactories, User::Panic(KSpecAssert_RefCprConProvFac, 1));
+ CConnectionProviderFactoryBase* factory = connectionFactories->FindFactory(factoryId);
+
+ return factory->SelectProvider(aPreferences, aSelectionNotify, aMessage);
+ }
+
+void CReferenceProviderFactory::DoEnumerateConnectionsL(RPointerArray& /*aConnectionInfoPtrArray*/)
+ {
+ //TODO: enumerate connections.
+ }
+
+
+
+
+
+
+
+
+//-=========================================================
+// CReferenceSelector
+//-=========================================================
+
+CReferenceSelector::CReferenceSelector(ISelectionNotify& aNotify, CReferenceProviderFactory& aFactory)
+:iNotify(aNotify),
+ iFactory(aFactory),
+ iNextLayerSelector(NULL)
+ {
+ }
+
+//CReferenceSelector
+TInt CReferenceSelector::Cancel()
+ {
+ //TODO: cancel the selection
+ if (iNextLayerSelector)
+ {
+ return iNextLayerSelector->Cancel();
+ }
+ return KErrNotReady;
+ }
+
+TInt CReferenceSelector::Cancel(TInt aReason, const RMessage2* aMessage)
+ {
+ //TODO: cancel the selection
+ if (iNextLayerSelector)
+ {
+ return iNextLayerSelector->Cancel(aReason, aMessage);
+ }
+ return KErrNotReady;
+ }
+
+TInt CReferenceSelector::Select(Meta::SMetaData& aPreferences, const RMessagePtr2* aMessage)
+ {
+ //Prepare ISelectionNotify. MProviderSelector may choose the events it wishes to be notified
+ //about by implementing a subset of the possible upcalls. The list of the actually implemented
+ //is used to create an ISelectionNotify object (a loose function pointer holder) and passed
+ //to the factory below to perform the selection at the lower level.
+ ISelectionNotify selectNotify( this, TSelectionNotify::SelectComplete,
+ TProgressNotify::ProgressNotification,
+ TServiceChangeNotify::ServiceChangeNotification,
+ TLayerUp::LayerUp,
+ TSubConnectionEventTmpl::SubConnectionEvent,
+ TDetachNotify::Detach);
+
+ iNextLayerSelector = iFactory.SelectNextLayerProvider(aPreferences, selectNotify, aMessage);
+ return (iNextLayerSelector ? KErrNone : KErrNotReady);
+ }
+
+
+void CReferenceSelector::SelectComplete(CConnectionProviderBase* aConnProvider, TInt aError)
+ {
+ CReferenceConnectionProvider* connProvider = NULL;
+ if (aError == KErrNone)
+ {
+ __ASSERT_DEBUG(aConnProvider, User::Panic(KSpecAssert_RefCprConProvFac, 2));
+ XConnectionFindSameLowerLayerQuery query(aConnProvider);
+
+ TRAP( aError, connProvider = static_cast(iFactory.FindOrCreateProviderL(query)));
+ if (aError == KErrNone && connProvider->NextLayer() == NULL)
+ {
+ //the factory returned a new instance - must set the lower layer
+ TRAP(aError,connProvider->JoinNextLayerL(aConnProvider));
+ }
+ }
+ iNotify.SelectComplete(connProvider, aError);
+ }
+
+void CReferenceSelector::ProgressNotification(TInt aStage, TInt aError)
+ {
+ iNotify.ProgressNotification(aStage, aError);
+ }
+
+void CReferenceSelector::LayerUp(TInt aError)
+ {
+ iNotify.LayerUp(aError);
+ }
+
+void CReferenceSelector::SubConnectionEvent(CSubConnectionProviderBase* aSubConnNextLayerProvider, const TSubConnectionEvent& aSubConnectionEvent)
+ {
+ iNotify.SubConnectionEvent(aSubConnNextLayerProvider, aSubConnectionEvent);
+ }
+
+void CReferenceSelector::ServiceChangeNotification(TUint32 aId, const TDesC& aType)
+ {
+ iNotify.ServiceChangeNotification(aId, aType);
+ }
+
+void CReferenceSelector::Detach()
+ {
+ iNotify.Detach();
+ iNextLayerSelector = NULL;
+ delete this;
+ }
+
+CReferenceSelector::~CReferenceSelector()
+ {
+ if (iNextLayerSelector)
+ {
+ iNextLayerSelector->Cancel();
+ }
+ }
+
+
+
+
+//-=========================================================
+// XConnectionFindSameLowerLayerQuery
+//-=========================================================
+
+MCommsFactoryQuery::TMatchResult XConnectionFindSameLowerLayerQuery::Match( TFactoryObjectInfo& aProviderInfo )
+ {
+ CConnectionProviderBase* prov = static_cast(aProviderInfo.iInfo.iFactoryObject);
+ return prov->NextLayer() == iConnectionProviderBase ? EMatch : EContinue;
+ }
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/group/ReferenceSCPR.iby
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/group/ReferenceSCPR.iby Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,25 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __IPSCPR_IBY__
+#define __IPSCPR_IBY__
+
+REM Refercnce Subconnection Provider
+
+ECOM_PLUGIN(ReferenceSCPR.dll,102738C2.rss)
+
+#endif
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/group/ReferenceSCPR.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/group/ReferenceSCPR.mmp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,50 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// ReferenceSCPR.MMP Umts/Gprs Subconnection Provider ECOM plugin
+//
+//
+
+/**
+ @file ReferenceSCPR.MMP
+*/
+
+TARGET referencescpr.dll
+TARGETTYPE PLUGIN
+
+UID 0x10009D8D 0x102738C2
+VENDORID 0x70000001
+
+
+SOURCEPATH ../src
+SOURCE ReferenceSCPR_subconparams.cpp
+SOURCE ReferenceSCPR_defaultSubconnProv.cpp
+SOURCE ReferenceSCPR_subconnProv.cpp
+SOURCE ReferenceSCPR_subconnProvFactory.cpp
+
+START RESOURCE 102738C2.rss
+TARGET referencescpr.rsc
+END
+
+USERINCLUDE ../inc
+
+SYSTEMINCLUDE /epoc32/include
+SYSTEMINCLUDE /epoc32/include/ecom
+SYSTEMINCLUDE /epoc32/include/comms-infras
+SYSTEMINCLUDE /epoc32/include/networking
+
+LIBRARY euser.lib esock.lib esocksvr.lib eintsock.lib insock.lib
+LIBRARY netmeta.lib etelpckt.lib etel.lib umtsif.lib
+#include "comms-infras/commsdebugutility.mmh"
+
+CAPABILITY ALL -Tcb
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/group/bld.inf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,36 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "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:
+// Exporting headers of the extension parameters this SCPR supports.
+// The headers can be included by applications wishing to use the extension
+// instead of the generic parameter sets.
+//
+//
+
+#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+
+PRJ_MMPFILES
+
+PRJ_EXPORTS
+
+PRJ_TESTEXPORTS
+../inc/ReferenceSCPR_subconparams.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(networking/reference_subconparams.h)
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/ReferenceSCPR_subconparams.inl /epoc32/include/networking/reference_subconparams.inl
+#endif
+../group/ReferenceSCPR.iby /epoc32/rom/include/referencescpr.iby
+
+PRJ_TESTMMPFILES
+ReferenceSCPR.mmp
+
+#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/group/networking_ReferenceSCPR.mrp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/group/networking_ReferenceSCPR.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,9 @@
+component networking_referenceSCPR
+source \sf\os\commsfw\baseconnectionproviders\refscpr
+binary \sf\os\commsfw\baseconnectionproviders\refscpr\group all
+exports \sf\os\commsfw\baseconnectionproviders\refscpr\group
+notes_source \component_defs\release.src
+
+
+ipr T
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/group/networking_referencescpr.history.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/group/networking_referencescpr.history.xml Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,5 @@
+
+
+
+
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/inc/ReferenceSCPR_defaultSubconnProv.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/inc/ReferenceSCPR_defaultSubconnProv.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,115 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference Default SubConnection Provider class definition.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+
+#if !defined(__REFERENCESCPR_DEFAULTSUBCONNPROV_H__)
+#define __REFERENCESCPR_DEFAULTSUBCONNPROV_H__
+
+
+#include "ReferenceSCPR_subconnProv.h"
+
+
+class CReferenceDefaultSubConnectionProvider : public CSubConnectionProviderBase, public MConnectionDataClient
+/**
+CReferenceDefaultSubConnectionProvider is a reference implementation for a shared subconnection,
+that is: either
+* a subconnection explicitly requested by a client openning an RSubConnection in EAttachToDefault mode
+* an implicitly created shared subconnection.
+Typically reserved and shared subconnection providers, although represent the
+same layer/technology, require different implementations of CSubConnectionProviderBase.
+This example code takes that into account and provides two separate classes for reserved and
+shared subconnections respectivelly. Should the implementation differ little or not differ at all,
+developers are encouraged to introduce inheritance between the two types or implement just one
+universal CSubConnectionProviderBase subclass, if sensible.
+The following should be read like a class diagram for a CSubConnectionProviderBase:
+===================================================================================
+
+ [MSubConnectionControlClient]
+LAYER N-1 ^
+ |
+ [MSubConnectionDataClient]<-n- n [MSubConnectionDataClient]<-n-
+ | | /\ |
+LAYER N 1 1 is a 1
+ | | || |
+ [ServiceAccessPoint]<-n--1-[CSubConnectionProviderBase]-1-----n->[CConnectionProviderBase]
+ |
+ n
+ |
+ 1
+LAYER N+1 v
+ [CSubConnectionProviderBase]
+====================================================================================
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+
+ //-=========================================================
+ // MConnectionDataClient methods
+ //-=========================================================
+ virtual void Notify(TNotify aNotifyType, CConnectionProviderBase* aConnProvider, TInt aError, const CConNotificationEvent* aConNotificationEvent);
+ virtual void AttachToNext(CSubConnectionProviderBase* aSubConnProvider);
+ virtual void ConnectionGoingDown(CConnectionProviderBase& aConnProvider);
+ virtual void ConnectionError(TInt aStage, TInt aError);
+
+
+
+ //-=========================================================
+ // CSubConnectionProviderBase methods
+ //-=========================================================
+ virtual void DoDataClientJoiningL(MSubConnectionDataClient& aDataClient);
+ virtual void DoDataClientLeaving(MSubConnectionDataClient& aDataClient);
+ virtual void DoControlClientJoiningL(MSubConnectionControlClient& aControlClient);
+ virtual void DoControlClientLeaving(MSubConnectionControlClient& aControlClient);
+ virtual void DoSourceAddressUpdate(MSubConnectionDataClient& aDataClient, const TSockAddr& aSource);
+ virtual void DoDestinationAddressUpdate(MSubConnectionDataClient& aDataClient, const TSockAddr& aDestination);
+ virtual void DoDataClientRouted(MSubConnectionDataClient& aDataClient, const TSockAddr& aSource, const TSockAddr& aDestination, const TDesC8& aConnectionInfo);
+ virtual void DoParametersAboutToBeSetL(CSubConParameterBundle& aParameterBundle);
+ virtual TInt DoControl(TUint aOptionLevel, TUint aOptionName, TDes8& aOption);
+ virtual CConnDataTransfer& DoDataTransferL();
+ virtual MConnectionDataClient* DoSelfConnectionDataClient();
+ virtual void DoStartL();
+ virtual void DoStop();
+ virtual CSubConnectionProviderBase* DoNextLayer();
+
+
+protected:
+
+ //-=========================================================
+ // Custom methods
+ //-=========================================================
+ friend class CReferenceSubConnectionProviderFactory;
+
+ CReferenceDefaultSubConnectionProvider(CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider);
+ static CReferenceDefaultSubConnectionProvider* NewL(CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider);
+ void ConstructL();
+ virtual ~CReferenceDefaultSubConnectionProvider();
+
+public:
+ __FLOG_DECLARATION_MEMBER;
+
+ };
+
+#endif // __REFERENCESCPR_DEFAULTSUBCONNPROV_H__
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconnProv.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconnProv.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,121 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference SubConnection Provider class definition.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#if !defined(__REFERENCESCPR_SUBCONNPROV_H__)
+#define __REFERENCESCPR_SUBCONNPROV_H__
+
+
+#include
+#include
+
+
+#ifdef __FLOG_ACTIVE
+// CommsDebugUtility logging tags. Use them to enable tracing for ReferenceSCPR
+_LIT8(KReferenceLogTag1,"SubConnProvd");
+_LIT8(KReferenceLogTag2,"Reference");
+#endif
+
+
+
+class CReferenceSubConnectionProvider : public CSubConnectionProviderBase, public MConnectionDataClient
+/**
+CReferenceSubConnectionProvider is a reference implementation for a reserved subconnection,
+that is: a subconnection explicitly requested by a client openning an RSubConnection
+in ECreateNew mode. Typically reserved and shared subconnection providers, although represent the
+same layer/technology, require different implementations of CSubConnectionProviderBase.
+This example code takes that into account and provides two separate classes for reserved and
+shared subconnections respectivelly. Should the implementation differ little or not differ at all,
+developers are encouraged to introduce inheritance between the two types or implement just one
+universal CSubConnectionProviderBase subclass, if sensible.
+The following should be read like a class diagram for a CSubConnectionProviderBase:
+===================================================================================
+
+ [MSubConnectionControlClient]
+LAYER N-1 ^
+ |
+ [MSubConnectionDataClient]<-n- n [MSubConnectionDataClient]<-n-
+ | | /\ |
+LAYER N 1 1 is a 1
+ | | || |
+ [ServiceAccessPoint]<-n--1-[CSubConnectionProviderBase]-1-----n->[CConnectionProviderBase]
+ |
+ n
+ |
+ 1
+LAYER N+1 v
+ [CSubConnectionProviderBase]
+====================================================================================
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+
+ //-=========================================================
+ // MConnectionDataClient methods
+ //-=========================================================
+ virtual void Notify(TNotify aNotifyType, CConnectionProviderBase* aConnProvider, TInt aError, const CConNotificationEvent* aConNotificationEvent);
+ virtual void AttachToNext(CSubConnectionProviderBase* aSubConnProvider);
+ virtual void ConnectionGoingDown(CConnectionProviderBase& aConnProvider);
+ virtual void ConnectionError(TInt aStage, TInt aError);
+
+
+
+ //-=========================================================
+ // CSubConnectionProviderBase methods
+ //-=========================================================
+ virtual void DoDataClientJoiningL(MSubConnectionDataClient& aDataClient);
+ virtual void DoDataClientLeaving(MSubConnectionDataClient& aDataClient);
+ virtual void DoControlClientJoiningL(MSubConnectionControlClient& aControlClient);
+ virtual void DoControlClientLeaving(MSubConnectionControlClient& aControlClient);
+ virtual void DoSourceAddressUpdate(MSubConnectionDataClient& aDataClient, const TSockAddr& aSource);
+ virtual void DoDestinationAddressUpdate(MSubConnectionDataClient& aDataClient, const TSockAddr& aDestination);
+ virtual void DoDataClientRouted(MSubConnectionDataClient& aDataClient, const TSockAddr& aSource, const TSockAddr& aDestination, const TDesC8& aConnectionInfo);
+ virtual void DoParametersAboutToBeSetL(CSubConParameterBundle& aParameterBundle);
+ virtual TInt DoControl(TUint aOptionLevel, TUint aOptionName, TDes8& aOption);
+ virtual CConnDataTransfer& DoDataTransferL();
+ virtual MConnectionDataClient* DoSelfConnectionDataClient();
+ virtual void DoStartL();
+ virtual void DoStop();
+ virtual CSubConnectionProviderBase* DoNextLayer();
+
+
+protected:
+
+ //-=========================================================
+ // Custom methods
+ //-=========================================================
+ friend class CReferenceSubConnectionProviderFactory;
+
+ CReferenceSubConnectionProvider(CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider);
+ static CReferenceSubConnectionProvider* NewL(CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider);
+ void ConstructL();
+ virtual ~CReferenceSubConnectionProvider();
+
+public:
+ __FLOG_DECLARATION_MEMBER;
+
+ };
+
+#endif // __REFERENCESCPR_SUBCONNPROV_H__
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconnProvFactory.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconnProvFactory.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,53 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference SubConnection Provider Factory class definition.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#if !defined(__REFERENCE_SUBCONNPROVFACTORY_H__)
+#define __REFERENCE_SUBCONNPROVFACTORY_H__
+
+
+#include
+
+//phony protocol family id, replace with the actual
+const TUint KReferenceSubConnectionProviderFactoryId = 0xF0F0;
+
+class CReferenceSubConnectionProviderFactory : public CSubConnectionProviderFactoryBase
+/**This is a sample/reference derivation of the subconnection provider factory.
+Each such derivation should be able to produce a specific type of subconnection providers,
+where the type usually denotes a particular technology (e.g.: IP, UMTS, SIP).
+
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+ static CReferenceSubConnectionProviderFactory* NewL(TAny* aConstructionParameters);
+
+protected:
+
+ CReferenceSubConnectionProviderFactory(TUint aFactoryId, CSubConnectionFactoryContainer& aParentContainer);
+ virtual ~CReferenceSubConnectionProviderFactory();
+ virtual CSubConnectionProviderBase* DoCreateProviderL(CConnectionProviderBase& aConnProvider, RSubConnection::TSubConnType aType);
+
+ };
+
+
+#endif // __REFERENCE_SUBCONNPROVFACTORY_H__
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconparams.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconparams.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,121 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference_subconparams.h
+// Header file for the Reference (example) SubConnection Parameter Extension Set.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#ifndef __REFERENCE_SUBCONPARAMS_H__
+#define __REFERENCE_SUBCONPARAMS_H__
+
+#include
+
+//The ECOM plugin identifier for this SubConnection parameter extension.
+//See the assisting *.rss file.
+const TInt KSubConReferenceParamsUid = 0x102738C4;
+//The sub-identifier for CSubConReferenceParamSet extension parameter set.
+const TInt KSubConReferenceParamsType = 1;
+
+
+
+class CSubConReferenceParamSet : public CSubConExtensionParameterSet
+/**
+ An example/reference extension set of SubConnection Parameters.
+
+ A typical client application wishing to use this extension set would
+ look like this:
+ ====================================================================
+ void foo()
+ {
+ ...
+ //Instantiate a parameter bundle - a generic container for subconnection
+ //parameter sets.
+ RSubConParameterBundle subconnParamBundle;
+
+ //Since the bundle is about to hold heap-objects, must push onto
+ //the cleanup stack.
+ CleanupClosePushL(subconnParams);
+
+ //Instantiate a family - a subcontainer within a bundle. The subcontainer
+ //should hold QoS subconnection parameter sets.
+ CSubConParameterFamily* family = CSubConParameterFamily::NewL(subconnParamBundle, KSubConQoSFamily);
+
+ //Specific parameter sets can be instantiated in either of the three modes (designating their semantics):
+ // enum TParameterSetType
+ // {
+ // ERequested = 0, //parameters requested by the application
+ // EAcceptable = 1,//parameters the application can accept (minimum)
+ // EGranted = 2 //parameters granted by the network.
+ // }; (see ES_SOCK.H)
+ //Consequently the bundle would usually contain ERequested and EAcceptable (or at least ERequested)
+ //parameter sets.
+
+ //Instantiating the ERequested Reference Extension:
+ CSubConReferenceParamSet* subConRefRequestedParSet = CSubConReferenceParamSet::NewL(*family, CSubConParameterFamily::ERequested);
+
+ //Instantiating the EAccepted Reference Extension:
+ CSubConExtensionParameterSet* subConRefAcceptedParSet = CSubConReferenceParamSet::NewL(*family, CSubConParameterFamily::EAccepted);
+
+ //At this point subconnParamBundle holds 2 instances (ERequested and EAcceptable) of CSubConReferenceParamSet.
+
+ }
+ ====================================================================
+
+@publishedAll
+@released since v9.2
+*/
+{
+public:
+ inline static CSubConReferenceParamSet* NewL(CSubConParameterFamily& aFamily, CSubConParameterFamily::TParameterSetType aType);
+ inline static CSubConReferenceParamSet* NewL();
+
+ inline CSubConReferenceParamSet();
+
+ inline TInt GetDummyTIntParameter() const;
+ inline const TName& GetDummyTNameParameter() const;
+ inline void SetDummyTIntParameter(TInt aDummyTIntParameter);
+ inline void SetDummyTNameParameter(const TName& iDummyName);
+
+protected:
+
+ DATA_VTABLE
+
+protected:
+ TInt iDummyTIntParameter;
+ TName iDummyName;
+ };
+
+
+
+
+
+class CReferenceSubConnExtensionParamsFactory : public CBase
+/** Factory used to create instances of the Reference SubConnection Parameter Extension Sets.
+
+@internalComponent
+@released since v9.2
+*/
+ {
+public:
+ static CSubConExtensionParameterSet* NewL(TAny* aConstructionParameters);
+ };
+
+#include
+
+#endif // __REFERENCE_SUBCONPARAMS_H__
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconparams.inl
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/inc/ReferenceSCPR_subconparams.inl Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,65 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Inline Functions file for the Reference SubConnection Parameter Set.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+
+inline CSubConReferenceParamSet* CSubConReferenceParamSet::NewL(CSubConParameterFamily& aFamily, CSubConParameterFamily::TParameterSetType aType)
+ {
+ CSubConReferenceParamSet* obj = NewL();
+ CleanupStack::PushL(obj);
+ aFamily.AddExtensionSetL(*obj, aType);
+ CleanupStack::Pop(obj);
+ return obj;
+ }
+
+inline CSubConReferenceParamSet* CSubConReferenceParamSet::NewL()
+ {
+ STypeId typeId(KSubConReferenceParamsUid, KSubConReferenceParamsType);
+ return static_cast(CSubConParameterSet::NewL(typeId));
+ }
+
+inline CSubConReferenceParamSet::CSubConReferenceParamSet()
+ : CSubConExtensionParameterSet(),
+ iDummyTIntParameter(0),
+ iDummyName()
+ {
+ }
+
+
+inline TInt CSubConReferenceParamSet::GetDummyTIntParameter() const
+ {
+ return iDummyTIntParameter;
+ }
+
+inline const TName& CSubConReferenceParamSet::GetDummyTNameParameter() const
+ {
+ return iDummyName;
+ }
+
+inline void CSubConReferenceParamSet::SetDummyTIntParameter(TInt aDummyTIntParameter)
+ {
+ iDummyTIntParameter = aDummyTIntParameter;
+ }
+
+inline void CSubConReferenceParamSet::SetDummyTNameParameter(const TName& aDummyName)
+ {
+ iDummyName = aDummyName;
+ }
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/src/102738C2.rss
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/src/102738C2.rss Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,73 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Registry info for Reference Sub-Connection Provider plug-in
+// [1] dll_uid should be the same as the name of this file. It stands for the UID of
+// this ECOM plugin. In order to obtain a new UID, register at the
+// "EPOC UID Allocation Database". Each plugin needs a array of UIDs:
+// - one for the dll
+// - one for the SubConnection Factory implementation id.
+// - one for the SubConnection Extension Parameters Factory implementation id
+// (if there is an extension parameter set in this plug-in).
+// The UIDs listed in this file are either interface UIDs or implementation
+// UIDs registered for this particular plug-in. The latter should be replaced
+// for each new plug-in.
+// [2] interface_uid is the ECOM plugin intergface id. In this file:
+// 0x10204301 - SubConnection Factory interface id.
+// 0x10204303 - SubConnection Extension Parameters Factory interface id.
+//
+//
+
+/**
+ @file 102738C2.RSS
+*/
+
+#include
+
+RESOURCE REGISTRY_INFO theInfo
+{
+dll_uid = 0x102738C2;
+interfaces =
+ {
+ INTERFACE_INFO
+ {
+ interface_uid = 0x10204301;
+ implementations =
+ {
+ IMPLEMENTATION_INFO
+ {
+ implementation_uid = 0x102738C3;
+ version_no = 1;
+ display_name = "Reference SubConnection Provider Factory";
+ default_data = "ReferenceSubConnProvdFactory";
+ opaque_data = "";
+ }
+ };
+ },
+ INTERFACE_INFO
+ {
+ interface_uid = 0x10204303;
+ implementations =
+ {
+ IMPLEMENTATION_INFO
+ {
+ implementation_uid = 0x102738C4;
+ version_no = 1;
+ display_name = "Reference Extension Set of SubConnection Paremers";
+ default_data = "text/wml";
+ opaque_data = "";
+ }
+ };
+ }
+ };
+}
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/src/ReferenceSCPR_defaultSubconnProv.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/src/ReferenceSCPR_defaultSubconnProv.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,347 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Implementation file for the Default Reference SubConnection Provider
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+#include "ReferenceSCPR_defaultSubconnProv.h"
+
+
+//-=========================================================
+// Custom methods
+//-=========================================================
+CReferenceDefaultSubConnectionProvider::CReferenceDefaultSubConnectionProvider(
+ CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider)
+:CSubConnectionProviderBase(aFactory, aConnProvider)
+/**
+
+@param aFactory CSubConnectionProviderFactoryBase that should own the reference to 'this'
+@param aConnProvider a connection that 'this' subconnection belongs to
+*/
+ {
+ __FLOG_OPEN(KReferenceLogTag1, KReferenceLogTag2);
+ }
+
+
+/** NewL for the two stage construction. Calls the CReferenceDefaultSubConnectionProvider constructor
+ and ConstructL on the constructed instance.
+
+@param aFactory - the subconnection provider factory the new CReferenceDefaultSubConnectionProvider
+ will belong to and is to be instantiated by.
+@param aConnProvider - the connection (represented by a connection provieder) the new
+ CReferenceSubConnectionProvider will belong to.
+@return - a new, constructed instance of CReferenceDefaultSubConnectionProvider.
+*/
+CReferenceDefaultSubConnectionProvider* CReferenceDefaultSubConnectionProvider::NewL(
+ CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider)
+ {
+ CReferenceDefaultSubConnectionProvider* provider =
+ new(ELeave)CReferenceDefaultSubConnectionProvider(aFactory, aConnProvider);
+ CleanupStack::PushL(provider);
+ provider->ConstructL();
+ CleanupStack::Pop();
+ return provider;
+ }
+
+
+/** ConstructL for the two stage construction
+*/
+void CReferenceDefaultSubConnectionProvider::ConstructL()
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::ConstructL()"), this);
+ //TODO: perform 2nd stage construction, if needed.
+ }
+
+
+CReferenceDefaultSubConnectionProvider::~CReferenceDefaultSubConnectionProvider()
+/**
+Destroys 'this'
+*/
+ {
+ __FLOG_CLOSE;
+ }
+
+
+
+//-=========================================================
+// MConnectionDataClient methods
+//-=========================================================
+
+/** Called by the connection provider, of which 'this' is a data client and to which
+ 'this' belongs. The connection provider will call this method to notify its data clients.
+
+@param aNotifyType - one of MConnectionDataClient::TNotify enums indicating the notification type.
+@param aConnProvider - the connection provider originating this notification.
+@param aError - the error indication
+@param aConNotificationEvent - the actual event.
+*/
+void CReferenceDefaultSubConnectionProvider::Notify(MConnectionDataClient::TNotify /*aNotifyType*/, CConnectionProviderBase* /*aConnProvider*/, TInt /*aError*/, const CConNotificationEvent* /*aConNotificationEvent*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::Notify()"), this);
+ //TODO:
+ }
+
+
+/** Called to associate 'this' with a lower layer subconnection provider.
+
+@param aSubConnProvider to be the lower layer for 'this'
+*/
+void CReferenceDefaultSubConnectionProvider::AttachToNext(CSubConnectionProviderBase* /*aSubConnProvider*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::AttachToNext()"), this);
+ //TODO:
+ }
+
+
+
+/** Called to inform 'this' that the connection, to which 'this' belongs, is going down.
+
+@param aConnProvider - the connection going down.
+*/
+void CReferenceDefaultSubConnectionProvider::ConnectionGoingDown(CConnectionProviderBase& /*aConnProvider*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::ConnectionGoingDown()"), this);
+ //TODO:
+ }
+
+/** Called to inform 'this' about a generic connection error.
+
+@param aStage - stage at which the error has occured (currently as specified by NIFVAR.H)
+@param aError - the error indication.
+*/
+void CReferenceDefaultSubConnectionProvider::ConnectionError(TInt /*aStage*/, TInt /*aError*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::ConnectionError()"), this);
+ //TODO:
+ }
+
+
+
+
+
+
+
+//-=========================================================
+// CSubConnectionProviderBase methods
+//-=========================================================
+
+
+
+/** Override this if you observe data clients joining the sub-connection
+ provider. This method is called before the data client is added to
+ the lists, so if you wish to stop it being added, leave with an
+ appropriate System wide error
+
+@param aDataClient Data client wishing to join the sub-connection provider
+@exception If the specific sub-connection provider does not want the data client to join
+*/
+void CReferenceDefaultSubConnectionProvider::DoDataClientJoiningL(MSubConnectionDataClient& /*aDataClient*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoDataClientJoiningL()"), this);
+ //TODO:
+ }
+
+
+
+/** Override this if you observe data clients leaving the sub-connection
+ provider. This method is called before the data client leaves the
+ the. Please note that it is not possible to to stop a data client
+ from leaving.
+
+@param aDataClient Data client about to leave the sub-connection provider
+*/
+void CReferenceDefaultSubConnectionProvider::DoDataClientLeaving(MSubConnectionDataClient& /*aDataClient*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoDataClientLeaving()"), this);
+ //TODO:
+ }
+
+
+
+/** Override this if you observe control clients leaving the sub-connection
+ provider. This method is called before the control client leaves the
+ the. Please note that it is not possible to to stop a control client
+ from leaving.
+
+@param aDataClient Data client about to leave the sub-connection provider
+*/
+void CReferenceDefaultSubConnectionProvider::DoControlClientJoiningL(MSubConnectionControlClient& /*aControlClient*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoControlClientJoiningL()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe control clients leaving the sub-connection
+ provider. This method is called before the control client leaves the
+ the. Please note that it is not possible to to stop a control client
+ from leaving.
+
+@param aDataClient Data client about to leave the sub-connection provider
+*/
+void CReferenceDefaultSubConnectionProvider::DoControlClientLeaving(MSubConnectionControlClient& /*aControlClient*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoControlClientLeaving()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client receiving a new source
+ address.
+
+@param aDataClient Data client about to leave the sub-connection provider
+@param aSource New source address
+*/
+void CReferenceDefaultSubConnectionProvider::DoSourceAddressUpdate(MSubConnectionDataClient& /*aDataClient*/, const TSockAddr& /*aSource*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoSourceAddressUpdate()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client receiving a new destination
+ address.
+
+@param aDataClient Data client about to leave the sub-connection provider
+@param aDestination New destination address
+*/
+void CReferenceDefaultSubConnectionProvider::DoDestinationAddressUpdate(MSubConnectionDataClient& /*aDataClient*/, const TSockAddr& /*aDestination*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoDestinationAddressUpdate()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client receiving all its address
+ address information.
+
+@param aDataClient Data client about to leave the sub-connection provider
+@param aSource New source address
+@param aDestination New destination address
+@param aConnectionInfo Connection Information (including IAP)
+*/
+void CReferenceDefaultSubConnectionProvider::DoDataClientRouted(MSubConnectionDataClient& /*aDataClient*/, const TSockAddr& /*aSource*/, const TSockAddr& /*aDestination*/, const TDesC8& /*aConnectionInfo*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoDataClientRouted()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client about to receive new paramaters.
+ This method is called before the parameters are associated with the sub-connection
+ provider, so it is possible to abort this by leaving from this method with
+ an appropriate system wide error code.
+
+@param aParameterBundle Parameters received from the control client
+@exception If the specific sub-connection provider does not want the parameters to be set
+*/
+void CReferenceDefaultSubConnectionProvider::DoParametersAboutToBeSetL(CSubConParameterBundle& /*aParameterBundle*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoParametersAboutToBeSetL()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this to implement specific control behaviour request by the client
+
+@param aOptionLevel Control Option level
+@param aOptionName Control Option name
+@param aOption Control Option value
+@return KErrNone if successful, otherwise system error code
+*/
+TInt CReferenceDefaultSubConnectionProvider::DoControl(TUint /*aOptionLevel*/, TUint /*aOptionName*/, TDes8& /*aOption*/)
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoControl()"), this);
+ //TODO:
+
+ return KErrNotSupported;
+ }
+
+
+
+
+/** DoDataTransferL
+*/
+CConnDataTransfer& CReferenceDefaultSubConnectionProvider::DoDataTransferL()
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoDataTransferL()"), this);
+ //TODO:
+ User::Leave(KErrNotSupported);
+ CConnDataTransfer* null = NULL;
+ return *static_cast(null);
+ }
+
+
+
+
+/** DoSelfConnectionDataClient
+*/
+MConnectionDataClient* CReferenceDefaultSubConnectionProvider::DoSelfConnectionDataClient()
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoSelfConnectionDataClient()"), this);
+ //CReferenceDefaultSubConnectionProvider is a MConnectionDataClient, hence returning 'this'
+ return this;
+ }
+
+
+
+/** Called to start 'this'.
+
+*/
+void CReferenceDefaultSubConnectionProvider::DoStartL()
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoStartL()"), this);
+ //TODO:
+ }
+
+
+/** Called to stop 'this'.
+
+*/
+void CReferenceDefaultSubConnectionProvider::DoStop()
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoStop()"), this);
+ //TODO:
+ }
+
+
+/** Called to retrieve the lower subconnection provider of 'this'
+
+ @return the subconnection provider below 'this'
+*/
+CSubConnectionProviderBase* CReferenceDefaultSubConnectionProvider::DoNextLayer()
+ {
+ __FLOG_1(_L("CReferenceDefaultSubConnectionProvider[%x]::DoNextLayer()"), this);
+ return iNextLayer;
+ }
+
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/src/ReferenceSCPR_subconnProv.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/src/ReferenceSCPR_subconnProv.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,348 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Reference (empty) implementation file for a SubConnection Provider
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+
+#include "ReferenceSCPR_subconnProv.h"
+
+
+
+
+//-=========================================================
+// Custom methods
+//-=========================================================
+CReferenceSubConnectionProvider::CReferenceSubConnectionProvider(
+ CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider)
+:CSubConnectionProviderBase(aFactory, aConnProvider)
+/**
+
+@param aFactory CSubConnectionProviderFactoryBase that should own the reference to 'this'
+@param aConnProvider a connection that 'this' subconnection belongs to
+*/
+ {
+ __FLOG_OPEN(KReferenceLogTag1, KReferenceLogTag2);
+ }
+
+/** NewL for the two stage construction. Calls the CReferenceSubConnectionProvider constructor
+ and ConstructL on the constructed instance.
+
+@param aFactory - the subconnection provider factory the new CReferenceSubConnectionProvider
+ will belong to and is to be instantiated by.
+@param aConnProvider - the connection (represented by a connection provieder) the new
+ CReferenceSubConnectionProvider will belong to.
+@return - a new, constructed instance of CReferenceSubConnectionProvider.
+*/
+CReferenceSubConnectionProvider* CReferenceSubConnectionProvider::NewL(
+ CSubConnectionProviderFactoryBase& aFactory,
+ CConnectionProviderBase& aConnProvider)
+ {
+ CReferenceSubConnectionProvider* provider =
+ new(ELeave)CReferenceSubConnectionProvider(aFactory, aConnProvider);
+ CleanupStack::PushL(provider);
+ provider->ConstructL();
+ CleanupStack::Pop();
+ return provider;
+ }
+
+
+/** ConstructL for the two stage construction
+*/
+void CReferenceSubConnectionProvider::ConstructL()
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::ConstructL()"), this);
+ //TODO: perform 2nd stage construction, if needed.
+ }
+
+
+CReferenceSubConnectionProvider::~CReferenceSubConnectionProvider()
+/**
+Destroys 'this'
+*/
+ {
+ __FLOG_CLOSE;
+ }
+
+
+
+//-=========================================================
+// MConnectionDataClient methods
+//-=========================================================
+
+/** Called by the connection provider, of which 'this' is a data client and to which
+ 'this' belongs. The connection provider will call this method to notify its data clients.
+
+@param aNotifyType - one of MConnectionDataClient::TNotify enums indicating the notification type.
+@param aConnProvider - the connection provider originating this notification.
+@param aError - the error indication
+@param aConNotificationEvent - the actual event.
+*/
+void CReferenceSubConnectionProvider::Notify(MConnectionDataClient::TNotify /*aNotifyType*/, CConnectionProviderBase* /*aConnProvider*/, TInt /*aError*/, const CConNotificationEvent* /*aConNotificationEvent*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::Notify()"), this);
+ //TODO:
+ }
+
+
+/** Called to associate 'this' with a lower layer subconnection provider.
+
+@param aSubConnProvider to be the lower layer for 'this'
+*/
+void CReferenceSubConnectionProvider::AttachToNext(CSubConnectionProviderBase* /*aSubConnProvider*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::AttachToNext()"), this);
+ //TODO:
+ }
+
+
+
+/** Called to inform 'this' that the connection, to which 'this' belongs, is going down.
+
+@param aConnProvider - the connection going down.
+*/
+void CReferenceSubConnectionProvider::ConnectionGoingDown(CConnectionProviderBase& /*aConnProvider*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::ConnectionGoingDown()"), this);
+ //TODO:
+ }
+
+/** Called to inform 'this' about a generic connection error.
+
+@param aStage - stage at which the error has occured (currently as specified by NIFVAR.H)
+@param aError - the error indication.
+*/
+void CReferenceSubConnectionProvider::ConnectionError(TInt /*aStage*/, TInt /*aError*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::ConnectionError()"), this);
+ //TODO:
+ }
+
+
+
+
+
+
+
+//-=========================================================
+// CSubConnectionProviderBase methods
+//-=========================================================
+
+
+
+/** Override this if you observe data clients joining the sub-connection
+ provider. This method is called before the data client is added to
+ the lists, so if you wish to stop it being added, leave with an
+ appropriate System wide error
+
+@param aDataClient Data client wishing to join the sub-connection provider
+@exception If the specific sub-connection provider does not want the data client to join
+*/
+void CReferenceSubConnectionProvider::DoDataClientJoiningL(MSubConnectionDataClient& /*aDataClient*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoDataClientJoiningL()"), this);
+ //TODO:
+ }
+
+
+
+/** Override this if you observe data clients leaving the sub-connection
+ provider. This method is called before the data client leaves the
+ the. Please note that it is not possible to to stop a data client
+ from leaving.
+
+@param aDataClient Data client about to leave the sub-connection provider
+*/
+void CReferenceSubConnectionProvider::DoDataClientLeaving(MSubConnectionDataClient& /*aDataClient*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoDataClientLeaving()"), this);
+ //TODO:
+ }
+
+
+
+/** Override this if you observe control clients leaving the sub-connection
+ provider. This method is called before the control client leaves the
+ the. Please note that it is not possible to to stop a control client
+ from leaving.
+
+@param aDataClient Data client about to leave the sub-connection provider
+*/
+void CReferenceSubConnectionProvider::DoControlClientJoiningL(MSubConnectionControlClient& /*aControlClient*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoControlClientJoiningL()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe control clients leaving the sub-connection
+ provider. This method is called before the control client leaves the
+ the. Please note that it is not possible to to stop a control client
+ from leaving.
+
+@param aDataClient Data client about to leave the sub-connection provider
+*/
+void CReferenceSubConnectionProvider::DoControlClientLeaving(MSubConnectionControlClient& /*aControlClient*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoControlClientLeaving()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client receiving a new source
+ address.
+
+@param aDataClient Data client about to leave the sub-connection provider
+@param aSource New source address
+*/
+void CReferenceSubConnectionProvider::DoSourceAddressUpdate(MSubConnectionDataClient& /*aDataClient*/, const TSockAddr& /*aSource*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoSourceAddressUpdate()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client receiving a new destination
+ address.
+
+@param aDataClient Data client about to leave the sub-connection provider
+@param aDestination New destination address
+*/
+void CReferenceSubConnectionProvider::DoDestinationAddressUpdate(MSubConnectionDataClient& /*aDataClient*/, const TSockAddr& /*aDestination*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoDestinationAddressUpdate()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client receiving all its address
+ address information.
+
+@param aDataClient Data client about to leave the sub-connection provider
+@param aSource New source address
+@param aDestination New destination address
+@param aConnectionInfo Connection Information (including IAP)
+*/
+void CReferenceSubConnectionProvider::DoDataClientRouted(MSubConnectionDataClient& /*aDataClient*/, const TSockAddr& /*aSource*/, const TSockAddr& /*aDestination*/, const TDesC8& /*aConnectionInfo*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoDataClientRouted()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this if you observe a data client about to receive new paramaters.
+ This method is called before the parameters are associated with the sub-connection
+ provider, so it is possible to abort this by leaving from this method with
+ an appropriate system wide error code.
+
+@param aParameterBundle Parameters received from the control client
+@exception If the specific sub-connection provider does not want the parameters to be set
+*/
+void CReferenceSubConnectionProvider::DoParametersAboutToBeSetL(CSubConParameterBundle& /*aParameterBundle*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoParametersAboutToBeSetL()"), this);
+ //TODO:
+ }
+
+
+
+
+/** Override this to implement specific control behaviour request by the client
+
+@param aOptionLevel Control Option level
+@param aOptionName Control Option name
+@param aOption Control Option value
+@return KErrNone if successful, otherwise system error code
+*/
+TInt CReferenceSubConnectionProvider::DoControl(TUint /*aOptionLevel*/, TUint /*aOptionName*/, TDes8& /*aOption*/)
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoControl()"), this);
+ //TODO:
+
+ return KErrNotSupported;
+ }
+
+
+
+
+/** DoDataTransferL
+*/
+CConnDataTransfer& CReferenceSubConnectionProvider::DoDataTransferL()
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoDataTransferL()"), this);
+ //TODO:
+ User::Leave(KErrNotSupported);
+ CConnDataTransfer* null = NULL;
+ return *static_cast(null);
+ }
+
+
+
+
+/** DoSelfConnectionDataClient
+*/
+MConnectionDataClient* CReferenceSubConnectionProvider::DoSelfConnectionDataClient()
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoSelfConnectionDataClient()"), this);
+ //CReferenceSubConnectionProvider is a MConnectionDataClient, hence returning 'this'
+ return this;
+ }
+
+
+
+/** Called to start 'this'.
+
+*/
+void CReferenceSubConnectionProvider::DoStartL()
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoStartL()"), this);
+ //TODO:
+ }
+
+
+/** Called to stop 'this'.
+
+*/
+void CReferenceSubConnectionProvider::DoStop()
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoStop()"), this);
+ //TODO:
+ }
+
+
+/** Called to retrieve the lower subconnection provider of 'this'
+
+ @return the subconnection provider below 'this'
+*/
+CSubConnectionProviderBase* CReferenceSubConnectionProvider::DoNextLayer()
+ {
+ __FLOG_1(_L("CReferenceSubConnectionProvider[%x]::DoNextLayer()"), this);
+ return iNextLayer;
+ }
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/src/ReferenceSCPR_subconnProvFactory.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/src/ReferenceSCPR_subconnProvFactory.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,126 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Implementation file for the the Reference SubConnection Provider Factory
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+
+#include "ReferenceSCPR_subconnProvFactory.h"
+#include "ReferenceSCPR_defaultSubconnProv.h"
+#include "ReferenceSCPR_subconnProv.h"
+#include "ReferenceSCPR_subconparams.h"
+#include
+
+//The following represents the Factory ID for the Reference subconnection
+//provider. See the assisting *.rss file in the ../src directory.
+const TUint KReferenceSubConnectionProviderImplementationUid = 0x102738C3;
+
+//-=========================================================
+// Data/functions required for instantiating ECOM Plugin
+//-=========================================================
+const TImplementationProxy ImplementationTable[] =
+ {
+ IMPLEMENTATION_PROXY_ENTRY(KReferenceSubConnectionProviderImplementationUid, CReferenceSubConnectionProviderFactory::NewL),
+ IMPLEMENTATION_PROXY_ENTRY(KSubConReferenceParamsUid, CReferenceSubConnExtensionParamsFactory::NewL)
+ };
+
+
+EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount)
+ {
+ aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy);
+
+ return ImplementationTable;
+ }
+
+
+
+
+
+//-=========================================================
+// CReferenceSubConnectionProviderFactory
+//-=========================================================
+
+CReferenceSubConnectionProviderFactory* CReferenceSubConnectionProviderFactory::NewL(TAny* aConstructionParameters)
+/**NewL is the actual ECOM SubConnection Provider interface implemented.
+ESOCK with call it to instantiate the factory and store it the
+CSubConnectionProviderFacoryContainer.
+
+@param aConstructionParameters construction data passed by ECOM
+@returns pointer to a constructed factory
+*/
+ {
+ CReferenceSubConnectionProviderFactory* ptr =
+ new (ELeave) CReferenceSubConnectionProviderFactory(KReferenceSubConnectionProviderFactoryId,
+ *(reinterpret_cast(aConstructionParameters)));
+ return ptr;
+ }
+
+
+
+CReferenceSubConnectionProviderFactory::CReferenceSubConnectionProviderFactory(TUint aFactoryId,
+ CSubConnectionFactoryContainer& aParentContainer)
+:CSubConnectionProviderFactoryBase(aFactoryId, aParentContainer)
+/**C'tor
+@param aFactoryId - the id of this factory. The id should represent the type of subconnection
+ providers this factory can produce.
+@param aParentContainer - the factory container the new factory object should add itself to.
+*/
+ {
+ }
+
+
+
+/**D'tor
+
+*/
+CReferenceSubConnectionProviderFactory::~CReferenceSubConnectionProviderFactory()
+ {
+ }
+
+
+/**A sample/reference derivation of DoCreateProviderL. The method must be overriden to create
+(instantiate) the actual CSubConnectionProviderBase objects.
+
+@param aConnProvider - the connection, the subconnection provider object should belong to.
+@param aType - the type of the subconnection provider object within the meaning defined by
+ RSubConnection::TSubConnType:
+ * ECreateNew - the subconnection provider object shall represent a new, reserved,
+ private flow.
+ * EAttachToDefault - the subconnection provider object shall represent the
+ default channel - a singular channel that each connection always has.
+*/
+CSubConnectionProviderBase* CReferenceSubConnectionProviderFactory::DoCreateProviderL(
+ CConnectionProviderBase& aConnProvider,
+ RSubConnection::TSubConnType aType)
+ {
+ CSubConnectionProviderBase* provider = NULL;
+ if (aType == RSubConnection::EAttachToDefault)
+ {
+ provider = CReferenceDefaultSubConnectionProvider::NewL(*this, aConnProvider);
+ }
+ else if (aType == RSubConnection::ECreateNew)
+ {
+ provider = CReferenceSubConnectionProvider::NewL(*this, aConnProvider);
+ }
+ else
+ {
+ User::Leave(KErrNotSupported);
+ }
+ return provider;
+ }
diff -r 8fc8de15e664 -r afebdb533a85 baseconnectionproviders/refscpr/src/ReferenceSCPR_subconparams.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/baseconnectionproviders/refscpr/src/ReferenceSCPR_subconparams.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,47 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// The implementation file for the Reference SubConnection Parameter Set.
+//
+//
+
+/**
+ @file
+ @internalComponent
+*/
+
+
+#include
+#include "ReferenceSCPR_subconparams.h"
+#include
+
+
+START_ATTRIBUTE_TABLE( CSubConReferenceParamSet, KSubConReferenceParamsUid, KSubConReferenceParamsType )
+ REGISTER_ATTRIBUTE( CSubConReferenceParamSet, iDummyTIntParameter, TMetaNumber )
+ REGISTER_ATTRIBUTE( CSubConReferenceParamSet, iDummyName, TMetaNumber )
+END_ATTRIBUTE_TABLE()
+
+
+CSubConExtensionParameterSet* CReferenceSubConnExtensionParamsFactory::NewL(TAny* aConstructionParameters)
+ {
+ TInt32 type = reinterpret_cast(aConstructionParameters);
+ switch (type)
+ {
+ case (KSubConReferenceParamsType):
+ return new (ELeave) CSubConReferenceParamSet;
+ default:
+ User::Leave(KErrNotFound);
+ }
+ return NULL;
+ }
+
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/commdbshim/SCDB/commdb_impl.cpp
--- a/commsconfig/commsdatabaseshim/commdbshim/SCDB/commdb_impl.cpp Mon May 24 18:49:19 2010 +0100
+++ b/commsconfig/commsdatabaseshim/commdbshim/SCDB/commdb_impl.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -362,7 +362,7 @@
User::LeaveIfError(recSet->iRecords.Append(aConnPref));
iCurrentRecord = recSet->iRecords[recSet->iRecords.Count()-1];
- iInsertedRecords.Insert(iCurrentRecord->RecordId(), KFirstRecord);
+ iInsertedRecords.InsertL(iCurrentRecord->RecordId(), KFirstRecord);
TInt index = iDeletedRecords.Find(iCurrentRecord->RecordId());
@@ -451,7 +451,7 @@
CleanupStack::Pop(newRecord);
iCurrentRecord = newRecord;
- iInsertedRecords.Insert(iCurrentRecord->RecordId(), KFirstRecord);
+ iInsertedRecords.InsertL(iCurrentRecord->RecordId(), KFirstRecord);
SortById();
aId = newRecord->RecordId();
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/commdbshim/group/BLD.INF
--- a/commsconfig/commsdatabaseshim/commdbshim/group/BLD.INF Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Comms configuration database
-//
-//
-
-/**
- @file
- @deprecated since v9.1. Functionality is replaced with commsdat.
-*/
-
-
-PRJ_PLATFORMS
-
-DEFAULT
-
-PRJ_EXPORTS
-
-//Export from Old commdb
-../INC/CDBLEN.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdblen.h)
-../INC/CDBCOLS.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdbcols.h)
-../INC/CDBOVER.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbover.h)
-../INC/CDBOVER.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbover.inl)
-../INC/CDBSTORE.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbstore.h)
-../INC/CDBSTORE.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbstore.inl)
-../INC/CommDbConnPref.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(commdbconnpref.h)
-../INC/CommDbConnPref.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(commdbconnpref.inl)
-
-//Export from shim
-../INC/COMMDB.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(commdb.h)
-../INC/COMMDB.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(commdb.inl)
-../INC/CDBTEMP.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdbtemp.h)
-../INC/CDBPREFTABLE.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdbpreftable.h)
-../ProtectedDB/ProtectDB.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/commdb/protection/protectdb.h)
-../ProtectedDB/protectcpdb.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/commdb/protection/protectcpdb.h)
-
-
-../group/commdb.iby /epoc32/rom/include/commdb.iby
-../Notifier/group/ShimNotifier.iby /epoc32/rom/include/shimnotifier.iby
-
-PRJ_TESTEXPORTS
-
-PRJ_MMPFILES
-../group/commdb.mmp
-
-//Shim notifiers
-../Notifier/group/ShimNotifierCli.mmp
-../Notifier/group/ShimNotifierSvr.MMP
-
-PRJ_TESTMMPFILES
-
-
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/commdbshim/group/bld.inf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsconfig/commsdatabaseshim/commdbshim/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,63 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Comms configuration database
+//
+//
+
+/**
+ @file
+ @deprecated since v9.1. Functionality is replaced with commsdat.
+*/
+
+
+PRJ_PLATFORMS
+
+DEFAULT
+
+PRJ_EXPORTS
+
+//Export from Old commdb
+../INC/CDBLEN.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdblen.h)
+../INC/CDBCOLS.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdbcols.h)
+../INC/CDBOVER.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbover.h)
+../INC/CDBOVER.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbover.inl)
+../INC/CDBSTORE.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbstore.h)
+../INC/CDBSTORE.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cdbstore.inl)
+../INC/CommDbConnPref.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(commdbconnpref.h)
+../INC/CommDbConnPref.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(commdbconnpref.inl)
+
+//Export from shim
+../INC/COMMDB.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(commdb.h)
+../INC/COMMDB.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(commdb.inl)
+../INC/CDBTEMP.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdbtemp.h)
+../INC/CDBPREFTABLE.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cdbpreftable.h)
+../ProtectedDB/ProtectDB.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/commdb/protection/protectdb.h)
+../ProtectedDB/protectcpdb.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/commdb/protection/protectcpdb.h)
+
+
+../group/commdb.iby /epoc32/rom/include/commdb.iby
+../Notifier/group/ShimNotifier.iby /epoc32/rom/include/shimnotifier.iby
+
+PRJ_TESTEXPORTS
+
+PRJ_MMPFILES
+../group/commdb.mmp
+
+//Shim notifiers
+../Notifier/group/ShimNotifierCli.mmp
+../Notifier/group/ShimNotifierSvr.MMP
+
+PRJ_TESTMMPFILES
+
+
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/group/BLD.INF
--- a/commsconfig/commsdatabaseshim/group/BLD.INF Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,205 +0,0 @@
-// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Comms configuration database
-//
-//
-
-/**
- @file
-*/
-
-#include "../commdbshim/group/BLD.INF"
-
-PRJ_PLATFORMS
-
-DEFAULT
-
-PRJ_EXPORTS
-
-PRJ_TESTEXPORTS
-
-../ts_commdb/scripts/default5.dat /epoc32/release/winscw/udeb/z/private/100012a5/dbs_10004e1d_corrupt.dat
-../ts_commdb/scripts/default5.dat /epoc32/release/winscw/urel/z/private/100012a5/dbs_10004e1d_corrupt.dat
-../ts_commdb/scripts/default5.dat /epoc32/data/z/private/100012a5/dbs_10004e1d_corrupt.dat
-
-../group/tcommdb.iby /epoc32/rom/include/tcommdb.iby
-
-// As these test scripts, cdb_urel.script, are used 2 times during our ONB, in order to ensure the uniqueness of the scripts names
-// we need to export them with 2 different names.
-
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_urel.script
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_urel1.script
-../ts_commdb/scripts/Default1.xml /epoc32/release/wins/udeb/z/testdata/configs/default1.xml
-../ts_commdb/scripts/default3.xml /epoc32/release/wins/udeb/z/testdata/configs/default3.xml
-../ts_commdb/scripts/default5.dat /epoc32/release/wins/udeb/z/testdata/configs/default5.dat
-../ts_commdb/scripts/Default7.xml /epoc32/release/wins/udeb/z/testdata/configs/default7.xml
-../ts_commdb/scripts/Default.xml /epoc32/release/wins/udeb/z/testdata/configs/default.xml
-../ts_commdb/scripts/Corrupt.xml /epoc32/release/wins/udeb/z/testdata/configs/corrupt.xml
-../ts_commdb/scripts/020.xml /epoc32/release/wins/udeb/z/testdata/configs/020.xml
-../ts_commdb/scripts/021.xml /epoc32/release/wins/udeb/z/testdata/configs/021.xml
-../ts_commdb/scripts/022.xml /epoc32/release/wins/udeb/z/testdata/configs/022.xml
-../ts_commdb/scripts/022_30.xml /epoc32/release/wins/udeb/z/testdata/configs/022_30.xml
-../ts_commdb/scripts/023.xml /epoc32/release/wins/udeb/z/testdata/configs/023.xml
-../ts_commdb/scripts/024.xml /epoc32/release/wins/udeb/z/testdata/configs/024.xml
-../ts_commdb/scripts/061_01.xml /epoc32/release/wins/udeb/z/testdata/configs/061_01.xml
-../ts_commdb/scripts/061_02.xml /epoc32/release/wins/udeb/z/testdata/configs/061_02.xml
-../ts_commdb/scripts/061_03.xml /epoc32/release/wins/udeb/z/testdata/configs/061_03.xml
-../ts_commdb/scripts/061_04.xml /epoc32/release/wins/udeb/z/testdata/configs/061_04.xml
-../ts_commdb/scripts/064_01.cfg /epoc32/release/wins/udeb/z/testdata/configs/064_01.cfg
-
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_urel.script
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_urel1.script
-../ts_commdb/scripts/Default1.xml /epoc32/release/wins/urel/z/testdata/configs/default1.xml
-../ts_commdb/scripts/default3.xml /epoc32/release/wins/urel/z/testdata/configs/default3.xml
-../ts_commdb/scripts/default5.dat /epoc32/release/wins/urel/z/testdata/configs/default5.dat
-../ts_commdb/scripts/Default7.xml /epoc32/release/wins/urel/z/testdata/configs/default7.xml
-../ts_commdb/scripts/Default.xml /epoc32/release/wins/urel/z/testdata/configs/default.xml
-../ts_commdb/scripts/Corrupt.xml /epoc32/release/wins/urel/z/testdata/configs/corrupt.xml
-../ts_commdb/scripts/020.xml /epoc32/release/wins/urel/z/testdata/configs/020.xml
-../ts_commdb/scripts/021.xml /epoc32/release/wins/urel/z/testdata/configs/021.xml
-../ts_commdb/scripts/022.xml /epoc32/release/wins/urel/z/testdata/configs/022.xml
-../ts_commdb/scripts/022_30.xml /epoc32/release/wins/urel/z/testdata/configs/022_30.xml
-../ts_commdb/scripts/023.xml /epoc32/release/wins/urel/z/testdata/configs/023.xml
-../ts_commdb/scripts/024.xml /epoc32/release/wins/urel/z/testdata/configs/024.xml
-../ts_commdb/scripts/061_01.xml /epoc32/release/wins/urel/z/testdata/configs/061_01.xml
-../ts_commdb/scripts/061_02.xml /epoc32/release/wins/urel/z/testdata/configs/061_02.xml
-../ts_commdb/scripts/061_03.xml /epoc32/release/wins/urel/z/testdata/configs/061_03.xml
-../ts_commdb/scripts/061_04.xml /epoc32/release/wins/urel/z/testdata/configs/061_04.xml
-../ts_commdb/scripts/064_01.cfg /epoc32/release/wins/urel/z/testdata/configs/064_01.cfg
-
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_urel.script
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_urel1.script
-../ts_commdb/scripts/Default1.xml /epoc32/release/winscw/udeb/z/testdata/configs/default1.xml
-../ts_commdb/scripts/default3.xml /epoc32/release/winscw/udeb/z/testdata/configs/default3.xml
-../ts_commdb/scripts/default5.dat /epoc32/release/winscw/udeb/z/testdata/configs/default5.dat
-../ts_commdb/scripts/Default7.xml /epoc32/release/winscw/udeb/z/testdata/configs/default7.xml
-../ts_commdb/scripts/Default.xml /epoc32/release/winscw/udeb/z/testdata/configs/default.xml
-../ts_commdb/scripts/Corrupt.xml /epoc32/release/winscw/udeb/z/testdata/configs/corrupt.xml
-../ts_commdb/scripts/020.xml /epoc32/release/winscw/udeb/z/testdata/configs/020.xml
-../ts_commdb/scripts/021.xml /epoc32/release/winscw/udeb/z/testdata/configs/021.xml
-../ts_commdb/scripts/022.xml /epoc32/release/winscw/udeb/z/testdata/configs/022.xml
-../ts_commdb/scripts/022_30.xml /epoc32/release/winscw/udeb/z/testdata/configs/022_30.xml
-../ts_commdb/scripts/023.xml /epoc32/release/winscw/udeb/z/testdata/configs/023.xml
-../ts_commdb/scripts/024.xml /epoc32/release/winscw/udeb/z/testdata/configs/024.xml
-../ts_commdb/scripts/061_01.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_01.xml
-../ts_commdb/scripts/061_02.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_02.xml
-../ts_commdb/scripts/061_03.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_03.xml
-../ts_commdb/scripts/061_04.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_04.xml
-../ts_commdb/scripts/064_01.cfg /epoc32/release/winscw/udeb/z/testdata/configs/064_01.cfg
-
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_urel.script
-../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_urel1.script
-../ts_commdb/scripts/Default1.xml /epoc32/release/winscw/urel/z/testdata/configs/default1.xml
-../ts_commdb/scripts/default3.xml /epoc32/release/winscw/urel/z/testdata/configs/default3.xml
-../ts_commdb/scripts/default5.dat /epoc32/release/winscw/urel/z/testdata/configs/default5.dat
-../ts_commdb/scripts/Default7.xml /epoc32/release/winscw/urel/z/testdata/configs/default7.xml
-../ts_commdb/scripts/Default.xml /epoc32/release/winscw/urel/z/testdata/configs/default.xml
-../ts_commdb/scripts/Corrupt.xml /epoc32/release/winscw/urel/z/testdata/configs/corrupt.xml
-../ts_commdb/scripts/020.xml /epoc32/release/winscw/urel/z/testdata/configs/020.xml
-../ts_commdb/scripts/021.xml /epoc32/release/winscw/urel/z/testdata/configs/021.xml
-../ts_commdb/scripts/022.xml /epoc32/release/winscw/urel/z/testdata/configs/022.xml
-../ts_commdb/scripts/022_30.xml /epoc32/release/winscw/urel/z/testdata/configs/022_30.xml
-../ts_commdb/scripts/023.xml /epoc32/release/winscw/urel/z/testdata/configs/023.xml
-../ts_commdb/scripts/024.xml /epoc32/release/winscw/urel/z/testdata/configs/024.xml
-../ts_commdb/scripts/061_01.xml /epoc32/release/winscw/urel/z/testdata/configs/061_01.xml
-../ts_commdb/scripts/061_02.xml /epoc32/release/winscw/urel/z/testdata/configs/061_02.xml
-../ts_commdb/scripts/061_03.xml /epoc32/release/winscw/urel/z/testdata/configs/061_03.xml
-../ts_commdb/scripts/061_04.xml /epoc32/release/winscw/urel/z/testdata/configs/061_04.xml
-../ts_commdb/scripts/064_01.cfg /epoc32/release/winscw/urel/z/testdata/configs/064_01.cfg
-
-
-//Protection tests
-../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/protecttable-normal.script
-../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/protectrecord-normal.script
-../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/protecttable-connpref.script
-../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/protectrecord-connpref.script
-../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/testprotecttable-normal.script
-../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/testprotectrecord-normal.script
-../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/testprotecttable-connpref.script
-../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/testprotectrecord-connpref.script
-../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/wins/urel/z/testdata/scripts/test_both_types.script
-../ts_commdb/scripts/CombinationalTest.script /epoc32/release/wins/urel/z/testdata/scripts/combinationaltest.script
-../ts_commdb/scripts/PanicTest.script /epoc32/release/wins/urel/z/testdata/scripts/panictest.script
-../ts_commdb/scripts/protect.xml /epoc32/release/wins/urel/z/testdata/configs/protect.xml
-
-../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/protecttable-normal.script
-../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/protectrecord-normal.script
-../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/protecttable-connpref.script
-../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/protectrecord-connpref.script
-../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotecttable-normal.script
-../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotectrecord-normal.script
-../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotecttable-connpref.script
-../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotectrecord-connpref.script
-../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/wins/udeb/z/testdata/scripts/test_both_types.script
-../ts_commdb/scripts/CombinationalTest.script /epoc32/release/wins/udeb/z/testdata/scripts/combinationaltest.script
-../ts_commdb/scripts/PanicTest.script /epoc32/release/wins/udeb/z/testdata/scripts/panictest.script
-../ts_commdb/scripts/protect.xml /epoc32/release/wins/udeb/z/testdata/configs/protect.xml
-
-../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/protecttable-normal.script
-../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/protectrecord-normal.script
-../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/protecttable-connpref.script
-../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/protectrecord-connpref.script
-../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotecttable-normal.script
-../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotectrecord-normal.script
-../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotecttable-connpref.script
-../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotectrecord-connpref.script
-../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/winscw/urel/z/testdata/scripts/test_both_types.script
-../ts_commdb/scripts/CombinationalTest.script /epoc32/release/winscw/urel/z/testdata/scripts/combinationaltest.script
-../ts_commdb/scripts/PanicTest.script /epoc32/release/winscw/urel/z/testdata/scripts/panictest.script
-../ts_commdb/scripts/protect.xml /epoc32/release/winscw/urel/z/testdata/configs/protect.xml
-
-../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/protecttable-normal.script
-../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/protectrecord-normal.script
-../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/protecttable-connpref.script
-../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/protectrecord-connpref.script
-../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotecttable-normal.script
-../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotectrecord-normal.script
-../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotecttable-connpref.script
-../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotectrecord-connpref.script
-../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/winscw/udeb/z/testdata/scripts/test_both_types.script
-../ts_commdb/scripts/CombinationalTest.script /epoc32/release/winscw/udeb/z/testdata/scripts/combinationaltest.script
-../ts_commdb/scripts/PanicTest.script /epoc32/release/winscw/udeb/z/testdata/scripts/panictest.script
-../ts_commdb/scripts/protect.xml /epoc32/release/winscw/udeb/z/testdata/configs/protect.xml
-
-// Different test script files for CommsDat and non-CommsDat tests
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_udeb.script
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_udeb.script
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_udeb.script
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_udeb.script
-
-// As these test scripts, cdb_udeb.script, are used 2 times during our ONB, in order to ensure the uniqueness of the scripts names
-// we need to export them with 2 different names.
-
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_udeb1.script
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_udeb1.script
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_udeb1.script
-../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_udeb1.script
-
-../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/wins/urel/z/testdata/scripts/test_all_protection.script
-../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/wins/udeb/z/testdata/scripts/test_all_protection.script
-../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/winscw/urel/z/testdata/scripts/test_all_protection.script
-../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/winscw/udeb/z/testdata/scripts/test_all_protection.script
-
-PRJ_MMPFILES
-
-
-PRJ_TESTMMPFILES
-
-
-../ts_commdb/Ts_commdb.mmp
-../ts_commdb/ts_connpref.mmp
-../ts_commdb/ts_encrpt.mmp
-../ts_commdb/ts_usecases.mmp
-
-
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/group/bld.inf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsconfig/commsdatabaseshim/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,205 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Comms configuration database
+//
+//
+
+/**
+ @file
+*/
+
+#include "../commdbshim/group/bld.inf"
+
+PRJ_PLATFORMS
+
+DEFAULT
+
+PRJ_EXPORTS
+
+PRJ_TESTEXPORTS
+
+../ts_commdb/scripts/default5.dat /epoc32/release/winscw/udeb/z/private/100012a5/dbs_10004e1d_corrupt.dat
+../ts_commdb/scripts/default5.dat /epoc32/release/winscw/urel/z/private/100012a5/dbs_10004e1d_corrupt.dat
+../ts_commdb/scripts/default5.dat /epoc32/data/z/private/100012a5/dbs_10004e1d_corrupt.dat
+
+../group/tcommdb.iby /epoc32/rom/include/tcommdb.iby
+
+// As these test scripts, cdb_urel.script, are used 2 times during our ONB, in order to ensure the uniqueness of the scripts names
+// we need to export them with 2 different names.
+
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_urel.script
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_urel1.script
+../ts_commdb/scripts/Default1.xml /epoc32/release/wins/udeb/z/testdata/configs/default1.xml
+../ts_commdb/scripts/default3.xml /epoc32/release/wins/udeb/z/testdata/configs/default3.xml
+../ts_commdb/scripts/default5.dat /epoc32/release/wins/udeb/z/testdata/configs/default5.dat
+../ts_commdb/scripts/Default7.xml /epoc32/release/wins/udeb/z/testdata/configs/default7.xml
+../ts_commdb/scripts/Default.xml /epoc32/release/wins/udeb/z/testdata/configs/default.xml
+../ts_commdb/scripts/Corrupt.xml /epoc32/release/wins/udeb/z/testdata/configs/corrupt.xml
+../ts_commdb/scripts/020.xml /epoc32/release/wins/udeb/z/testdata/configs/020.xml
+../ts_commdb/scripts/021.xml /epoc32/release/wins/udeb/z/testdata/configs/021.xml
+../ts_commdb/scripts/022.xml /epoc32/release/wins/udeb/z/testdata/configs/022.xml
+../ts_commdb/scripts/022_30.xml /epoc32/release/wins/udeb/z/testdata/configs/022_30.xml
+../ts_commdb/scripts/023.xml /epoc32/release/wins/udeb/z/testdata/configs/023.xml
+../ts_commdb/scripts/024.xml /epoc32/release/wins/udeb/z/testdata/configs/024.xml
+../ts_commdb/scripts/061_01.xml /epoc32/release/wins/udeb/z/testdata/configs/061_01.xml
+../ts_commdb/scripts/061_02.xml /epoc32/release/wins/udeb/z/testdata/configs/061_02.xml
+../ts_commdb/scripts/061_03.xml /epoc32/release/wins/udeb/z/testdata/configs/061_03.xml
+../ts_commdb/scripts/061_04.xml /epoc32/release/wins/udeb/z/testdata/configs/061_04.xml
+../ts_commdb/scripts/064_01.cfg /epoc32/release/wins/udeb/z/testdata/configs/064_01.cfg
+
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_urel.script
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_urel1.script
+../ts_commdb/scripts/Default1.xml /epoc32/release/wins/urel/z/testdata/configs/default1.xml
+../ts_commdb/scripts/default3.xml /epoc32/release/wins/urel/z/testdata/configs/default3.xml
+../ts_commdb/scripts/default5.dat /epoc32/release/wins/urel/z/testdata/configs/default5.dat
+../ts_commdb/scripts/Default7.xml /epoc32/release/wins/urel/z/testdata/configs/default7.xml
+../ts_commdb/scripts/Default.xml /epoc32/release/wins/urel/z/testdata/configs/default.xml
+../ts_commdb/scripts/Corrupt.xml /epoc32/release/wins/urel/z/testdata/configs/corrupt.xml
+../ts_commdb/scripts/020.xml /epoc32/release/wins/urel/z/testdata/configs/020.xml
+../ts_commdb/scripts/021.xml /epoc32/release/wins/urel/z/testdata/configs/021.xml
+../ts_commdb/scripts/022.xml /epoc32/release/wins/urel/z/testdata/configs/022.xml
+../ts_commdb/scripts/022_30.xml /epoc32/release/wins/urel/z/testdata/configs/022_30.xml
+../ts_commdb/scripts/023.xml /epoc32/release/wins/urel/z/testdata/configs/023.xml
+../ts_commdb/scripts/024.xml /epoc32/release/wins/urel/z/testdata/configs/024.xml
+../ts_commdb/scripts/061_01.xml /epoc32/release/wins/urel/z/testdata/configs/061_01.xml
+../ts_commdb/scripts/061_02.xml /epoc32/release/wins/urel/z/testdata/configs/061_02.xml
+../ts_commdb/scripts/061_03.xml /epoc32/release/wins/urel/z/testdata/configs/061_03.xml
+../ts_commdb/scripts/061_04.xml /epoc32/release/wins/urel/z/testdata/configs/061_04.xml
+../ts_commdb/scripts/064_01.cfg /epoc32/release/wins/urel/z/testdata/configs/064_01.cfg
+
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_urel.script
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_urel1.script
+../ts_commdb/scripts/Default1.xml /epoc32/release/winscw/udeb/z/testdata/configs/default1.xml
+../ts_commdb/scripts/default3.xml /epoc32/release/winscw/udeb/z/testdata/configs/default3.xml
+../ts_commdb/scripts/default5.dat /epoc32/release/winscw/udeb/z/testdata/configs/default5.dat
+../ts_commdb/scripts/Default7.xml /epoc32/release/winscw/udeb/z/testdata/configs/default7.xml
+../ts_commdb/scripts/Default.xml /epoc32/release/winscw/udeb/z/testdata/configs/default.xml
+../ts_commdb/scripts/Corrupt.xml /epoc32/release/winscw/udeb/z/testdata/configs/corrupt.xml
+../ts_commdb/scripts/020.xml /epoc32/release/winscw/udeb/z/testdata/configs/020.xml
+../ts_commdb/scripts/021.xml /epoc32/release/winscw/udeb/z/testdata/configs/021.xml
+../ts_commdb/scripts/022.xml /epoc32/release/winscw/udeb/z/testdata/configs/022.xml
+../ts_commdb/scripts/022_30.xml /epoc32/release/winscw/udeb/z/testdata/configs/022_30.xml
+../ts_commdb/scripts/023.xml /epoc32/release/winscw/udeb/z/testdata/configs/023.xml
+../ts_commdb/scripts/024.xml /epoc32/release/winscw/udeb/z/testdata/configs/024.xml
+../ts_commdb/scripts/061_01.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_01.xml
+../ts_commdb/scripts/061_02.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_02.xml
+../ts_commdb/scripts/061_03.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_03.xml
+../ts_commdb/scripts/061_04.xml /epoc32/release/winscw/udeb/z/testdata/configs/061_04.xml
+../ts_commdb/scripts/064_01.cfg /epoc32/release/winscw/udeb/z/testdata/configs/064_01.cfg
+
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_urel.script
+../ts_commdb/scripts/cdb_urel.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_urel1.script
+../ts_commdb/scripts/Default1.xml /epoc32/release/winscw/urel/z/testdata/configs/default1.xml
+../ts_commdb/scripts/default3.xml /epoc32/release/winscw/urel/z/testdata/configs/default3.xml
+../ts_commdb/scripts/default5.dat /epoc32/release/winscw/urel/z/testdata/configs/default5.dat
+../ts_commdb/scripts/Default7.xml /epoc32/release/winscw/urel/z/testdata/configs/default7.xml
+../ts_commdb/scripts/Default.xml /epoc32/release/winscw/urel/z/testdata/configs/default.xml
+../ts_commdb/scripts/Corrupt.xml /epoc32/release/winscw/urel/z/testdata/configs/corrupt.xml
+../ts_commdb/scripts/020.xml /epoc32/release/winscw/urel/z/testdata/configs/020.xml
+../ts_commdb/scripts/021.xml /epoc32/release/winscw/urel/z/testdata/configs/021.xml
+../ts_commdb/scripts/022.xml /epoc32/release/winscw/urel/z/testdata/configs/022.xml
+../ts_commdb/scripts/022_30.xml /epoc32/release/winscw/urel/z/testdata/configs/022_30.xml
+../ts_commdb/scripts/023.xml /epoc32/release/winscw/urel/z/testdata/configs/023.xml
+../ts_commdb/scripts/024.xml /epoc32/release/winscw/urel/z/testdata/configs/024.xml
+../ts_commdb/scripts/061_01.xml /epoc32/release/winscw/urel/z/testdata/configs/061_01.xml
+../ts_commdb/scripts/061_02.xml /epoc32/release/winscw/urel/z/testdata/configs/061_02.xml
+../ts_commdb/scripts/061_03.xml /epoc32/release/winscw/urel/z/testdata/configs/061_03.xml
+../ts_commdb/scripts/061_04.xml /epoc32/release/winscw/urel/z/testdata/configs/061_04.xml
+../ts_commdb/scripts/064_01.cfg /epoc32/release/winscw/urel/z/testdata/configs/064_01.cfg
+
+
+//Protection tests
+../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/protecttable-normal.script
+../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/protectrecord-normal.script
+../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/protecttable-connpref.script
+../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/protectrecord-connpref.script
+../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/testprotecttable-normal.script
+../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/wins/urel/z/testdata/scripts/testprotectrecord-normal.script
+../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/testprotecttable-connpref.script
+../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/wins/urel/z/testdata/scripts/testprotectrecord-connpref.script
+../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/wins/urel/z/testdata/scripts/test_both_types.script
+../ts_commdb/scripts/CombinationalTest.script /epoc32/release/wins/urel/z/testdata/scripts/combinationaltest.script
+../ts_commdb/scripts/PanicTest.script /epoc32/release/wins/urel/z/testdata/scripts/panictest.script
+../ts_commdb/scripts/protect.xml /epoc32/release/wins/urel/z/testdata/configs/protect.xml
+
+../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/protecttable-normal.script
+../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/protectrecord-normal.script
+../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/protecttable-connpref.script
+../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/protectrecord-connpref.script
+../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotecttable-normal.script
+../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotectrecord-normal.script
+../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotecttable-connpref.script
+../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/wins/udeb/z/testdata/scripts/testprotectrecord-connpref.script
+../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/wins/udeb/z/testdata/scripts/test_both_types.script
+../ts_commdb/scripts/CombinationalTest.script /epoc32/release/wins/udeb/z/testdata/scripts/combinationaltest.script
+../ts_commdb/scripts/PanicTest.script /epoc32/release/wins/udeb/z/testdata/scripts/panictest.script
+../ts_commdb/scripts/protect.xml /epoc32/release/wins/udeb/z/testdata/configs/protect.xml
+
+../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/protecttable-normal.script
+../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/protectrecord-normal.script
+../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/protecttable-connpref.script
+../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/protectrecord-connpref.script
+../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotecttable-normal.script
+../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotectrecord-normal.script
+../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotecttable-connpref.script
+../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/winscw/urel/z/testdata/scripts/testprotectrecord-connpref.script
+../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/winscw/urel/z/testdata/scripts/test_both_types.script
+../ts_commdb/scripts/CombinationalTest.script /epoc32/release/winscw/urel/z/testdata/scripts/combinationaltest.script
+../ts_commdb/scripts/PanicTest.script /epoc32/release/winscw/urel/z/testdata/scripts/panictest.script
+../ts_commdb/scripts/protect.xml /epoc32/release/winscw/urel/z/testdata/configs/protect.xml
+
+../ts_commdb/scripts/ProtectTable-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/protecttable-normal.script
+../ts_commdb/scripts/ProtectRecord-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/protectrecord-normal.script
+../ts_commdb/scripts/ProtectTable-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/protecttable-connpref.script
+../ts_commdb/scripts/ProtectRecord-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/protectrecord-connpref.script
+../ts_commdb/scripts/TestProtectTable-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotecttable-normal.script
+../ts_commdb/scripts/TestProtectRecord-Normal.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotectrecord-normal.script
+../ts_commdb/scripts/TestProtectTable-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotecttable-connpref.script
+../ts_commdb/scripts/TestProtectRecord-ConnPref.script /epoc32/release/winscw/udeb/z/testdata/scripts/testprotectrecord-connpref.script
+../ts_commdb/scripts/Test_Both_Types.script /epoc32/release/winscw/udeb/z/testdata/scripts/test_both_types.script
+../ts_commdb/scripts/CombinationalTest.script /epoc32/release/winscw/udeb/z/testdata/scripts/combinationaltest.script
+../ts_commdb/scripts/PanicTest.script /epoc32/release/winscw/udeb/z/testdata/scripts/panictest.script
+../ts_commdb/scripts/protect.xml /epoc32/release/winscw/udeb/z/testdata/configs/protect.xml
+
+// Different test script files for CommsDat and non-CommsDat tests
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_udeb.script
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_udeb.script
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_udeb.script
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_udeb.script
+
+// As these test scripts, cdb_udeb.script, are used 2 times during our ONB, in order to ensure the uniqueness of the scripts names
+// we need to export them with 2 different names.
+
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/udeb/z/testdata/scripts/cdb_udeb1.script
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/wins/urel/z/testdata/scripts/cdb_udeb1.script
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/udeb/z/testdata/scripts/cdb_udeb1.script
+../ts_commdb/scripts/Cdb_udeb.script /epoc32/release/winscw/urel/z/testdata/scripts/cdb_udeb1.script
+
+../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/wins/urel/z/testdata/scripts/test_all_protection.script
+../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/wins/udeb/z/testdata/scripts/test_all_protection.script
+../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/winscw/urel/z/testdata/scripts/test_all_protection.script
+../ts_commdb/scripts/Test_All_Protection.script /epoc32/release/winscw/udeb/z/testdata/scripts/test_all_protection.script
+
+PRJ_MMPFILES
+
+
+PRJ_TESTMMPFILES
+
+
+../ts_commdb/Ts_commdb.mmp
+../ts_commdb/ts_connpref.mmp
+../ts_commdb/ts_encrpt.mmp
+../ts_commdb/ts_usecases.mmp
+
+
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp
--- a/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component comms-infras_commdbshim
source \sf\os\commsfw\commsconfig\commsdatabaseshim
diff -r 8fc8de15e664 -r afebdb533a85 commsconfig/commsdatabaseshim/ts_commdb/scripts/default5.dat
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/default5.dat Mon May 24 18:49:19 2010 +0100
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/default5.dat Tue Jul 20 18:12:15 2010 +0100
@@ -1,3 +1,8 @@
-P ¾ N 0V‘ÙÐS % ‡Ý @ @ •
- @ s @ 0 @ @ P @ @ q @5 P @ @ @ ° @ @ Ð @ @ ð @ @ @ @ 0 @ @ P @ @3 0 @ @ @ @ ° @ @ Ð @ @ ð @ @! @ @# 0 @ @% P @ @' p @ @) @ @+ ° @ @- Ð @ @/ ð @ @1 @ @3 0 @ @5 P Ô^i 4NetworkIdName2Hidden ReadOnly IAPIdName2Hidden ReadOnly (IAPService8IAPServiceType2$IAPBearer4IAPBearerType2(IAPNetworkLIAPNetworkWeighting Location (DialOutISPvIdName2Hidden ReadOnly 8DialResolution 8UseLoginScript 8PromptForLogin / U F l ] ƒ t š ‹ ± ¢ È ¹ ß Ð ö ç
þ $ ; , R C i Z € q — ˆ ® Ÿ Å ¶ Ü Í ó ä
+ û ! 8 ) $ @ ƒ { l
@ q gA }é Default ModemÝCSD.agtPPPCOMM::0MMECUARTÿ » ATATATS8=üL0L1L2M0M1M2ÿM3WX1X2X3X4E0V1ÿQ0Q1;OZ&F&C1&D2Ÿ&S0&K3&K4+S12NO DIAL TONEÿBUSY NO ANSWERCARRIERCONNECTCOMPRESSION:CLASS 5COMPRESSION:V.42 bisCOMPRESSION:NONE
PROTOCOL:LAPD‡PROTOCOL:ALTPROTOCOL:ALT-CELLULAR
PROTOCOL:NONE ´
+ A øØ Record #1̃Isp #1 á Call me back ÿ÷ ÿ ? 0 Record #2ÌÐ Record #3Ü€á Call me back ÿ÷ ÿ ? s@ 88 Record #1 Record #2 Record #3, *Record #4 (Read Only), *Record #5 (Read Only)C€ € 6 g! ï# %
+ †" ]
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 commsfw_info/commsfw_metadata/commsfw_metadata.mrp
--- a/commsfw_info/commsfw_metadata/commsfw_metadata.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsfw_info/commsfw_metadata/commsfw_metadata.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component commsfw_metadata
source \sf\os\commsfw\commsfw_info\commsfw_metadata
source \sf\os\commsfw\package_definition.xml
diff -r 8fc8de15e664 -r afebdb533a85 commsfw_info/commsinfrastructuredocs/SGL.GT0117.421 Rev 1.0 Connection Manager.mdl
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfw_info/commsinfrastructuredocs/SGL.GT0117.421 Rev 1.0 Connection Manager.mdl Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,19259 @@
+
+(object Petal
+ version 43
+ _written "Rose 6.5.9232.10"
+ charSet 0)
+
+(object Design "Logical View"
+ is_unit TRUE
+ is_loaded TRUE
+ quid "3E6471E70358"
+ defaults (object defaults
+ rightMargin 0.250000
+ leftMargin 0.250000
+ topMargin 0.250000
+ bottomMargin 0.500000
+ pageOverlap 0.250000
+ clipIconLabels TRUE
+ autoResize FALSE
+ snapToGrid TRUE
+ gridX 16
+ gridY 16
+ defaultFont (object Font
+ size 10
+ face "Arial"
+ bold FALSE
+ italics FALSE
+ underline FALSE
+ strike FALSE
+ color 0
+ default_color TRUE)
+ showMessageNum 1
+ showClassOfObject TRUE
+ notation "Unified")
+ root_usecase_package (object Class_Category "Use Case View"
+ quid "3E6471E7035A"
+ exportControl "Public"
+ global TRUE
+ logical_models (list unit_reference_list
+ (object Class "Application"
+ quid "3E68A05302C5"
+ stereotype "Actor")
+ (object Class "Nif"
+ quid "3E75AE460280"
+ stereotype "Actor")
+ (object Class "Agent"
+ quid "3E75BDF5037A"
+ stereotype "Actor"))
+ logical_presentations (list unit_reference_list
+ (object UseCaseDiagram "Main"
+ quid "3E6471E801C3"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Use Case View::Application" @1
+ ShowCompartmentStereotypes TRUE
+ location (256, 464)
+ label (object ItemLabel
+ Parent_View @1
+ location (256, 624)
+ anchor_loc 1
+ nlines 2
+ max_width 327
+ justify 0
+ label "Application")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ quidu "3E68A05302C5"
+ autoResize TRUE)))))
+ root_category (object Class_Category "Logical View"
+ quid "3E6471E70359"
+ exportControl "Public"
+ global TRUE
+ subsystem "Component View"
+ quidu "3E6471E70367"
+ logical_models (list unit_reference_list
+ (object Class "RConnection"
+ quid "3E64985D0173"
+ operations (list Operations
+ (object Operation "Stop"
+ quid "3E64D0CF0319"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Stop"
+ quid "3E64D1B5023F"
+ parameters (list Parameters
+ (object Parameter "aStopType"
+ type "TConnStopType"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetConnectionInfo"
+ quid "3E688AA703DE"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "(TUint")
+ (object Parameter "aConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68970F0229"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "TUint")
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E6897B80296"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Progress"
+ quid "3E6CAA330085"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aProgress"
+ type "TNifProgress&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ProgressNotification"
+ quid "3E6CCA7301DD"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aProgress"
+ type "TNifProgressBuf&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&")
+ (object Parameter "aSelectedProgress"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CancelProgressNotification"
+ quid "3E6CE3E00008"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EnumerateSubConnections"
+ quid "3E6DD2290212"
+ parameters (list Parameters
+ (object Parameter "aCount"
+ type "TUint&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataTransferredRequest"
+ quid "3E6F40B101E8"
+ parameters (list Parameters
+ (object Parameter "aUplinkVolume"
+ type "TPckg&")
+ (object Parameter "aDownlinkVolume"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataTransferredRequest"
+ quid "3E6F41F1038E"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TPckg&")
+ (object Parameter "aDownlinkVolume"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationRequest"
+ quid "3E70A53B0211"
+ parameters (list Parameters
+ (object Parameter "aThreshold"
+ type "TUint")
+ (object Parameter "aUplinkVolume"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationRequest"
+ quid "3E70A60D0378"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aThreshold"
+ type "TUint")
+ (object Parameter "aUplinkVolume"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E70C91C0240"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E70C9200175"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationRequest"
+ quid "3E70CEBB01E2"
+ parameters (list Parameters
+ (object Parameter "aThreshold"
+ type "TUint")
+ (object Parameter "aUplinkVolume"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationRequest"
+ quid "3E70CEBB01F2"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aThreshold"
+ type "TUint")
+ (object Parameter "aUplinkVolume"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationCancel"
+ quid "3E70CEBB0201"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationCancel"
+ quid "3E70CEBB0211"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AllSubConnectionNotification"
+ quid "3E70D0CA0201"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionNotification"
+ type "TSubConnectionNotificationBuf&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CancelAllSubConnectionNotification"
+ quid "3E71D09302BA"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsSubConnectionActiveRequest"
+ quid "3E71D99602E9"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aSecs"
+ type "TUint")
+ (object Parameter "aSubconnectionActive"
+ type "TPckg&")
+ (object Parameter "aStatus"
+ type "TRequestStatus&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsSubConnectionActiveCancel"
+ quid "3E71EE7B02BA"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CConnection"
+ quid "3E6498720358"
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3E64993302BC"
+ supplier "Logical View::CInterface"
+ quidu "3E6499170116"
+ client_cardinality (value cardinality "1"))
+ (object Uses_Relationship
+ quid "3E67330B030C"
+ supplier "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ supplier_cardinality (value cardinality "0..*"))
+ (object Uses_Relationship
+ quid "3E6CE25A0028"
+ supplier "Logical View::CInterface"
+ quidu "3E6499170116"))
+ operations (list Operations
+ (object Operation "ServiceL"
+ quid "3E64D619005A"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "StopL"
+ quid "3E65F12200E9"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetConnectionInfoL"
+ quid "3E688B470092"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage& "))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfoL"
+ quid "3E689F110100"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "StopSubConnection"
+ quid "3E68D01402E4"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SubConnectionProgressL"
+ quid "3E6CAB30024A"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "RequestSubConnectionProgressNotificationL"
+ quid "3E6CD0AB0393"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "FindSubConnection"
+ quid "3E6CD0FB020C"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CancelSubConnectionProgressNotification"
+ quid "3E6CE3060037"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EnumerateSubConnectionsL"
+ quid "3E6DD66202BD"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataTransferredL"
+ quid "3E6F43B30081"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationRequestL"
+ quid "3E70A709008A"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E70CA5E0146"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationRequestL"
+ quid "3E70CEFC004C"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationCancel"
+ quid "3E70CEFC005B"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AllSubConnectionNotificationL"
+ quid "3E70D1BF02CC"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CancelAllSubConnectionNotification"
+ quid "3E71D0CC01D0"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsSubConnectionActiveRequestL"
+ quid "3E71DC59022E"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetReturn"
+ quid "3E71E70800D6"
+ parameters (list Parameters
+ (object Parameter "aComplete"
+ type "TInt")
+ (object Parameter "anError"
+ type "TInt")
+ (object Parameter "anOwner"
+ type "TUid"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsSubConnectionActiveCancel"
+ quid "3E71EE2101EF"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CreateSubConnectionL"
+ quid "3E75C7A502BE"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aOwningSubInterface"
+ type "CSubInterface*"))
+ result "CSubConnection*"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "FindPositionForInsertInOrder"
+ quid "3E75C95E0241"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SubConnectionEvent"
+ quid "3E75CCEB0166"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionEvent"
+ type "const TSubConnectionEvent&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CInterface"
+ quid "3E6499170116"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E75AD2B00AB"
+ supplier "Logical View::MConnectionNotify"
+ quidu "3E75AC4403E7"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3E649A200125"
+ supplier "Logical View::CConnectionProvdBase"
+ quidu "3E649A070339"
+ client_cardinality (value cardinality "1"))
+ (object Uses_Relationship
+ quid "3E672AB1000F"
+ supplier "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ client_cardinality (value cardinality "0..*")))
+ operations (list Operations
+ (object Operation "Stop"
+ quid "3E64D7FC027D"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68A1190248"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "TUint")
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68BDFF00A2"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Stop"
+ quid "3E68DCAB02C5"
+ parameters (list Parameters
+ (object Parameter "aError"
+ type "TInt "))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EnumerateSubConnectionsL"
+ quid "3E6DD6B600F8"
+ parameters (list Parameters
+ (object Parameter "aCount"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataTransferred"
+ quid "3E6F44570321"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TUint&")
+ (object Parameter "aDownlinkVolume"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "FindSubInterface"
+ quid "3E6F4AAA038E"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AllSubConnectionNotificationEnableL"
+ quid "3E71C72C0097"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SubConnectionEvent"
+ quid "3E75C57E0118"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionEvent"
+ type "const TSubConnectionEvent&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CNifSession"
+ quid "3E649990026D"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E649A630387"
+ supplier "Logical View::CConnectionProvdBase"
+ quidu "3E649A070339")
+ (object Inheritance_Relationship
+ quid "3E75B2020212"
+ supplier "Logical View::MNifSessionNotify"
+ quidu "3E75B1F902FD"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3E649AFC03C5"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ client_cardinality (value cardinality "1"))))
+ (object Class "CNifAgentRef"
+ quid "3E64999A00F6"
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3E649B5501D1"
+ supplier "Logical View::CNifExtendedManagementCompatibilityLayer"
+ quidu "3E649B48024E"
+ client_cardinality (value cardinality "0..1"))
+ (object Uses_Relationship
+ quid "3E649C7302CB"
+ supplier "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ client_cardinality (value cardinality "0..1"))
+ (object Uses_Relationship
+ quid "3E649CA000B8"
+ supplier "Logical View::MNifAgentExtendedManagementInterface"
+ quidu "3E649C870106"
+ client_cardinality (value cardinality "0..1")))
+ operations (list Operations
+ (object Operation "Stop"
+ quid "3E64D92E0387"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68C04E0238"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "TUint")
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68C055015E"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Stop"
+ quid "3E68E02C0219"
+ parameters (list Parameters
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EnumerateSubConnections"
+ quid "3E6F3DE3014C"
+ parameters (list Parameters
+ (object Parameter "aCount"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataTransferred"
+ quid "3E6F4683013C"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TUint&")
+ (object Parameter "aDownlinkVolume"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AllSubConnectionNotificationEnable"
+ quid "3E71C93301D0"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IfProgress"
+ quid "3E75AE7B00E9"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AgentProgress"
+ quid "3E75AF68028F"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Progress"
+ quid "3E75AFF600F9"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataSent"
+ quid "3E75BF06003D"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataReceived"
+ quid "3E75BF060040"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aDownlinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NetworkAdaptorEvent"
+ quid "3E75C3380157"
+ parameters (list Parameters
+ (object Parameter "aEventType"
+ type "TNetworkAdaptorEventType")
+ (object Parameter "aEvent"
+ type "TUint")
+ (object Parameter "aEventData"
+ type "const TDesC8&")
+ (object Parameter "aSource"
+ type "TAny*"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E77481A03D5"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDataSentNotificationGranularity"
+ quid "3E7749EC0210"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDataReceivedNotificationGranularity"
+ quid "3E774A2802AD"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CConnectionProvdBase"
+ quid "3E649A070339"
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3E75B7FF002E"
+ supplier "Logical View::MConnectionNotify"
+ quidu "3E75AC4403E7"))
+ operations (list Operations
+ (object Operation "Stop"
+ quid "3E65FE370118"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68BBF7015E"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "TUint")
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68BECB0323"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Stop"
+ quid "3E68DF5C0371"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ProgressL"
+ quid "3E6CA92D019F"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aBuffer"
+ type "TNifProgressBuf&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EnumerateSubConnections"
+ quid "3E6DD72301A4"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aCount"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataTransferred"
+ quid "3E6F45010256"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TUint&")
+ (object Parameter "aDownlinkVolume"
+ type "TUint&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AllSubConnectionNotificationEnable"
+ quid "3E71C758000B"
+ stereotype "abstract"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDataSentNotificationGranularity"
+ quid "3E7746DE0164"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E7747BB0136"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDataReceivedNotificationGranularity"
+ quid "3E774991032A"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CNifExtendedManagementCompatibilityLayer"
+ quid "3E649B48024E"
+ operations (list Operations
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68C247019C"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "TUint")
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8& "))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68C24B013E"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MNifIfExtendedManagementInterface"
+ quid "3E649B6A0135"
+ operations (list Operations
+ (object Operation "Stop"
+ quid "3E66168D002D"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aReason"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetDataTransferred"
+ quid "3E6F3FBB03AD"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aSentBytes"
+ type "TUint&")
+ (object Parameter "aReceivedBytes"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E7748830155"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDataSentNotificationGranularity"
+ quid "3E774A6F02DB"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDataReceivedNotificationGranularity"
+ quid "3E774A6F02DE"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MNifAgentExtendedManagementInterface"
+ quid "3E649C870106"
+ operations (list Operations
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68C1500371"
+ parameters (list Parameters
+ (object Parameter "aIndex"
+ type "TUint")
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8& "))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSubConnectionInfo"
+ quid "3E68C1550006"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionInfo"
+ type "TDes8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EnumerateSubConnections"
+ quid "3E6F3EF302A4"
+ parameters (list Parameters
+ (object Parameter "aCount"
+ type "TUint&"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CSubConnection"
+ quid "3E67298803C8"
+ operations (list Operations
+ (object Operation "GetCurrentProgress"
+ quid "3E6CAC6F0393"
+ parameters (list Parameters
+ (object Parameter "aProgress"
+ type "TNifProgress&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SubConnectionUniqueId"
+ quid "3E6CD16F00C4"
+ result "TSubConnectionUniqueId"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "RequestSubConnectionProgressNotificationL"
+ quid "3E6CD1EF0047"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CancelSubConnectionProgressNotification"
+ quid "3E6CE45D0335"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataTransferred"
+ quid "3E6F4DA50217"
+ parameters (list Parameters
+ (object Parameter "aUplinkVolume"
+ type "const TUint")
+ (object Parameter "aDownlinkVolume"
+ type "const TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataSent"
+ quid "3E6F4E8F0340"
+ parameters (list Parameters
+ (object Parameter "aUplinkVolume"
+ type "TUint")
+ (object Parameter "aCurrentGranularity"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataReceived"
+ quid "3E6F4F7C01F8"
+ parameters (list Parameters
+ (object Parameter "aDownlinkVolume"
+ type "TUint")
+ (object Parameter "aCurrentGranularity"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationRequestL"
+ quid "3E70A78B005B"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E70CB77031B"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationRequestL"
+ quid "3E70CF61003C"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationCancel"
+ quid "3E70CF61004C"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsSubConnectionActiveRequestL"
+ quid "3E71DD770172"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsSubConnectionActiveCancel"
+ quid "3E71F03C0097"
+ parameters (list Parameters
+ (object Parameter "aMessage"
+ type "const RMessage&"))
+ result "TBool"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataSent"
+ quid "3E75BD020389"
+ parameters (list Parameters
+ (object Parameter "aUplinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataReceived"
+ quid "3E75BD020399"
+ parameters (list Parameters
+ (object Parameter "aDownlinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ProgressNotification"
+ quid "3E75BD0203A8"
+ parameters (list Parameters
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt")
+ (object Parameter "aInfo"
+ type "const TDesC8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CSubConnection"
+ quid "3E75C8560195"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aOwningConnection"
+ type "CConnection*")
+ (object Parameter "aOwningSubInterface"
+ type "CSubInterface*"))
+ result "CSubConnection*"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CSubInterface"
+ quid "3E6729F10280"
+ operations (list Operations
+ (object Operation "SubConnectionUniqueId"
+ quid "3E6F4BCE01AA"
+ result "TSubConnectionUniqueId"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataTransferred"
+ quid "3E6F4CAF0302"
+ parameters (list Parameters
+ (object Parameter "aUplinkVolume"
+ type "TUint")
+ (object Parameter "aDownlinkVolume"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationRequest"
+ quid "3E70A88A008A"
+ parameters (list Parameters
+ (object Parameter "aRequestedGranularity"
+ type "TUint")
+ (object Parameter "aRequestedNotificationVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataSentNotificationCancel"
+ quid "3E70CBF10240"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationRequest"
+ quid "3E70CF810165"
+ parameters (list Parameters
+ (object Parameter "aRequestedGranularity"
+ type "TUint")
+ (object Parameter "aRequestedNotificationVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DataReceivedNotificationCancel"
+ quid "3E70CF810168"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataSent"
+ quid "3E75BAE4007C"
+ parameters (list Parameters
+ (object Parameter "aUplinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataReceived"
+ quid "3E75BAE4007F"
+ parameters (list Parameters
+ (object Parameter "aDownlinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ProgressNotification"
+ quid "3E75BAE4008C"
+ parameters (list Parameters
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt")
+ (object Parameter "aInfo"
+ type "const TDesC8&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetNextUplinkGranularity"
+ quid "3E75C0600118"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NewL"
+ quid "3E75C61502AE"
+ parameters (list Parameters
+ (object Parameter "aThisSubConnectionsUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aOwningInterface"
+ type "CInterface*"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ConstructL"
+ quid "3E75C731030C"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CalculateNewUplinkGranularity"
+ quid "3E7745EC027E"
+ parameters (list Parameters
+ (object Parameter "aRequestedGranularity"
+ type "TUint"))
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetNextUplinkGranularity"
+ quid "3E7746610230"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetNextDownlinkGranularity"
+ quid "3E774AEE0116"
+ result "TInt"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CNifIfLink"
+ quid "3E68E698014E"
+ operations (list Operations
+ (object Operation "Stop"
+ quid "3E68E6A9019C"
+ parameters (list Parameters
+ (object Parameter "aReason"
+ type "TInt")
+ (object Parameter "aAction"
+ type "MNifIfNotify::TAction"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MConnectionNotify"
+ quid "3E75AC4403E7"
+ operations (list Operations
+ (object Operation "NotifyDataSent"
+ quid "3E75AC7501E3"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataReceived"
+ quid "3E75ACE0008C"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aDownlinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ProgressNotification"
+ quid "3E75AD86031C"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MNifSessionNotify"
+ quid "3E75B1F902FD"
+ operations (list Operations
+ (object Operation "NotifyDataSent"
+ quid "3E75B2280280"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aUplinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NotifyDataReceived"
+ quid "3E75B228028F"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aDownlinkVolume"
+ type "TUint"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ProgressNotification"
+ quid "3E75B2280292"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionUniqueId"
+ type "TSubConnectionUniqueId")
+ (object Parameter "aStage"
+ type "TInt")
+ (object Parameter "aError"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SubConnectionEvent"
+ quid "3E75C4E20270"
+ stereotype "abstract"
+ parameters (list Parameters
+ (object Parameter "aSubConnectionEvent"
+ type "const TSubConnectionEvent&"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Association "$UNNAMED$0"
+ quid "3E672B1F0399"
+ roles (list role_list
+ (object Role "$UNNAMED$1"
+ quid "3E672B20030C"
+ supplier "Logical View::MNifAgentExtendedManagementInterface"
+ quidu "3E649C870106"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$2"
+ quid "3E672B20030E"
+ supplier "Logical View::CSubInterface"
+ quidu "3E6729F10280")))
+ (object Association "$UNNAMED$3"
+ quid "3E672B3B01F3"
+ roles (list role_list
+ (object Role "$UNNAMED$4"
+ quid "3E672B3D0222"
+ supplier "Logical View::CInterface"
+ quidu "3E6499170116"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$5"
+ quid "3E672B3D0231"
+ supplier "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ client_cardinality (value cardinality "1"))))
+ (object Association "$UNNAMED$6"
+ quid "3E6732D20212"
+ roles (list role_list
+ (object Role "$UNNAMED$7"
+ quid "3E6732D30399"
+ supplier "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ client_cardinality (value cardinality "1"))
+ (object Role "$UNNAMED$8"
+ quid "3E6732D3039B"
+ supplier "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ client_cardinality (value cardinality "0..*"))))
+ (object Association "$UNNAMED$9"
+ quid "3E67338E031C"
+ roles (list role_list
+ (object Role "$UNNAMED$10"
+ quid "3E67338F0212"
+ supplier "Logical View::CConnection"
+ quidu "3E6498720358"
+ client_cardinality (value cardinality "1..*")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$11"
+ quid "3E67338F0214"
+ supplier "Logical View::CInterface"
+ quidu "3E6499170116")))
+ (object Association "$UNNAMED$12"
+ quid "3E6734B9003D"
+ roles (list role_list
+ (object Role "$UNNAMED$13"
+ quid "3E6734B90203"
+ supplier "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$14"
+ quid "3E6734B90212"
+ supplier "Logical View::CSubConnection"
+ quidu "3E67298803C8")))
+ (object Association "$UNNAMED$15"
+ quid "3E6737DC033B"
+ roles (list role_list
+ (object Role "$UNNAMED$16"
+ quid "3E6737DF02ED"
+ supplier "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$17"
+ quid "3E6737DF02EF"
+ supplier "Logical View::CSubConnection"
+ quidu "3E67298803C8")))
+ (object Association "$UNNAMED$18"
+ quid "3E6737F102CE"
+ roles (list role_list
+ (object Role "$UNNAMED$19"
+ quid "3E6737F203A8"
+ supplier "Logical View::CConnection"
+ quidu "3E6498720358"
+ client_cardinality (value cardinality "1")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$20"
+ quid "3E6737F203AA"
+ supplier "Logical View::CSubConnection"
+ quidu "3E67298803C8")))
+ (object Mechanism @2
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$21"
+ quid "3E64D79E00C8"
+ collaborators (list link_list
+ (object Link
+ quid "3E64D7AA00A8"
+ supplier "$UNNAMED$22"
+ quidu "3E64D7A3022F"
+ messages (list Messages
+ (object Message "Stop(TSubConnectionUniqueId)"
+ quid "3E64D7AA00A9"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4"
+ ordinal 3
+ quidu "3E64D7FC027D")))
+ (object Link
+ quid "3E65F0C301D3"
+ supplier "$UNNAMED$21"
+ quidu "3E64D79E00C8"
+ messages (list Messages
+ (object Message "StopSubConnection(RMessage&)"
+ quid "3E65F0C301D4"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E68D01402E4"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$22"
+ quid "3E64D7A3022F"
+ collaborators (list link_list
+ (object Link
+ quid "3E64D85D01E1"
+ supplier "$UNNAMED$23"
+ quidu "3E64D8580089"
+ messages (list Messages
+ (object Message "Stop(TSubConnectionUniqueId)"
+ quid "3E64D85D01E2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4.1"
+ ordinal 4
+ quidu "3E65FE370118"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$23"
+ quid "3E64D8580089"
+ collaborators (list link_list
+ (object Link
+ quid "3E64D8E40099"
+ supplier "$UNNAMED$24"
+ quidu "3E64D8DF01B2"
+ messages (list Messages
+ (object Message "Stop(TSubConnectionUniqueId)"
+ quid "3E64D8E4009A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4.1.1"
+ ordinal 5
+ quidu "3E64D92E0387"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$24"
+ quid "3E64D8DF01B2"
+ collaborators (list link_list
+ (object Link
+ quid "3E66134C0221"
+ supplier "$UNNAMED$25"
+ quidu "3E66130C000E"
+ messages (list Messages
+ (object Message ""
+ quid "3E66134C0222"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4.1.1.1"
+ ordinal 6
+ quidu "000000000000"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$25"
+ quid "3E66130C000E"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$26"
+ quid "3E68CE41010F"
+ collaborators (list link_list
+ (object Link
+ quid "3E68CE4F019C"
+ supplier "$UNNAMED$21"
+ quidu "3E64D79E00C8"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E68CE4F019D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$27"
+ quid "3E68CE6600C1"
+ collaborators (list link_list
+ (object Link
+ quid "3E68CF640313"
+ supplier "$UNNAMED$26"
+ quidu "3E68CE41010F"
+ messages (list Messages
+ (object Message "Stop(TSubConnectionUniqueId)"
+ quid "3E68CF640314"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E64D0CF0319"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @3
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$28"
+ quid "3E688BB700B2"
+ collaborators (list link_list
+ (object Link
+ quid "3E688C1B0006"
+ supplier "$UNNAMED$28"
+ quidu "3E688BB700B2"
+ messages (list Messages
+ (object Message "GetConnectionInfoL(RMessage& )"
+ quid "3E688C1B0007"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3E688B470092"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$29"
+ quid "3E688C0F00D1"
+ collaborators (list link_list
+ (object Link
+ quid "3E688C590342"
+ supplier "$UNNAMED$28"
+ quidu "3E688BB700B2"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E688C590343"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E64D619005A")
+ (object Message ""
+ quid "3E688C7A01FA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.1"
+ ordinal 2
+ quidu "000000000000"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @4
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$30"
+ quid "3E6897420267"
+ collaborators (list link_list
+ (object Link
+ quid "3E689ECA0025"
+ supplier "$UNNAMED$31"
+ quidu "3E68974700C1"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E689ECA0026"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E64D619005A")))
+ (object Link
+ quid "3E68A023012F"
+ supplier "$UNNAMED$30"
+ quidu "3E6897420267"
+ messages (list Messages
+ (object Message "GetSubConnectionInfo(TUint, TDes8&)"
+ quid "3E68A0230130"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3E68970F0229"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$31"
+ quid "3E68974700C1"
+ collaborators (list link_list
+ (object Link
+ quid "3E689ED500B2"
+ supplier "$UNNAMED$31"
+ quidu "3E68974700C1")
+ (object Link
+ quid "3E68A1740313"
+ supplier "$UNNAMED$32"
+ quidu "3E68A1700342"
+ messages (list Messages
+ (object Message "GetSubConnectionInfo(TDes8&)"
+ quid "3E68A1740314"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.1"
+ ordinal 3
+ quidu "3E68BDFF00A2"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$33"
+ quid "3E68A0680267"
+ collaborators (list link_list
+ (object Link
+ quid "3E68A0770100"
+ supplier "$UNNAMED$30"
+ quidu "3E6897420267"
+ messages (list Messages
+ (object Message "GetSubConnectionInfo(TDes8&)"
+ quid "3E68A0770101"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E6897B80296"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$32"
+ quid "3E68A1700342"
+ collaborators (list link_list
+ (object Link
+ quid "3E68BC9F0219"
+ supplier "$UNNAMED$34"
+ quidu "3E68BC9B010F"
+ messages (list Messages
+ (object Message "GetSubConnectionInfo(TDes8&)"
+ quid "3E68BC9F021A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.1.1"
+ ordinal 4
+ quidu "3E68BECB0323"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$34"
+ quid "3E68BC9B010F"
+ collaborators (list link_list
+ (object Link
+ quid "3E68C0D10006"
+ supplier "$UNNAMED$35"
+ quidu "3E68C0CC0025"
+ messages (list Messages
+ (object Message "GetSubConnectionInfo(TDes8&)"
+ quid "3E68C0D10007"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.1.1.1"
+ ordinal 5
+ quidu "3E68C055015E"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$35"
+ quid "3E68C0CC0025"
+ collaborators (list link_list
+ (object Link
+ quid "3E68C1CC0209"
+ supplier "$UNNAMED$36"
+ quidu "3E68C1BA0258"
+ messages (list Messages
+ (object Message "GetSubConnectionInfo(TDes8&)"
+ quid "3E68C1CC020A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.1.1.1.1"
+ ordinal 6
+ quidu "3E68C1550006"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$36"
+ quid "3E68C1BA0258"
+ class "Logical View::MNifAgentExtendedManagementInterface"
+ quidu "3E649C870106"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @5
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$37"
+ quid "3E68DC3F017D"
+ collaborators (list link_list
+ (object Link
+ quid "3E68DC4601AC"
+ supplier "$UNNAMED$38"
+ quidu "3E68DC42014E"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E68DC4601AD"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$38"
+ quid "3E68DC42014E"
+ collaborators (list link_list
+ (object Link
+ quid "3E68DC5803CF"
+ supplier "$UNNAMED$38"
+ quidu "3E68DC42014E"
+ messages (list Messages
+ (object Message "StopL(RMessage&)"
+ quid "3E68DC5803D0"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2.1"
+ ordinal 2
+ quidu "3E65F12200E9")))
+ (object Link
+ quid "3E68DCD601BB"
+ supplier "$UNNAMED$39"
+ quidu "3E68DCD10238"
+ messages (list Messages
+ (object Message "Stop(TInt )"
+ quid "3E68DCD601BC"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2.2"
+ ordinal 3
+ quidu "3E68DCAB02C5"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$39"
+ quid "3E68DCD10238"
+ collaborators (list link_list
+ (object Link
+ quid "3E68DFA40296"
+ supplier "$UNNAMED$40"
+ quidu "3E68DF9F011F"
+ messages (list Messages
+ (object Message "Stop(TInt)"
+ quid "3E68DFA40297"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2.2.1"
+ ordinal 4
+ quidu "3E68DF5C0371"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$41"
+ quid "3E68DCF30219"
+ collaborators (list link_list
+ (object Link
+ quid "3E68DD050361"
+ supplier "$UNNAMED$37"
+ quidu "3E68DC3F017D"
+ messages (list Messages
+ (object Message "Stop(TConnStopType)"
+ quid "3E68DD050362"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E64D1B5023F"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$40"
+ quid "3E68DF9F011F"
+ collaborators (list link_list
+ (object Link
+ quid "3E68E0AD0209"
+ supplier "$UNNAMED$42"
+ quidu "3E68E08203AF"
+ messages (list Messages
+ (object Message "Stop(TInt)"
+ quid "3E68E0AD020A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2.2.1.1"
+ ordinal 5
+ quidu "3E68E02C0219"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$42"
+ quid "3E68E08203AF"
+ collaborators (list link_list
+ (object Link
+ quid "3E68E7BC00D1"
+ supplier "$UNNAMED$43"
+ quidu "3E68E6A10323"
+ messages (list Messages
+ (object Message "Stop(TInt, MNifIfNotify::TAction)"
+ quid "3E68E7BC00D2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2.2.1.1.1"
+ ordinal 6
+ quidu "3E68E6A9019C"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$43"
+ quid "3E68E6A10323"
+ class "Logical View::CNifIfLink"
+ quidu "3E68E698014E"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @6
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$44"
+ quid "3E6CAA910076"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CAA9C025A"
+ supplier "$UNNAMED$45"
+ quidu "3E6CAA970095"
+ messages (list Messages
+ (object Message "Progress(TSubConnectionUniqueId, TNifProgress&)"
+ quid "3E6CAA9C025B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E6CAA330085"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$45"
+ quid "3E6CAA970095"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CAAC00076"
+ supplier "$UNNAMED$46"
+ quidu "3E6CAAB7022B"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E6CAAC00077"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$46"
+ quid "3E6CAAB7022B"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CAAC701CD"
+ supplier "$UNNAMED$46"
+ quidu "3E6CAAB7022B"
+ messages (list Messages
+ (object Message "SubConnectionProgressL(RMessage&)"
+ quid "3E6CAAC701CE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E6CAB30024A")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E6CD2A8022B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E6CACBD0102"
+ supplier "$UNNAMED$47"
+ quidu "3E6CAC590066"
+ messages (list Messages
+ (object Message "GetCurrentProgress(TNifProgress&)"
+ quid "3E6CACBD0103"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4"
+ ordinal 5
+ quidu "3E6CAC6F0393")
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E6CD2940056"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.3"
+ ordinal 4
+ quidu "3E6CD16F00C4"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$47"
+ quid "3E6CAC590066"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @7
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$48"
+ quid "3E6CCA570170"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CCA670122"
+ supplier "$UNNAMED$49"
+ quidu "3E6CCA5F02C7"
+ messages (list Messages
+ (object Message "ProgressNotification(TSubConnectionUniqueId, TNifProgressBuf&, TRequestStatus&, TUint)"
+ quid "3E6CCA670123"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E6CCA7301DD"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$49"
+ quid "3E6CCA5F02C7"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CCE6A03D1"
+ supplier "$UNNAMED$50"
+ quidu "3E6CCA6103C1"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E6CCE6A03D2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$50"
+ quid "3E6CCA6103C1"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CD0820373"
+ supplier "$UNNAMED$50"
+ quidu "3E6CCA6103C1"
+ messages (list Messages
+ (object Message "RequestSubConnectionProgressNotificationL(RMessage&)"
+ quid "3E6CD0820374"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E6CD0AB0393")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E6CD0DA024A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.1"
+ ordinal 3
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E6CD1AC0095"
+ supplier "$UNNAMED$51"
+ quidu "3E6CD1A003C1"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E6CD1AC0096"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2"
+ ordinal 4
+ quidu "3E6CD16F00C4")
+ (object Message "RequestSubConnectionProgressNotificationL(RMessage&)"
+ quid "3E6CD2090085"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 5
+ quidu "3E6CD1EF0047"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$51"
+ quid "3E6CD1A003C1"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @8
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$52"
+ quid "3E6CE3560095"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CE370020C"
+ supplier "$UNNAMED$53"
+ quidu "3E6CE3670028"
+ messages (list Messages
+ (object Message "CancelProgressNotification(TSubConnectionUniqueId)"
+ quid "3E6CE370020D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E6CE3E00008"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$54"
+ quid "3E6CE35B00C4"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CE37502D7"
+ supplier "$UNNAMED$54"
+ quidu "3E6CE35B00C4"
+ messages (list Messages
+ (object Message "CancelSubConnectionProgressNotification(RMessage&)"
+ quid "3E6CE37502D8"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E6CE3060037")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E6CE44300D3"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E6CE44C0102"
+ supplier "$UNNAMED$55"
+ quidu "3E6CE43B0393"
+ messages (list Messages
+ (object Message "CancelSubConnectionProgressNotification(const RMessage&)"
+ quid "3E6CE44C0103"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.3"
+ ordinal 4
+ quidu "3E6CE45D0335"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$53"
+ quid "3E6CE3670028"
+ collaborators (list link_list
+ (object Link
+ quid "3E6CE3730085"
+ supplier "$UNNAMED$54"
+ quidu "3E6CE35B00C4"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E6CE3730086"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$55"
+ quid "3E6CE43B0393"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @9
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$56"
+ quid "3E6DD2750231"
+ collaborators (list link_list
+ (object Link
+ quid "3E6DD281027F"
+ supplier "$UNNAMED$57"
+ quidu "3E6DD27D0369"
+ messages (list Messages
+ (object Message "EnumerateSubConnections(TUint&)"
+ quid "3E6DD28102AE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E6DD2290212"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$57"
+ quid "3E6DD27D0369"
+ collaborators (list link_list
+ (object Link
+ quid "3E6DD28C028F"
+ supplier "$UNNAMED$58"
+ quidu "3E6DD28902FC"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E6DD28C0290"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$58"
+ quid "3E6DD28902FC"
+ collaborators (list link_list
+ (object Link
+ quid "3E6DD291005C"
+ supplier "$UNNAMED$58"
+ quidu "3E6DD28902FC"
+ messages (list Messages
+ (object Message "EnumerateSubConnectionsL(const RMessage&)"
+ quid "3E6DD291005D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E6DD66202BD")))
+ (object Link
+ quid "3E6DD6F0030C"
+ supplier "$UNNAMED$59"
+ quidu "3E6DD6E302AE"
+ messages (list Messages
+ (object Message "EnumerateSubConnectionsL(TUint&)"
+ quid "3E6DD6F0030D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E6DD6B600F8"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$59"
+ quid "3E6DD6E302AE"
+ collaborators (list link_list
+ (object Link
+ quid "3E6DD83D0369"
+ supplier "$UNNAMED$60"
+ quidu "3E6DD8390379"
+ messages (list Messages
+ (object Message "EnumerateSubConnections(TUint&)"
+ quid "3E6DD83D036A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2.1"
+ ordinal 4
+ quidu "3E6DD72301A4"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$60"
+ quid "3E6DD8390379"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F3E2300CF"
+ supplier "$UNNAMED$61"
+ quidu "3E6F3E1D03DC"
+ messages (list Messages
+ (object Message "EnumerateSubConnections(TUint&)"
+ quid "3E6F3E2300D0"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2.1.1"
+ ordinal 5
+ quidu "3E6F3DE3014C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$61"
+ quid "3E6F3E1D03DC"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F3F1C03DC"
+ supplier "$UNNAMED$62"
+ quidu "3E6F3F16013C"
+ messages (list Messages
+ (object Message "EnumerateSubConnections(TUint&)"
+ quid "3E6F3F1C03DD"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2.1.1.1"
+ ordinal 6
+ quidu "3E6F3EF302A4"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$62"
+ quid "3E6F3F16013C"
+ class "Logical View::MNifAgentExtendedManagementInterface"
+ quidu "3E649C870106"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @10
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$63"
+ quid "3E6F41580236"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F41600265"
+ supplier "$UNNAMED$64"
+ quidu "3E6F415C035F"
+ messages (list Messages
+ (object Message "DataTransferredRequest(TPckg&, TPckg&, TRequestStatus&)"
+ quid "3E6F41600266"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E6F40B101E8"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$64"
+ quid "3E6F415C035F"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F416E02A4"
+ supplier "$UNNAMED$65"
+ quidu "3E6F416702D3"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E6F416E02A5"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 2
+ quidu "3E64D619005A")))
+ (object Link
+ quid "3E6F431A00EE"
+ supplier "$UNNAMED$64"
+ quidu "3E6F415C035F"
+ messages (list Messages
+ (object Message "DataTransferredRequest(TSubConnectionUniqueId, TPckg&, TPckg&, TRequestStatus&)"
+ quid "3E6F431A00EF"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E6F41F1038E"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$65"
+ quid "3E6F416702D3"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F41770004"
+ supplier "$UNNAMED$65"
+ quidu "3E6F416702D3"
+ messages (list Messages
+ (object Message "DataTransferredL(const RMessage&)"
+ quid "3E6F41770005"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1"
+ ordinal 3
+ quidu "3E6F43B30081")))
+ (object Link
+ quid "3E6F44DF0052"
+ supplier "$UNNAMED$66"
+ quidu "3E6F44D7038E"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E6F44DF0053"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2"
+ ordinal 4
+ quidu "3E6F44570321"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$66"
+ quid "3E6F44D7038E"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F460B0091"
+ supplier "$UNNAMED$67"
+ quidu "3E6F460601AA"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E6F460B0092"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.1"
+ ordinal 5
+ quidu "3E6F45010256")))
+ (object Link
+ quid "3E6F4C2F0091"
+ supplier "$UNNAMED$68"
+ quidu "3E6F4C1C037F"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E6F4C2F0092"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.3"
+ ordinal 9
+ quidu "3E6F4BCE01AA")
+ (object Message "NotifyDataTransferred(TUint, TUint)"
+ quid "3E6F4D54010E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.4"
+ ordinal 10
+ quidu "3E6F4CAF0302")))
+ (object Link
+ quid "3E6F4C4F00BF"
+ supplier "$UNNAMED$66"
+ quidu "3E6F44D7038E"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E6F4C4F00C0"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.2"
+ ordinal 8
+ quidu "3E6F4AAA038E"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$67"
+ quid "3E6F460601AA"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F47220330"
+ supplier "$UNNAMED$69"
+ quidu "3E6F471D016B"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E6F47220331"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.1.1"
+ ordinal 6
+ quidu "3E6F4683013C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$69"
+ quid "3E6F471D016B"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F474F036F"
+ supplier "$UNNAMED$70"
+ quidu "3E6F474600A0"
+ messages (list Messages
+ (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E6F474F0370"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.1.1.1"
+ ordinal 7
+ quidu "3E6F3FBB03AD"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$70"
+ quid "3E6F474600A0"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$71"
+ quid "3E6F4C060091"
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$72"
+ quid "3E6F4C0D0265"
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$68"
+ quid "3E6F4C1C037F"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F4E1A0208"
+ supplier "$UNNAMED$73"
+ quidu "3E6F4E0A014C"
+ messages (list Messages
+ (object Message "NotifyDataTransferred(const TUint, const TUint)"
+ quid "3E6F4E1A0209"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.4.1"
+ ordinal 11
+ quidu "3E6F4DA50217"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$73"
+ quid "3E6F4E0A014C"
+ collaborators (list link_list
+ (object Link
+ quid "3E6F4EE00256"
+ supplier "$UNNAMED$73"
+ quidu "3E6F4E0A014C"
+ messages (list Messages
+ (object Message "NotifyDataSent(TUint, TUint)"
+ quid "3E6F4EE00257"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.4.1.1"
+ ordinal 12
+ quidu "3E6F4E8F0340")
+ (object Message "NotifyDataReceived(TUint, TUint)"
+ quid "3E6F4FC50208"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2.4.1.2"
+ ordinal 13
+ quidu "3E6F4F7C01F8"))))
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @11
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$74"
+ quid "3E70A5D900B9"
+ collaborators (list link_list
+ (object Link
+ quid "3E70A5E0009A"
+ supplier "$UNNAMED$75"
+ quidu "3E70A5DD00B9"
+ messages (list Messages
+ (object Message "DataSentNotificationRequest(TUint, TPckg&, TRequestStatus&)"
+ quid "3E70A5E0009B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E70A53B0211"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$75"
+ quid "3E70A5DD00B9"
+ collaborators (list link_list
+ (object Link
+ quid "3E70A5E8007B"
+ supplier "$UNNAMED$75"
+ quidu "3E70A5DD00B9"
+ messages (list Messages
+ (object Message "DataSentNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)"
+ quid "3E70A5E8007C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ Operation "DataSentNotificationRequest(TUint, TPckg&, TRequestStatus&)"
+ quidu "3E70A53B0211")))
+ (object Link
+ quid "3E70A698031B"
+ supplier "$UNNAMED$76"
+ quidu "3E70A6940398"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E70A698031C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 2
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$76"
+ quid "3E70A6940398"
+ collaborators (list link_list
+ (object Link
+ quid "3E70A73002CC"
+ supplier "$UNNAMED$76"
+ quidu "3E70A6940398"
+ messages (list Messages
+ (object Message "DataSentNotificationRequestL(const RMessage&)"
+ quid "3E70A73002CD"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1"
+ ordinal 3
+ quidu "3E70A709008A")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E70A7470165"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2"
+ ordinal 4
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E70A7DA0165"
+ supplier "$UNNAMED$77"
+ quidu "3E70A7D60165"
+ messages (list Messages
+ (object Message "DataSentNotificationRequestL(const RMessage&)"
+ quid "3E70A7DA0166"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3"
+ ordinal 5
+ quidu "3E70A78B005B"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$77"
+ quid "3E70A7D60165"
+ collaborators (list link_list
+ (object Link
+ quid "3E70AA19025F"
+ supplier "$UNNAMED$78"
+ quidu "3E70AA13025F"
+ messages (list Messages
+ (object Message "DataSentNotificationRequest(TUint, TUint)"
+ quid "3E70AA190260"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1"
+ ordinal 6
+ quidu "3E70A88A008A")
+ (object Message "NotifyDataTransferred(const TUint, const TUint)"
+ quid "3E70B2E1006B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.2.3.1.2"
+ ordinal 14
+ quidu "3E6F4DA50217")))
+ (object Link
+ quid "3E70B36F002D"
+ supplier "$UNNAMED$77"
+ quidu "3E70A7D60165"
+ messages (list Messages
+ (object Message "NotifyDataSent(TUint, TUint)"
+ quid "3E70B36F002E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.2"
+ ordinal 15
+ quidu "3E6F4E8F0340")
+ (object Message "NotifyDataReceived(TUint, TUint)"
+ quid "3E70B37A03A7"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.3"
+ ordinal 16
+ quidu "3E6F4F7C01F8"))))
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$78"
+ quid "3E70AA13025F"
+ collaborators (list link_list
+ (object Link
+ quid "3E70AA6F0194"
+ supplier "$UNNAMED$79"
+ quidu "3E70AA680388"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70AA6F0195"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1"
+ ordinal 7
+ quidu "3E6F44570321")
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E70B083031B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.2.3.1.1.3"
+ ordinal 12
+ quidu "3E6F4BCE01AA")
+ (object Message "NotifyDataTransferred(TUint, TUint)"
+ quid "3E70B2CB02AD"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.2.3.1.1.4"
+ ordinal 13
+ quidu "3E6F4CAF0302")))
+ (object Link
+ quid "3E77462100A9"
+ supplier "$UNNAMED$78"
+ quidu "3E70AA13025F"
+ messages (list Messages
+ (object Message "CalculateNewUplinkGranularity(TUint)"
+ quid "3E77462100AA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.3"
+ ordinal 17
+ quidu "3E7745EC027E")
+ (object Message "SetNextUplinkGranularity( )"
+ quid "3E774688032A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.4"
+ ordinal 18
+ quidu "3E75C0600118")))
+ (object Link
+ quid "3E7747800145"
+ supplier "$UNNAMED$80"
+ quidu "3E70AAE500F8"
+ messages (list Messages
+ (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E7747800146"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.5"
+ ordinal 19
+ quidu "3E7746DE0164"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$79"
+ quid "3E70AA680388"
+ collaborators (list link_list
+ (object Link
+ quid "3E70AAE9025F"
+ supplier "$UNNAMED$80"
+ quidu "3E70AAE500F8"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70AAE90260"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.1"
+ ordinal 8
+ quidu "3E6F45010256")))
+ (object Link
+ quid "3E70B057029E"
+ supplier "$UNNAMED$79"
+ quidu "3E70AA680388"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E70B057029F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.2"
+ ordinal 11
+ quidu "3E6F4AAA038E"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$80"
+ quid "3E70AAE500F8"
+ collaborators (list link_list
+ (object Link
+ quid "3E70AB09003C"
+ supplier "$UNNAMED$81"
+ quidu "3E70AB0300B9"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70AB09003D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.1.1"
+ ordinal 9
+ quidu "3E6F4683013C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$81"
+ quid "3E70AB0300B9"
+ collaborators (list link_list
+ (object Link
+ quid "3E70AB380127"
+ supplier "$UNNAMED$82"
+ quidu "3E70AB30000D"
+ messages (list Messages
+ (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70AB380128"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.1.1.1"
+ ordinal 10
+ quidu "3E6F3FBB03AD"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$82"
+ quid "3E70AB30000D"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @12
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$83"
+ quid "3E70CA09002D"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CA0F031B"
+ supplier "$UNNAMED$84"
+ quidu "3E70CA0D00B9"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel( )"
+ quid "3E70CA0F031C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E70C91C0240"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$84"
+ quid "3E70CA0D00B9"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CA1503B7"
+ supplier "$UNNAMED$84"
+ quidu "3E70CA0D00B9"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ quid "3E70CA1503B8"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ Operation "DataSentNotificationCancel( )"
+ quidu "3E70C91C0240")))
+ (object Link
+ quid "3E70CA21028E"
+ supplier "$UNNAMED$85"
+ quidu "3E70CA1E001D"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E70CA21028F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$85"
+ quid "3E70CA1E001D"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CAA2007B"
+ supplier "$UNNAMED$85"
+ quidu "3E70CA1E001D"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel(const RMessage&)"
+ quid "3E70CAA2007C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.1"
+ ordinal 3
+ quidu "3E70CA5E0146")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E70CAC80369"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.2"
+ ordinal 4
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E70CB21000D"
+ supplier "$UNNAMED$86"
+ quidu "3E70CB1D005B"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E70CB21000E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.3"
+ ordinal 5
+ quidu "3E6CD16F00C4")
+ (object Message "DataSentNotificationCancel(const RMessage&)"
+ quid "3E70CBC70349"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4"
+ ordinal 6
+ quidu "3E70CB77031B"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$86"
+ quid "3E70CB1D005B"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CC0A0359"
+ supplier "$UNNAMED$87"
+ quidu "3E70CC00030B"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel( )"
+ quid "3E70CC0A035A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4.1"
+ ordinal 7
+ quidu "3E70CBF10240"))))
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$87"
+ quid "3E70CC00030B"
+ collaborators (list link_list
+ (object Link
+ quid "3E7748DF0387"
+ supplier "$UNNAMED$88"
+ quidu "3E7748D60155"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ quid "3E7748DF0388"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4.1.1"
+ ordinal 8
+ quidu "3E7747BB0136"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$88"
+ quid "3E7748D60155"
+ collaborators (list link_list
+ (object Link
+ quid "3E7748E9025E"
+ supplier "$UNNAMED$89"
+ quidu "3E7748D80387"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ quid "3E7748E9025F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4.1.1.1"
+ ordinal 9
+ quidu "3E77481A03D5"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$89"
+ quid "3E7748D80387"
+ collaborators (list link_list
+ (object Link
+ quid "3E7749020164"
+ supplier "$UNNAMED$90"
+ quidu "3E7748F70349"
+ messages (list Messages
+ (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ quid "3E7749020165"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4.1.1.1.1"
+ ordinal 10
+ quidu "3E7748830155"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$90"
+ quid "3E7748F70349"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @13
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$91"
+ quid "3E70CE7801C3"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801C4"
+ supplier "$UNNAMED$92"
+ quidu "3E70CE7801C8"
+ messages (list Messages
+ (object Message "DataReceivedNotificationRequest(TUint, TPckg&, TRequestStatus&)"
+ quid "3E70CE7801C5"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E70CEBB01E2"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$92"
+ quid "3E70CE7801C8"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801C7"
+ supplier "$UNNAMED$92"
+ quidu "3E70CE7801C8"
+ messages (list Messages
+ (object Message "DataReceivedNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)"
+ quid "3E70CE7801C6"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E70CEBB01F2")))
+ (object Link
+ quid "3E70CE7801C9"
+ supplier "$UNNAMED$93"
+ quidu "3E70CE7801CD"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E70CE7801CA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 2
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$93"
+ quid "3E70CE7801CD"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801CC"
+ supplier "$UNNAMED$93"
+ quidu "3E70CE7801CD"
+ messages (list Messages
+ (object Message "DataReceivedNotificationRequestL(const RMessage&)"
+ quid "3E70CE7801CB"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1"
+ ordinal 3
+ quidu "3E70CEFC004C")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E70CE7801D0"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.2"
+ ordinal 4
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E70CE7801CE"
+ supplier "$UNNAMED$94"
+ quidu "3E70CE7801D3"
+ messages (list Messages
+ (object Message "DataReceivedNotificationRequestL(const RMessage&)"
+ quid "3E70CE7801CF"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3"
+ ordinal 5
+ quidu "3E70CF61003C"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$94"
+ quid "3E70CE7801D3"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801D2"
+ supplier "$UNNAMED$95"
+ quidu "3E70CE7801DA"
+ messages (list Messages
+ (object Message "DataReceivedNotificationRequest(TUint, TUint)"
+ quid "3E70CE7801D1"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1"
+ ordinal 6
+ quidu "3E70CF810165")
+ (object Message "NotifyDataTransferred(const TUint, const TUint)"
+ quid "3E70CE7801D7"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.2.3.1.2"
+ ordinal 14
+ quidu "3E6F4DA50217")))
+ (object Link
+ quid "3E70CE7801D4"
+ supplier "$UNNAMED$94"
+ quidu "3E70CE7801D3"
+ messages (list Messages
+ (object Message "NotifyDataSent(TUint, TUint)"
+ quid "3E70CE7801D5"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.2"
+ ordinal 15
+ quidu "3E6F4E8F0340")
+ (object Message "NotifyDataReceived(TUint, TUint)"
+ quid "3E70CE7801D6"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.3"
+ ordinal 16
+ quidu "3E6F4F7C01F8"))))
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$95"
+ quid "3E70CE7801DA"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801D9"
+ supplier "$UNNAMED$96"
+ quidu "3E70CE7801DF"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70CE7801D8"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1"
+ ordinal 7
+ quidu "3E6F44570321")
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E70CE7801DB"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.2.3.1.1.3"
+ ordinal 12
+ quidu "3E6F4BCE01AA")
+ (object Message "NotifyDataTransferred(TUint, TUint)"
+ quid "3E70CE7801DC"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.2.3.1.1.4"
+ ordinal 13
+ quidu "3E6F4CAF0302"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$96"
+ quid "3E70CE7801DF"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801DE"
+ supplier "$UNNAMED$97"
+ quidu "3E70CE7801E4"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70CE7801DD"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.1"
+ ordinal 8
+ quidu "3E6F45010256")))
+ (object Link
+ quid "3E70CE7801E0"
+ supplier "$UNNAMED$96"
+ quidu "3E70CE7801DF"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E70CE7801E1"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.2"
+ ordinal 11
+ quidu "3E6F4AAA038E"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$97"
+ quid "3E70CE7801E4"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801E3"
+ supplier "$UNNAMED$98"
+ quidu "3E70CE7801E7"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70CE7801E2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.1.1"
+ ordinal 9
+ quidu "3E6F4683013C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$98"
+ quid "3E70CE7801E7"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CE7801E6"
+ supplier "$UNNAMED$99"
+ quidu "3E70CE7801E8"
+ messages (list Messages
+ (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E70CE7801E5"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.3.1.1.1.1.1"
+ ordinal 10
+ quidu "3E6F3FBB03AD"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$99"
+ quid "3E70CE7801E8"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @14
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$100"
+ quid "3E70CFEC02EC"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CFEC02ED"
+ supplier "$UNNAMED$101"
+ quidu "3E70CFEC02EF"
+ messages (list Messages
+ (object Message "DataReceivedNotificationCancel( )"
+ quid "3E70CFEC02EE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E70CEBB0201"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$101"
+ quid "3E70CFEC02EF"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CFEC02F0"
+ supplier "$UNNAMED$101"
+ quidu "3E70CFEC02EF"
+ messages (list Messages
+ (object Message "DataReceivedNotificationCancel(TSubConnectionUniqueId)"
+ quid "3E70CFEC02F1"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3E70CEBB0211")))
+ (object Link
+ quid "3E70CFEC02F2"
+ supplier "$UNNAMED$102"
+ quidu "3E70CFEC02F6"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E70CFEC02F3"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$102"
+ quid "3E70CFEC02F6"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CFEC02F5"
+ supplier "$UNNAMED$102"
+ quidu "3E70CFEC02F6"
+ messages (list Messages
+ (object Message "DataReceivedNotificationCancel(const RMessage&)"
+ quid "3E70CFEC02F4"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.1"
+ ordinal 3
+ quidu "3E70CEFC005B")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E70CFEC02FA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.2"
+ ordinal 4
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E70CFEC02F7"
+ supplier "$UNNAMED$103"
+ quidu "3E70CFEC02FB"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E70CFEC02F8"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.3"
+ ordinal 5
+ quidu "3E6CD16F00C4")
+ (object Message "DataReceivedNotificationCancel(const RMessage&)"
+ quid "3E70CFEC02F9"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4"
+ ordinal 6
+ quidu "3E70CF61004C"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$103"
+ quid "3E70CFEC02FB"
+ collaborators (list link_list
+ (object Link
+ quid "3E70CFEC02FC"
+ supplier "$UNNAMED$104"
+ quidu "3E70CFEC02FE"
+ messages (list Messages
+ (object Message "DataReceivedNotificationCancel( )"
+ quid "3E70CFEC02FD"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3.4.1"
+ ordinal 7
+ quidu "3E70CF810168"))))
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$104"
+ quid "3E70CFEC02FE"
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @15
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$105"
+ quid "3E70D1590107"
+ collaborators (list link_list
+ (object Link
+ quid "3E70D160006B"
+ supplier "$UNNAMED$106"
+ quidu "3E70D15D02BD"
+ messages (list Messages
+ (object Message "AllSubConnectionNotification(TSubConnectionNotificationBuf&, TRequestStatus&)"
+ quid "3E70D160006C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E70D0CA0201"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$106"
+ quid "3E70D15D02BD"
+ collaborators (list link_list
+ (object Link
+ quid "3E70D191003C"
+ supplier "$UNNAMED$107"
+ quidu "3E70D18C004C"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E70D191003D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$107"
+ quid "3E70D18C004C"
+ collaborators (list link_list
+ (object Link
+ quid "3E70D1E3007B"
+ supplier "$UNNAMED$107"
+ quidu "3E70D18C004C"
+ messages (list Messages
+ (object Message "AllSubConnectionNotificationL(const RMessage&)"
+ quid "3E70D1E3007C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E70D1BF02CC")))
+ (object Link
+ quid "3E71CDF802E9"
+ supplier "$UNNAMED$108"
+ quidu "3E71CDF401E0"
+ messages (list Messages
+ (object Message "AllSubConnectionNotificationEnableL( )"
+ quid "3E71CDF802EA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E71C72C0097"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$108"
+ quid "3E71CDF401E0"
+ collaborators (list link_list
+ (object Link
+ quid "3E71CE2403E3"
+ supplier "$UNNAMED$109"
+ quidu "3E71CE2100D6"
+ messages (list Messages
+ (object Message "AllSubConnectionNotificationEnable( )"
+ quid "3E71CE2403E4"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2.1"
+ ordinal 4
+ quidu "3E71C758000B"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$109"
+ quid "3E71CE2100D6"
+ collaborators (list link_list
+ (object Link
+ quid "3E71CE320328"
+ supplier "$UNNAMED$110"
+ quidu "3E71CE2F020E"
+ messages (list Messages
+ (object Message "AllSubConnectionNotificationEnable( )"
+ quid "3E71CE320329"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2.1.1"
+ ordinal 5
+ quidu "3E71C93301D0"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$110"
+ quid "3E71CE2F020E"
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @16
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$111"
+ quid "3E71D12E0357"
+ collaborators (list link_list
+ (object Link
+ quid "3E71D1370191"
+ supplier "$UNNAMED$112"
+ quidu "3E71D13401E0"
+ messages (list Messages
+ (object Message "CancelAllSubConnectionNotification( )"
+ quid "3E71D1370192"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E71D09302BA"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$112"
+ quid "3E71D13401E0"
+ collaborators (list link_list
+ (object Link
+ quid "3E71D14C0337"
+ supplier "$UNNAMED$113"
+ quidu "3E71D14A024D"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E71D14C0338"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$113"
+ quid "3E71D14A024D"
+ collaborators (list link_list
+ (object Link
+ quid "3E71D16C0337"
+ supplier "$UNNAMED$113"
+ quidu "3E71D14A024D"
+ messages (list Messages
+ (object Message "CancelAllSubConnectionNotification(const RMessage&)"
+ quid "3E71D16C0338"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E71D0CC01D0"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @17
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$114"
+ quid "3E71DAC50337"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DAD40049"
+ supplier "$UNNAMED$115"
+ quidu "3E71DACD01A1"
+ messages (list Messages
+ (object Message "IsSubConnectionActiveRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)"
+ quid "3E71DAD4004A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E71D99602E9"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$115"
+ quid "3E71DACD01A1"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DC3E028B"
+ supplier "$UNNAMED$116"
+ quidu "3E71DC3B0059"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E71DC3E028C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$116"
+ quid "3E71DC3B0059"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DC460191"
+ supplier "$UNNAMED$116"
+ quidu "3E71DC3B0059"
+ messages (list Messages
+ (object Message "IsSubConnectionActiveRequestL(const RMessage&)"
+ quid "3E71DC460192"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E71DC59022E")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E71DCDF0357"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E71DD2800E6"
+ supplier "$UNNAMED$117"
+ quidu "3E71DD2500B7"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E71DD2800E7"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.3"
+ ordinal 4
+ quidu "3E6CD16F00C4")
+ (object Message "IsSubConnectionActiveRequestL(const RMessage&)"
+ quid "3E71DD9402F9"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4"
+ ordinal 5
+ quidu "3E71DD770172")
+ (object Message "SetReturn(TInt, TInt, TUid)"
+ quid "3E71E7A702CA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.1.4.2"
+ ordinal 15
+ quidu "3E71E70800D6"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$117"
+ quid "3E71DD2500B7"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DE0703E3"
+ supplier "$UNNAMED$118"
+ quidu "3E71DDE90395"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E71DE0703E4"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1"
+ ordinal 6
+ quidu "3E6F44570321"))))
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$118"
+ quid "3E71DDE90395"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DE2101C0"
+ supplier "$UNNAMED$119"
+ quidu "3E71DE1C0376"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E71DE2101C1"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.1"
+ ordinal 7
+ quidu "3E6F45010256")))
+ (object Link
+ quid "3E71DEA60114"
+ supplier "$UNNAMED$118"
+ quidu "3E71DDE90395"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E71DEA60115"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.2"
+ ordinal 10
+ quidu "3E6F4AAA038E")))
+ (object Link
+ quid "3E71DEE603D4"
+ supplier "$UNNAMED$120"
+ quidu "3E71DEC5000B"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E71DEE603D5"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.3"
+ ordinal 11
+ quidu "3E6F4BCE01AA")
+ (object Message "NotifyDataTransferred(TUint, TUint)"
+ quid "3E71DEF701C0"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.4"
+ ordinal 12
+ quidu "3E6F4CAF0302"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$119"
+ quid "3E71DE1C0376"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DE340395"
+ supplier "$UNNAMED$121"
+ quidu "3E71DE3000C6"
+ messages (list Messages
+ (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E71DE340396"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.1.1"
+ ordinal 8
+ quidu "3E6F4683013C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$121"
+ quid "3E71DE3000C6"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DE54023D"
+ supplier "$UNNAMED$122"
+ quidu "3E71DE4A0376"
+ messages (list Messages
+ (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ quid "3E71DE54023E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.1.1.1"
+ ordinal 9
+ quidu "3E6F3FBB03AD"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$122"
+ quid "3E71DE4A0376"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$120"
+ quid "3E71DEC5000B"
+ collaborators (list link_list
+ (object Link
+ quid "3E71DF0B02DA"
+ supplier "$UNNAMED$117"
+ quidu "3E71DD2500B7"
+ messages (list Messages
+ (object Message "NotifyDataSent(TUint, TUint)"
+ quid "3E71DF0B02DB"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.4.1"
+ ordinal 13
+ quidu "3E6F4E8F0340")
+ (object Message "NotifyDataReceived(TUint, TUint)"
+ quid "3E71DF1802E9"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4.1.4.2"
+ ordinal 14
+ quidu "3E6F4F7C01F8"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @18
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$123"
+ quid "3E71EEB30318"
+ collaborators (list link_list
+ (object Link
+ quid "3E71EEBA0049"
+ supplier "$UNNAMED$124"
+ quidu "3E71EEB7029B"
+ messages (list Messages
+ (object Message "IsSubConnectionActiveCancel(TSubConnectionUniqueId)"
+ quid "3E71EEBA004A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E71EE7B02BA"))))
+ class "Use Case View::Application"
+ quidu "3E68A05302C5"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$124"
+ quid "3E71EEB7029B"
+ collaborators (list link_list
+ (object Link
+ quid "3E71EEC80328"
+ supplier "$UNNAMED$125"
+ quidu "3E71EEC50328"
+ messages (list Messages
+ (object Message "ServiceL(RMessage&)"
+ quid "3E71EEC80329"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E64D619005A"))))
+ class "Logical View::RConnection"
+ quidu "3E64985D0173"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$125"
+ quid "3E71EEC50328"
+ collaborators (list link_list
+ (object Link
+ quid "3E71EED3028B"
+ supplier "$UNNAMED$125"
+ quidu "3E71EEC50328"
+ messages (list Messages
+ (object Message "IsSubConnectionActiveCancel(const RMessage&)"
+ quid "3E71EED3028C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E71EE2101EF")
+ (object Message "FindSubConnection(TSubConnectionUniqueId)"
+ quid "3E71EF9B00C6"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E6CD0FB020C")))
+ (object Link
+ quid "3E71EFC80059"
+ supplier "$UNNAMED$126"
+ quidu "3E71EFC10318"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E71EFC8005A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.3"
+ ordinal 4
+ quidu "3E6CD16F00C4")
+ (object Message "IsSubConnectionActiveCancel(const RMessage&)"
+ quid "3E71F06B0308"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.4"
+ ordinal 5
+ quidu "3E71F03C0097"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$126"
+ quid "3E71EFC10318"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @19
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$127"
+ quid "3E75AE5701A5"
+ collaborators (list link_list
+ (object Link
+ quid "3E75AE6600AB"
+ supplier "$UNNAMED$128"
+ quidu "3E75AE6300DA"
+ messages (list Messages
+ (object Message "IfProgress(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75AE6600AC"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E75AE7B00E9"))))
+ class "Use Case View::Nif"
+ quidu "3E75AE460280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$128"
+ quid "3E75AE6300DA"
+ collaborators (list link_list
+ (object Link
+ quid "3E75B0F50128"
+ supplier "$UNNAMED$128"
+ quidu "3E75AE6300DA"
+ messages (list Messages
+ (object Message "Progress(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75B0F50129"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E75AFF600F9")))
+ (object Link
+ quid "3E75B50F003D"
+ supplier "$UNNAMED$129"
+ quidu "3E75B50C000F"
+ messages (list Messages
+ (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75B50F003E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 2
+ quidu "3E75B2280292"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$129"
+ quid "3E75B50C000F"
+ collaborators (list link_list
+ (object Link
+ quid "3E75B52E0389"
+ supplier "$UNNAMED$130"
+ quidu "3E75B52B00E9"
+ messages (list Messages
+ (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75B52E038A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1"
+ ordinal 3
+ quidu "3E75AD86031C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$130"
+ quid "3E75B52B00E9"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BA0D00E9"
+ supplier "$UNNAMED$130"
+ quidu "3E75B52B00E9"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E75BA0D00EA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1.1"
+ ordinal 4
+ quidu "3E6F4AAA038E")))
+ (object Link
+ quid "3E75BA210251"
+ supplier "$UNNAMED$131"
+ quidu "3E75BA1E00BA"
+ messages (list Messages
+ (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
+ quid "3E75BA210252"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1.2"
+ ordinal 5
+ quidu "3E75BAE4008C"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$131"
+ quid "3E75BA1E00BA"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BD8C002E"
+ supplier "$UNNAMED$132"
+ quidu "3E75BD8603A8"
+ messages (list Messages
+ (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
+ quid "3E75BD8C002F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1.2.1"
+ ordinal 6
+ quidu "3E75BD0203A8"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$132"
+ quid "3E75BD8603A8"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @20
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$133"
+ quid "3E75BDD60311"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BDD60310"
+ supplier "$UNNAMED$133"
+ quidu "3E75BDD60311"
+ messages (list Messages
+ (object Message "Progress(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75BDD6030F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E75AFF600F9")))
+ (object Link
+ quid "3E75BDD60312"
+ supplier "$UNNAMED$134"
+ quidu "3E75BDD60316"
+ messages (list Messages
+ (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75BDD60313"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 2
+ quidu "3E75B2280292"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$134"
+ quid "3E75BDD60316"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BDD60315"
+ supplier "$UNNAMED$135"
+ quidu "3E75BDD60319"
+ messages (list Messages
+ (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75BDD60314"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1"
+ ordinal 3
+ quidu "3E75AD86031C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$135"
+ quid "3E75BDD60319"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BDD60318"
+ supplier "$UNNAMED$135"
+ quidu "3E75BDD60319"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E75BDD60317"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1.1"
+ ordinal 4
+ quidu "3E6F4AAA038E")))
+ (object Link
+ quid "3E75BDD6031A"
+ supplier "$UNNAMED$136"
+ quidu "3E75BDD6031E"
+ messages (list Messages
+ (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
+ quid "3E75BDD6031B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1.2"
+ ordinal 5
+ quidu "3E75BAE4008C"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$136"
+ quid "3E75BDD6031E"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BDD6031D"
+ supplier "$UNNAMED$137"
+ quidu "3E75BDD6031F"
+ messages (list Messages
+ (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
+ quid "3E75BDD6031C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2.1.2.1"
+ ordinal 6
+ quidu "3E75BD0203A8"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$137"
+ quid "3E75BDD6031F"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$138"
+ quid "3E75BDD6030C"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BDD6030D"
+ supplier "$UNNAMED$133"
+ quidu "3E75BDD60311"
+ messages (list Messages
+ (object Message "AgentProgress(TSubConnectionUniqueId, TInt, TInt)"
+ quid "3E75BDD6030E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E75AF68028F"))))
+ class "Use Case View::Agent"
+ quidu "3E75BDF5037A"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @21
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$139"
+ quid "3E75BF73007C"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BF7F0176"
+ supplier "$UNNAMED$140"
+ quidu "3E75BF7903E7"
+ messages (list Messages
+ (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)"
+ quid "3E75BF7F0177"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E75BF06003D"))))
+ class "Use Case View::Nif"
+ quidu "3E75AE460280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$140"
+ quid "3E75BF7903E7"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BFAB034B"
+ supplier "$UNNAMED$141"
+ quidu "3E75BFA80389"
+ messages (list Messages
+ (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)"
+ quid "3E75BFAB034C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E75B2280280")
+ (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E774BC401C2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.1.2"
+ ordinal 8
+ quidu "3E7749EC0210")))
+ (object Link
+ quid "3E774C510339"
+ supplier "$UNNAMED$142"
+ quidu "3E774BDD0116"
+ messages (list Messages
+ (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E774C51033A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 9
+ quidu "3E774A6F02DB"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$141"
+ quid "3E75BFA80389"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BFC60166"
+ supplier "$UNNAMED$143"
+ quidu "3E75BFC202DD"
+ messages (list Messages
+ (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)"
+ quid "3E75BFC60167"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E75AC7501E3"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$143"
+ quid "3E75BFC202DD"
+ collaborators (list link_list
+ (object Link
+ quid "3E75BFFA01E3"
+ supplier "$UNNAMED$143"
+ quidu "3E75BFC202DD"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E75BFFA01E4"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.1"
+ ordinal 3
+ quidu "3E6F4AAA038E")))
+ (object Link
+ quid "3E75C01601F3"
+ supplier "$UNNAMED$144"
+ quidu "3E75C0130128"
+ messages (list Messages
+ (object Message "NotifyDataSent(TUint)"
+ quid "3E75C01601F4"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2"
+ ordinal 4
+ quidu "3E75BAE4007C"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$144"
+ quid "3E75C0130128"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C042000F"
+ supplier "$UNNAMED$145"
+ quidu "3E75C03C02ED"
+ messages (list Messages
+ (object Message "NotifyDataSent(TUint)"
+ quid "3E75C0420010"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.1"
+ ordinal 5
+ Operation "NotifyDataSent(TUint, TUint)"
+ quidu "3E6F4E8F0340")))
+ (object Link
+ quid "3E75C06C0231"
+ supplier "$UNNAMED$144"
+ quidu "3E75C0130128"
+ messages (list Messages
+ (object Message "SetNextUplinkGranularity( )"
+ quid "3E75C06C0232"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.2"
+ ordinal 6
+ quidu "3E75C0600118")))
+ (object Link
+ quid "3E774BA201E1"
+ supplier "$UNNAMED$141"
+ quidu "3E75BFA80389"
+ messages (list Messages
+ (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E774BA201E2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.3"
+ ordinal 7
+ quidu "3E7746DE0164"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$145"
+ quid "3E75C03C02ED"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$142"
+ quid "3E774BDD0116"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @22
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$146"
+ quid "3E75C0960222"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C0960223"
+ supplier "$UNNAMED$147"
+ quidu "3E75C0960227"
+ messages (list Messages
+ (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
+ quid "3E75C0960224"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E75BF060040"))))
+ class "Use Case View::Nif"
+ quidu "3E75AE460280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$147"
+ quid "3E75C0960227"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C0960226"
+ supplier "$UNNAMED$148"
+ quidu "3E75C096022A"
+ messages (list Messages
+ (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
+ quid "3E75C0960225"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E75B228028F")
+ (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E774CF60201"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "ToClientFromSupplier"
+ sequence "1.1.2"
+ ordinal 8
+ quidu "3E774A2802AD")))
+ (object Link
+ quid "3E774D690397"
+ supplier "$UNNAMED$149"
+ quidu "3E774D0602BC"
+ messages (list Messages
+ (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E774D690398"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.2"
+ ordinal 9
+ quidu "3E774A6F02DE"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$148"
+ quid "3E75C096022A"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C0960229"
+ supplier "$UNNAMED$150"
+ quidu "3E75C096022D"
+ messages (list Messages
+ (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
+ quid "3E75C0960228"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E75ACE0008C"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$150"
+ quid "3E75C096022D"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C096022C"
+ supplier "$UNNAMED$150"
+ quidu "3E75C096022D"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E75C096022B"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.1"
+ ordinal 3
+ quidu "3E6F4AAA038E")))
+ (object Link
+ quid "3E75C096022E"
+ supplier "$UNNAMED$151"
+ quidu "3E75C0960232"
+ messages (list Messages
+ (object Message "NotifyDataReceived(TUint)"
+ quid "3E75C096022F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2"
+ ordinal 4
+ quidu "3E75BAE4007F"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$151"
+ quid "3E75C0960232"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C0960231"
+ supplier "$UNNAMED$152"
+ quidu "3E75C0960235"
+ messages (list Messages
+ (object Message "NotifyDataReceived(TUint)"
+ quid "3E75C0960230"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.1"
+ ordinal 5
+ quidu "3E75BD020399")))
+ (object Link
+ quid "3E75C0960233"
+ supplier "$UNNAMED$151"
+ quidu "3E75C0960232"
+ messages (list Messages
+ (object Message "SetNextUplinkGranularity( )"
+ quid "3E75C0960234"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.2"
+ ordinal 6
+ quidu "3E75C0600118")))
+ (object Link
+ quid "3E774CD7023F"
+ supplier "$UNNAMED$148"
+ quidu "3E75C096022A"
+ messages (list Messages
+ (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ quid "3E774CD70240"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.3"
+ ordinal 7
+ quidu "3E774991032A"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$152"
+ quid "3E75C0960235"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$149"
+ quid "3E774D0602BC"
+ class "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E649B6A0135"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @23
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$153"
+ quid "3E75C49F0109"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C4A60195"
+ supplier "$UNNAMED$154"
+ quidu "3E75C4A300DA"
+ messages (list Messages
+ (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
+ quid "3E75C4A60196"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E75C4E20270"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$154"
+ quid "3E75C4A300DA"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C5460176"
+ supplier "$UNNAMED$155"
+ quidu "3E75C54201D4"
+ messages (list Messages
+ (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
+ quid "3E75C5460177"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E75C57E0118"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$155"
+ quid "3E75C54201D4"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C68303E7"
+ supplier "$UNNAMED$156"
+ quidu "3E75C680033B"
+ messages (list Messages
+ (object Message "NewL(TSubConnectionUniqueId, CInterface*)"
+ quid "3E75C68303E8"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E75C61502AE")))
+ (object Link
+ quid "3E75CD59008C"
+ supplier "$UNNAMED$157"
+ quidu "3E75C81300AB"
+ messages (list Messages
+ (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
+ quid "3E75CD59008D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 8
+ quidu "3E75CCEB0166"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$156"
+ quid "3E75C680033B"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C71F00BA"
+ supplier "$UNNAMED$156"
+ quidu "3E75C680033B"
+ messages (list Messages
+ (object Message "ConstructL( )"
+ quid "3E75C71F00BB"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.1"
+ ordinal 3
+ quidu "3E75C731030C")))
+ (object Link
+ quid "3E75C9170147"
+ supplier "$UNNAMED$157"
+ quidu "3E75C81300AB"
+ messages (list Messages
+ (object Message "CreateSubConnectionL(TSubConnectionUniqueId, CSubInterface*)"
+ quid "3E75C9170148"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2"
+ ordinal 4
+ quidu "3E75C7A502BE"))))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$157"
+ quid "3E75C81300AB"
+ collaborators (list link_list
+ (object Link
+ quid "3E75C92A003D"
+ supplier "$UNNAMED$158"
+ quidu "3E75C9260270"
+ messages (list Messages
+ (object Message "CSubConnection(TSubConnectionUniqueId, CConnection*, CSubInterface*)"
+ quid "3E75C92A003E"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.1"
+ ordinal 5
+ quidu "3E75C8560195")
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E75CA690241"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.3"
+ ordinal 7
+ quidu "3E6CD16F00C4")))
+ (object Link
+ quid "3E75CA37008C"
+ supplier "$UNNAMED$157"
+ quidu "3E75C81300AB"
+ messages (list Messages
+ (object Message "FindPositionForInsertInOrder(TSubConnectionUniqueId)"
+ quid "3E75CA37008D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1.2.2"
+ ordinal 6
+ quidu "3E75C95E0241"))))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$158"
+ quid "3E75C9260270"
+ class "Logical View::CSubConnection"
+ quidu "3E67298803C8"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @24
+ logical_models (list unit_reference_list
+ (object Object "$UNNAMED$159"
+ quid "3E75CD9F03C8"
+ collaborators (list link_list
+ (object Link
+ quid "3E75CD9F03C9"
+ supplier "$UNNAMED$160"
+ quidu "3E75CD9F03CD"
+ messages (list Messages
+ (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
+ quid "3E75CD9F03CA"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3E75C4E20270"))))
+ class "Logical View::CNifAgentRef"
+ quidu "3E64999A00F6"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$160"
+ quid "3E75CD9F03CD"
+ collaborators (list link_list
+ (object Link
+ quid "3E75CD9F03CC"
+ supplier "$UNNAMED$161"
+ quidu "3E75CD9F03D0"
+ messages (list Messages
+ (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
+ quid "3E75CD9F03CB"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1"
+ ordinal 1
+ quidu "3E75C57E0118"))))
+ class "Logical View::CNifSession"
+ quidu "3E649990026D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$162"
+ quid "3E75CD9F03D5"
+ collaborators (list link_list
+ (object Link
+ quid "3E75CD9F03D4"
+ supplier "$UNNAMED$162"
+ quidu "3E75CD9F03D5")
+ (object Link
+ quid "3E75CD9F03D6"
+ supplier "$UNNAMED$163"
+ quidu "3E75CD9F03DA"))
+ class "Logical View::CSubInterface"
+ quidu "3E6729F10280"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$163"
+ quid "3E75CD9F03DA"
+ collaborators (list link_list
+ (object Link
+ quid "3E75CD9F03DB"
+ supplier "$UNNAMED$163"
+ quidu "3E75CD9F03DA"))
+ class "Logical View::CConnection"
+ quidu "3E6498720358"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$161"
+ quid "3E75CD9F03D0"
+ collaborators (list link_list
+ (object Link
+ quid "3E75CD9F03CF"
+ supplier "$UNNAMED$162"
+ quidu "3E75CD9F03D5"
+ messages (list Messages
+ (object Message "SubConnectionUniqueId( )"
+ quid "3E75CDEC007C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.2"
+ ordinal 3
+ quidu "3E6F4BCE01AA")))
+ (object Link
+ quid "3E75CD9F03D1"
+ supplier "$UNNAMED$163"
+ quidu "3E75CD9F03DA"
+ messages (list Messages
+ (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
+ quid "3E75CD9F03D2"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.3"
+ ordinal 4
+ quidu "3E75CCEB0166")))
+ (object Link
+ quid "3E75CDB8031C"
+ supplier "$UNNAMED$161"
+ quidu "3E75CD9F03D0"
+ messages (list Messages
+ (object Message "FindSubInterface(TSubConnectionUniqueId)"
+ quid "3E75CDB8031D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1.1.1"
+ ordinal 2
+ quidu "3E6F4AAA038E"))))
+ class "Logical View::CInterface"
+ quidu "3E6499170116"
+ persistence "Transient"
+ multi FALSE))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "3E6471E801D1"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 150
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::RConnection" @25
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2176, 176)
+ label (object ItemLabel
+ Parent_View @25
+ location (2045, 120)
+ fill_color 13434879
+ nlines 1
+ max_width 262
+ justify 0
+ label "RConnection")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E64985D0173"
+ width 280
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifSession" @26
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1760, 1392)
+ label (object ItemLabel
+ Parent_View @26
+ location (1629, 1337)
+ fill_color 13434879
+ nlines 1
+ max_width 262
+ justify 0
+ label "CNifSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E649990026D"
+ width 280
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifAgentRef" @27
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1088, 1392)
+ label (object ItemLabel
+ Parent_View @27
+ location (950, 1337)
+ fill_color 13434879
+ nlines 1
+ max_width 276
+ justify 0
+ label "CNifAgentRef")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E64999A00F6"
+ width 294
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CConnectionProvdBase" @28
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1760, 1120)
+ label (object ItemLabel
+ Parent_View @28
+ location (1528, 1068)
+ fill_color 13434879
+ nlines 1
+ max_width 464
+ justify 0
+ label "CConnectionProvdBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E649A070339"
+ width 482
+ height 128
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifExtendedManagementCompatibilityLayer" @29
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (768, 1680)
+ label (object ItemLabel
+ Parent_View @29
+ location (343, 1625)
+ fill_color 13434879
+ nlines 1
+ max_width 850
+ justify 0
+ label "CNifExtendedManagementCompatibilityLayer")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E649B48024E"
+ width 868
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifIfExtendedManagementInterface" @30
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1088, 1136)
+ label (object ItemLabel
+ Parent_View @30
+ location (742, 1081)
+ fill_color 13434879
+ nlines 1
+ max_width 692
+ justify 0
+ label "MNifIfExtendedManagementInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E649B6A0135"
+ width 710
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifAgentExtendedManagementInterface" @31
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1712, 1680)
+ label (object ItemLabel
+ Parent_View @31
+ location (1320, 1625)
+ fill_color 13434879
+ nlines 1
+ max_width 784
+ justify 0
+ label "MNifAgentExtendedManagementInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E649C870106"
+ width 802
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CInterface" @32
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1232, 752)
+ label (object ItemLabel
+ Parent_View @32
+ location (1119, 696)
+ fill_color 13434879
+ nlines 1
+ max_width 226
+ justify 0
+ label "CInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6499170116"
+ width 244
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CSubInterface" @33
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeOperation TRUE
+ location (448, 768)
+ label (object ItemLabel
+ Parent_View @33
+ location (306, 712)
+ fill_color 13434879
+ nlines 1
+ max_width 284
+ justify 0
+ label "CSubInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6729F10280"
+ width 302
+ height 134
+ autoResize TRUE)
+ (object AssociationViewNew "$UNNAMED$3" @34
+ location (854, 719)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E672B3B01F3"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$4" @35
+ Parent_View @34
+ location (-922, 271)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E672B3D0222"
+ client @34
+ supplier @32
+ line_style 3
+ origin_attachment (854, 719)
+ terminal_attachment (1110, 719))
+ (object RoleView "$UNNAMED$5" @36
+ Parent_View @34
+ location (-922, 271)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E672B3D0231"
+ client @34
+ supplier @33
+ line_style 3
+ origin_attachment (854, 719)
+ terminal_attachment (599, 719)
+ label (object SegLabel @37
+ Parent_View @36
+ location (669, 697)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.727273
+ height 23
+ orientation 1))))
+ (object ClassView "Class" "Logical View::CConnection" @38
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1248, 240)
+ label (object ItemLabel
+ Parent_View @38
+ location (1117, 188)
+ fill_color 13434879
+ nlines 1
+ max_width 262
+ justify 0
+ label "CConnection")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6498720358"
+ width 280
+ height 128
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "$UNNAMED$9" @39
+ location (1278, 494)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E67338E031C"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$10" @40
+ Parent_View @39
+ location (-2, 46)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E67338F0212"
+ client @39
+ supplier @38
+ line_style 3
+ origin_attachment (1278, 494)
+ terminal_attachment (1278, 303)
+ label (object SegLabel @41
+ Parent_View @40
+ location (1251, 622)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1..*"
+ pctDist -0.670732
+ height 28
+ orientation 0))
+ (object RoleView "$UNNAMED$11" @42
+ Parent_View @39
+ location (-2, 46)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E67338F0214"
+ client @39
+ supplier @32
+ line_style 3
+ origin_attachment (1278, 494)
+ terminal_attachment (1278, 685))))
+ (object ClassView "Class" "Logical View::CSubConnection" @43
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeOperation TRUE
+ location (560, 240)
+ label (object ItemLabel
+ Parent_View @43
+ location (394, 184)
+ fill_color 13434879
+ nlines 1
+ max_width 332
+ justify 0
+ label "CSubConnection")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E67298803C8"
+ width 350
+ height 134
+ autoResize TRUE)
+ (object AssociationViewNew "$UNNAMED$6" @44
+ location (453, 503)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6732D20212"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$7" @45
+ Parent_View @44
+ location (-1323, 55)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6732D30399"
+ client @44
+ supplier @43
+ line_style 3
+ origin_attachment (453, 503)
+ terminal_attachment (453, 306)
+ label (object SegLabel @46
+ Parent_View @45
+ location (476, 353)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.759615
+ height 23
+ orientation 1))
+ (object RoleView "$UNNAMED$8" @47
+ Parent_View @44
+ location (-1323, 55)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6732D3039B"
+ client @44
+ supplier @33
+ line_style 3
+ origin_attachment (453, 503)
+ terminal_attachment (453, 700)
+ label (object SegLabel @48
+ Parent_View @47
+ location (506, 643)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "0..*"
+ pctDist 0.714286
+ height 53
+ orientation 0))))
+ (object AssociationViewNew "$UNNAMED$18" @49
+ location (921, 194)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6737F102CE"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$19" @50
+ Parent_View @49
+ location (-855, 50)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6737F203A8"
+ client @49
+ supplier @38
+ line_style 3
+ origin_attachment (921, 194)
+ terminal_attachment (1108, 194)
+ label (object SegLabel @51
+ Parent_View @50
+ location (785, 219)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist -0.734375
+ height 25
+ orientation 1))
+ (object RoleView "$UNNAMED$20" @52
+ Parent_View @49
+ location (-855, 50)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6737F203AA"
+ client @49
+ supplier @43
+ line_style 3
+ origin_attachment (921, 194)
+ terminal_attachment (735, 194))))
+ (object UsesView "" @53
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E649AFC03C5"
+ client @26
+ supplier @27
+ line_style 0)
+ (object ClassView "Class" "Logical View::CNifIfLink" @54
+ ShowCompartmentStereotypes TRUE
+ location (1760, 176)
+ label (object ItemLabel
+ Parent_View @54
+ location (1634, 124)
+ fill_color 13434879
+ nlines 1
+ max_width 252
+ justify 0
+ label "CNifIfLink")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68E698014E"
+ width 270
+ height 126
+ autoResize TRUE)
+ (object InheritView "" @55
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E649A630387"
+ client @26
+ supplier @28
+ line_style 0)
+ (object ClassView "Class" "Logical View::MConnectionNotify" @56
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1760, 752)
+ label (object ItemLabel
+ Parent_View @56
+ location (1572, 696)
+ fill_color 13434879
+ nlines 1
+ max_width 376
+ justify 0
+ label "MConnectionNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75AC4403E7"
+ width 394
+ height 134
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @57
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E75AD2B00AB"
+ client @32
+ supplier @56
+ line_style 0)
+ (object ClassView "Class" "Logical View::MNifSessionNotify" @58
+ ShowCompartmentStereotypes TRUE
+ SuppressOperation TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2272, 1392)
+ label (object ItemLabel
+ Parent_View @58
+ location (2086, 1340)
+ fill_color 13434879
+ nlines 1
+ max_width 372
+ justify 0
+ label "MNifSessionNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75B1F902FD"
+ width 390
+ height 128
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @59
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E75B2020212"
+ client @26
+ supplier @58
+ line_style 0)
+ (object UsesView "" @60
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E75B7FF002E"
+ client @28
+ supplier @56
+ line_style 0)
+ (object UsesView "" @61
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E649B5501D1"
+ client @27
+ supplier @29
+ line_style 0)
+ (object UsesView "" @62
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E649C7302CB"
+ client @27
+ supplier @30
+ line_style 0)
+ (object UsesView "" @63
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E649CA000B8"
+ client @27
+ supplier @31
+ line_style 0)
+ (object UsesView "" @64
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E672AB1000F"
+ client @32
+ supplier @33
+ line_style 3
+ origin_attachment (1110, 779)
+ terminal_attachment (599, 779))
+ (object UsesView "" @65
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E649A200125"
+ client @32
+ supplier @28
+ line_style 0)
+ (object UsesView "" @66
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E67330B030C"
+ client @38
+ supplier @43
+ line_style 3
+ origin_attachment (1108, 275)
+ terminal_attachment (735, 275))
+ (object UsesView "" @67
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E6CE25A0028"
+ client @38
+ supplier @32
+ line_style 3
+ origin_attachment (1278, 303)
+ terminal_attachment (1278, 685))))
+ (object InteractionDiagram "Stop (SubConnectionID specified)"
+ mechanism_ref @2
+ quid "3E64CF4701B2"
+ title "Stop (SubConnectionID specified)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 106
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$26" @68
+ location (576, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @68
+ location (576, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68CE41010F"
+ width 300
+ height 1245
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @69
+ location (576, 384)
+ line_color 3342489
+ InterObjView @68
+ height 936
+ y_coord 876
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$21" @70
+ location (928, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @70
+ location (928, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E64D79E00C8"
+ width 300
+ height 1245
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @71
+ location (928, 480)
+ line_color 3342489
+ InterObjView @70
+ height 780
+ y_coord 720
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @72
+ location (928, 576)
+ line_color 3342489
+ InterObjView @70
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$22" @73
+ location (1264, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @73
+ location (1264, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E64D7A3022F"
+ width 300
+ height 1245
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @74
+ location (1264, 704)
+ line_color 3342489
+ InterObjView @73
+ height 496
+ y_coord 436
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$23" @75
+ location (1600, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @75
+ location (1600, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E64D8580089"
+ width 300
+ height 1245
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @76
+ location (1600, 832)
+ line_color 3342489
+ InterObjView @75
+ height 308
+ y_coord 248
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$24" @77
+ location (1936, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @77
+ location (1936, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E64D8DF01B2"
+ width 300
+ height 1245
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @78
+ location (1936, 928)
+ line_color 3342489
+ InterObjView @77
+ height 152
+ y_coord 92
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$25" @79
+ location (2464, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @79
+ location (2464, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E66130C000E"
+ width 690
+ height 1245
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @80
+ location (2464, 960)
+ line_color 3342489
+ InterObjView @79
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$27" @81
+ location (192, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @81
+ location (192, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68CE6600C1"
+ width 336
+ height 1245
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @82
+ location (192, 384)
+ line_color 3342489
+ InterObjView @81
+ height 996
+ y_coord 936
+ Nested FALSE))
+ (object InterMessView "" @83
+ location (1440, 704)
+ label (object SegLabel @84
+ Parent_View @83
+ location (1095, 660)
+ quidu "3E64D7AA00A9"
+ anchor_loc 1
+ nlines 1
+ max_width 563
+ justify 0
+ label "Stop(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @70
+ supplier @73
+ Focus_Src @71
+ Focus_Entry @74
+ origin (943, 704)
+ terminus (1248, 704)
+ ordinal 3)
+ (object InterMessView "" @85
+ location (16, 832)
+ label (object SegLabel @86
+ Parent_View @85
+ location (1431, 788)
+ quidu "3E64D85D01E2"
+ anchor_loc 1
+ nlines 1
+ max_width 563
+ justify 0
+ label "Stop(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @73
+ supplier @75
+ Focus_Src @74
+ Focus_Entry @76
+ origin (1279, 832)
+ terminus (1584, 832)
+ ordinal 4)
+ (object InterMessView "" @87
+ location (16, 928)
+ label (object SegLabel @88
+ Parent_View @87
+ location (1767, 884)
+ quidu "3E64D8E4009A"
+ anchor_loc 1
+ nlines 1
+ max_width 563
+ justify 0
+ label "Stop(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @75
+ supplier @77
+ Focus_Src @76
+ Focus_Entry @78
+ origin (1615, 928)
+ terminus (1920, 928)
+ ordinal 5)
+ (object SelfMessView "" @89
+ location (16, 576)
+ label (object SegLabel @90
+ Parent_View @89
+ location (1019, 532)
+ quidu "3E65F0C301D4"
+ anchor_loc 1
+ nlines 1
+ max_width 616
+ justify 0
+ label "StopSubConnection(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @70
+ supplier @70
+ Focus_Src @71
+ Focus_Entry @72
+ origin (944, 576)
+ terminus (1094, 576)
+ ordinal 2)
+ (object InterMessView "" @91
+ location (16, 960)
+ label (object SegLabel @92
+ Parent_View @91
+ location (2199, 916)
+ quidu "3E66134C0222"
+ anchor_loc 1
+ nlines 1
+ max_width 0
+ justify 0
+ label ""
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @77
+ supplier @79
+ Focus_Src @78
+ Focus_Entry @80
+ origin (1951, 960)
+ terminus (2448, 960)
+ ordinal 6)
+ (object InterMessView "" @93
+ location (752, 480)
+ label (object SegLabel @94
+ Parent_View @93
+ location (751, 436)
+ quidu "3E68CE4F019D"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @68
+ supplier @70
+ Focus_Src @69
+ Focus_Entry @71
+ origin (591, 480)
+ terminus (912, 480)
+ ordinal 1)
+ (object InterMessView "" @95
+ location (16, 384)
+ label (object SegLabel @96
+ Parent_View @95
+ location (383, 340)
+ quidu "3E68CF640314"
+ anchor_loc 1
+ nlines 1
+ max_width 572
+ justify 0
+ label "Stop(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @81
+ supplier @68
+ Focus_Src @82
+ Focus_Entry @69
+ origin (207, 384)
+ terminus (560, 384)
+ ordinal 0)))
+ (object InteractionDiagram "GetConnectionInfo"
+ mechanism_ref @3
+ quid "3E688BA50015"
+ title "GetConnectionInfo"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$28" @97
+ location (1024, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @97
+ location (1024, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E688BB700B2"
+ width 300
+ height 605
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @98
+ location (1024, 352)
+ line_color 3342489
+ InterObjView @97
+ height 328
+ y_coord 268
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @99
+ location (1024, 464)
+ line_color 3342489
+ InterObjView @97
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$29" @100
+ location (256, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @100
+ location (256, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E688C0F00D1"
+ width 300
+ height 605
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @101
+ location (256, 352)
+ line_color 3342489
+ InterObjView @100
+ height 388
+ y_coord 328
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @102
+ location (256, 560)
+ line_color 3342489
+ InterObjView @100
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object SelfMessView "" @103
+ location (16, 464)
+ label (object SegLabel @104
+ Parent_View @103
+ location (1115, 420)
+ quidu "3E688C1B0007"
+ anchor_loc 1
+ nlines 1
+ max_width 623
+ justify 0
+ label "GetConnectionInfoL(RMessage& )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @97
+ supplier @97
+ Focus_Src @98
+ Focus_Entry @99
+ origin (1040, 464)
+ terminus (1190, 464)
+ ordinal 1)
+ (object InterMessView "" @105
+ location (16, 352)
+ label (object SegLabel @106
+ Parent_View @105
+ location (639, 308)
+ quidu "3E688C590343"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @100
+ supplier @97
+ Focus_Src @101
+ Focus_Entry @98
+ origin (271, 352)
+ terminus (1008, 352)
+ ordinal 0)
+ (object InterMessView "" @107
+ location (16, 560)
+ label (object SegLabel @108
+ Parent_View @107
+ location (640, 516)
+ quidu "3E688C7A01FA"
+ anchor_loc 1
+ nlines 1
+ max_width 0
+ justify 0
+ label ""
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @97
+ supplier @100
+ Focus_Src @98
+ Focus_Entry @102
+ origin (1008, 560)
+ terminus (272, 560)
+ ordinal 2)
+ (object NoteView @109
+ location (1360, 112)
+ label (object ItemLabel
+ Parent_View @109
+ location (1219, 27)
+ fill_color 13434879
+ nlines 3
+ max_width 246
+ label "Server Side Boundary interface")
+ line_color 3342489
+ fill_color 13434879
+ width 306
+ height 182)
+ (object AttachView "" @110
+ stereotype TRUE
+ line_color 3342489
+ client @109
+ supplier @97
+ vertices (list Points
+ (1206, 134)
+ (1158, 134)
+ (1158, 164))
+ line_style 3
+ origin_attachment (1206, 184)
+ terminal_attachment (1174, 184))
+ (object NoteView @111
+ location (592, 96)
+ label (object ItemLabel
+ Parent_View @111
+ location (451, 18)
+ fill_color 13434879
+ nlines 3
+ max_width 246
+ label "Ckient Side boundary interface")
+ line_color 3342489
+ fill_color 13434879
+ width 306
+ height 169)
+ (object AttachView "" @112
+ stereotype TRUE
+ line_color 3342489
+ client @111
+ supplier @100
+ vertices (list Points
+ (438, 134)
+ (390, 134)
+ (390, 164))
+ line_style 3
+ origin_attachment (438, 172)
+ terminal_attachment (406, 172))))
+ (object InteractionDiagram "GetSubConnectionInfo (UniqueID known)"
+ mechanism_ref @4
+ quid "3E6897340313"
+ title "GetSubConnectionInfo (UniqueID known)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$33" @113
+ location (192, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @113
+ location (192, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68A0680267"
+ width 336
+ height 1293
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @114
+ location (192, 384)
+ line_color 3342489
+ InterObjView @113
+ height 1044
+ y_coord 984
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$30" @115
+ location (528, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @115
+ location (528, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6897420267"
+ width 300
+ height 1293
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @116
+ location (528, 384)
+ line_color 3342489
+ InterObjView @115
+ height 984
+ y_coord 924
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @117
+ location (528, 496)
+ line_color 3342489
+ InterObjView @115
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$31" @118
+ location (1056, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @118
+ location (1056, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68974700C1"
+ width 300
+ height 1293
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @119
+ location (1056, 640)
+ line_color 3342489
+ InterObjView @118
+ height 668
+ y_coord 608
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$32" @120
+ location (1392, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @120
+ location (1392, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68A1700342"
+ width 300
+ height 1293
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @121
+ location (1392, 736)
+ line_color 3342489
+ InterObjView @120
+ height 512
+ y_coord 452
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$34" @122
+ location (1728, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @122
+ location (1728, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68BC9B010F"
+ width 300
+ height 1293
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @123
+ location (1728, 832)
+ line_color 3342489
+ InterObjView @122
+ height 356
+ y_coord 296
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$35" @124
+ location (2064, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @124
+ location (2064, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68C0CC0025"
+ width 300
+ height 1293
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @125
+ location (2064, 928)
+ line_color 3342489
+ InterObjView @124
+ height 200
+ y_coord 140
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$36" @126
+ location (2640, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @126
+ location (2640, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 766
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68C1BA0258"
+ width 784
+ height 1293
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @127
+ location (2640, 1008)
+ line_color 3342489
+ InterObjView @126
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @128
+ location (800, 640)
+ label (object SegLabel @129
+ Parent_View @128
+ location (791, 596)
+ quidu "3E689ECA0026"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @115
+ supplier @118
+ Focus_Src @116
+ Focus_Entry @119
+ origin (543, 640)
+ terminus (1040, 640)
+ ordinal 2)
+ (object SelfMessView "" @130
+ location (16, 496)
+ label (object SegLabel @131
+ Parent_View @130
+ location (716, 455)
+ quidu "3E68A0230130"
+ anchor_loc 1
+ nlines 1
+ max_width 701
+ justify 0
+ label "GetSubConnectionInfo(TUint, TDes8&)"
+ pctDist 1.153333
+ height 42
+ orientation 0)
+ line_color 3342489
+ client @115
+ supplier @115
+ Focus_Src @116
+ Focus_Entry @117
+ origin (544, 496)
+ terminus (694, 496)
+ ordinal 1)
+ (object InterMessView "" @132
+ location (416, 384)
+ label (object SegLabel @133
+ Parent_View @132
+ location (359, 340)
+ quidu "3E68A0770101"
+ anchor_loc 1
+ nlines 1
+ max_width 582
+ justify 0
+ label "GetSubConnectionInfo(TDes8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @113
+ supplier @115
+ Focus_Src @114
+ Focus_Entry @116
+ origin (207, 384)
+ terminus (512, 384)
+ ordinal 0)
+ (object InterMessView "" @134
+ location (1120, 736)
+ label (object SegLabel @135
+ Parent_View @134
+ location (1223, 692)
+ quidu "3E68A1740314"
+ anchor_loc 1
+ nlines 1
+ max_width 582
+ justify 0
+ label "GetSubConnectionInfo(TDes8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @118
+ supplier @120
+ Focus_Src @119
+ Focus_Entry @121
+ origin (1071, 736)
+ terminus (1376, 736)
+ ordinal 3)
+ (object InterMessView "" @136
+ location (1472, 832)
+ label (object SegLabel @137
+ Parent_View @136
+ location (1559, 788)
+ quidu "3E68BC9F021A"
+ anchor_loc 1
+ nlines 1
+ max_width 582
+ justify 0
+ label "GetSubConnectionInfo(TDes8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @120
+ supplier @122
+ Focus_Src @121
+ Focus_Entry @123
+ origin (1407, 832)
+ terminus (1712, 832)
+ ordinal 4)
+ (object InterMessView "" @138
+ location (1888, 928)
+ label (object SegLabel @139
+ Parent_View @138
+ location (1895, 884)
+ quidu "3E68C0D10007"
+ anchor_loc 1
+ nlines 1
+ max_width 582
+ justify 0
+ label "GetSubConnectionInfo(TDes8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @122
+ supplier @124
+ Focus_Src @123
+ Focus_Entry @125
+ origin (1743, 928)
+ terminus (2048, 928)
+ ordinal 5)
+ (object InterMessView "" @140
+ location (2352, 1008)
+ label (object SegLabel @141
+ Parent_View @140
+ location (2351, 964)
+ quidu "3E68C1CC020A"
+ anchor_loc 1
+ nlines 1
+ max_width 582
+ justify 0
+ label "GetSubConnectionInfo(TDes8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @124
+ supplier @126
+ Focus_Src @125
+ Focus_Entry @127
+ origin (2079, 1008)
+ terminus (2624, 1008)
+ ordinal 6)))
+ (object InteractionDiagram "Stop (TConnStopType specified)"
+ mechanism_ref @5
+ quid "3E68DBEF0006"
+ title "Stop (TConnStopType specified)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$41" @142
+ location (176, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @142
+ location (176, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68DCF30219"
+ width 336
+ height 1133
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @143
+ location (176, 368)
+ line_color 3342489
+ InterObjView @142
+ height 900
+ y_coord 840
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$37" @144
+ location (560, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @144
+ location (560, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68DC3F017D"
+ width 300
+ height 1133
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @145
+ location (560, 368)
+ line_color 3342489
+ InterObjView @144
+ height 840
+ y_coord 780
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$38" @146
+ location (1152, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @146
+ location (1152, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68DC42014E"
+ width 300
+ height 1133
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @147
+ location (1152, 416)
+ line_color 3342489
+ InterObjView @146
+ height 732
+ y_coord 672
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @148
+ location (1152, 512)
+ line_color 3342489
+ InterObjView @146
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$39" @149
+ location (1488, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @149
+ location (1488, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68DCD10238"
+ width 300
+ height 1133
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @150
+ location (1488, 640)
+ line_color 3342489
+ InterObjView @149
+ height 448
+ y_coord 388
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$40" @151
+ location (1824, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @151
+ location (1824, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68DF9F011F"
+ width 300
+ height 1133
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @152
+ location (1824, 704)
+ line_color 3342489
+ InterObjView @151
+ height 324
+ y_coord 264
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$42" @153
+ location (2160, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @153
+ location (2160, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68E08203AF"
+ width 300
+ height 1133
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @154
+ location (2160, 752)
+ line_color 3342489
+ InterObjView @153
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$43" @155
+ location (2496, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @155
+ location (2496, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E68E6A10323"
+ width 300
+ height 1133
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @156
+ location (2496, 848)
+ line_color 3342489
+ InterObjView @155
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @157
+ location (848, 416)
+ label (object SegLabel @158
+ Parent_View @157
+ location (855, 372)
+ quidu "3E68DC4601AD"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @146
+ Focus_Src @145
+ Focus_Entry @147
+ origin (575, 416)
+ terminus (1136, 416)
+ ordinal 1)
+ (object SelfMessView "" @159
+ location (16, 512)
+ label (object SegLabel @160
+ Parent_View @159
+ location (1243, 468)
+ quidu "3E68DC5803D0"
+ anchor_loc 1
+ nlines 1
+ max_width 363
+ justify 0
+ label "StopL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @146
+ supplier @146
+ Focus_Src @147
+ Focus_Entry @148
+ origin (1168, 512)
+ terminus (1318, 512)
+ ordinal 2)
+ (object InterMessView "" @161
+ location (1312, 640)
+ label (object SegLabel @162
+ Parent_View @161
+ location (1319, 596)
+ quidu "3E68DCD601BC"
+ anchor_loc 1
+ nlines 1
+ max_width 198
+ justify 0
+ label "Stop(TInt )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @146
+ supplier @149
+ Focus_Src @147
+ Focus_Entry @150
+ origin (1167, 640)
+ terminus (1472, 640)
+ ordinal 3)
+ (object InterMessView "" @163
+ location (368, 368)
+ label (object SegLabel @164
+ Parent_View @163
+ location (367, 324)
+ quidu "3E68DD050362"
+ anchor_loc 1
+ nlines 1
+ max_width 407
+ justify 0
+ label "Stop(TConnStopType)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @142
+ supplier @144
+ Focus_Src @143
+ Focus_Entry @145
+ origin (191, 368)
+ terminus (544, 368)
+ ordinal 0)
+ (object InterMessView "" @165
+ location (1664, 704)
+ label (object SegLabel @166
+ Parent_View @165
+ location (1655, 660)
+ quidu "3E68DFA40297"
+ anchor_loc 1
+ nlines 1
+ max_width 185
+ justify 0
+ label "Stop(TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @149
+ supplier @151
+ Focus_Src @150
+ Focus_Entry @152
+ origin (1503, 704)
+ terminus (1808, 704)
+ ordinal 4)
+ (object InterMessView "" @167
+ location (16, 752)
+ label (object SegLabel @168
+ Parent_View @167
+ location (1991, 708)
+ quidu "3E68E0AD020A"
+ anchor_loc 1
+ nlines 1
+ max_width 185
+ justify 0
+ label "Stop(TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @151
+ supplier @153
+ Focus_Src @152
+ Focus_Entry @154
+ origin (1839, 752)
+ terminus (2144, 752)
+ ordinal 5)
+ (object InterMessView "" @169
+ location (2336, 848)
+ label (object SegLabel @170
+ Parent_View @169
+ location (2327, 804)
+ quidu "3E68E7BC00D2"
+ anchor_loc 1
+ nlines 1
+ max_width 576
+ justify 0
+ label "Stop(TInt, MNifIfNotify::TAction)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @153
+ supplier @155
+ Focus_Src @154
+ Focus_Entry @156
+ origin (2175, 848)
+ terminus (2480, 848)
+ ordinal 6)))
+ (object InteractionDiagram "Progress (SubConnectionID specified)"
+ mechanism_ref @6
+ quid "3E6CAA7A021C"
+ title "Progress (SubConnectionID specified)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$44" @171
+ location (320, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @171
+ location (320, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CAA910076"
+ width 336
+ height 1049
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @172
+ location (320, 368)
+ line_color 3342489
+ InterObjView @171
+ height 816
+ y_coord 756
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$45" @173
+ location (704, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @173
+ location (704, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CAA970095"
+ width 300
+ height 1049
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @174
+ location (704, 368)
+ line_color 3342489
+ InterObjView @173
+ height 756
+ y_coord 696
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$46" @175
+ location (1040, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @175
+ location (1040, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CAAB7022B"
+ width 300
+ height 1049
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @176
+ location (1040, 448)
+ line_color 3342489
+ InterObjView @175
+ height 616
+ y_coord 556
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @177
+ location (1040, 544)
+ line_color 3342489
+ InterObjView @175
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @178
+ location (1040, 672)
+ line_color 3342489
+ InterObjView @175
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$47" @179
+ location (1568, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @179
+ location (1568, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CAC590066"
+ width 340
+ height 1049
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @180
+ location (1568, 816)
+ line_color 3342489
+ InterObjView @179
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @181
+ location (1568, 944)
+ line_color 3342489
+ InterObjView @179
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @182
+ location (16, 368)
+ label (object SegLabel @183
+ Parent_View @182
+ location (511, 324)
+ quidu "3E6CAA9C025B"
+ anchor_loc 1
+ nlines 1
+ max_width 935
+ justify 0
+ label "Progress(TSubConnectionUniqueId, TNifProgress&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @171
+ supplier @173
+ Focus_Src @172
+ Focus_Entry @174
+ origin (335, 368)
+ terminus (688, 368)
+ ordinal 0)
+ (object InterMessView "" @184
+ location (880, 448)
+ label (object SegLabel @185
+ Parent_View @184
+ location (871, 404)
+ quidu "3E6CAAC00077"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @173
+ supplier @175
+ Focus_Src @174
+ Focus_Entry @176
+ origin (719, 448)
+ terminus (1024, 448)
+ ordinal 1)
+ (object SelfMessView "" @186
+ location (16, 544)
+ label (object SegLabel @187
+ Parent_View @186
+ location (1131, 500)
+ quidu "3E6CAAC701CE"
+ anchor_loc 1
+ nlines 1
+ max_width 716
+ justify 0
+ label "SubConnectionProgressL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @175
+ supplier @175
+ Focus_Src @176
+ Focus_Entry @177
+ origin (1056, 544)
+ terminus (1206, 544)
+ ordinal 2)
+ (object InterMessView "" @188
+ location (1216, 944)
+ label (object SegLabel @189
+ Parent_View @188
+ location (1303, 900)
+ quidu "3E6CACBD0103"
+ anchor_loc 1
+ nlines 1
+ max_width 654
+ justify 0
+ label "GetCurrentProgress(TNifProgress&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @175
+ supplier @179
+ Focus_Src @176
+ Focus_Entry @181
+ origin (1055, 944)
+ terminus (1552, 944)
+ ordinal 5)
+ (object InterMessView "" @190
+ location (1216, 816)
+ label (object SegLabel @191
+ Parent_View @190
+ location (1303, 772)
+ quidu "3E6CD2940056"
+ anchor_loc 1
+ nlines 1
+ max_width 479
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @175
+ supplier @179
+ Focus_Src @176
+ Focus_Entry @180
+ origin (1055, 816)
+ terminus (1552, 816)
+ ordinal 4)
+ (object SelfMessView "" @192
+ location (16, 672)
+ label (object SegLabel @193
+ Parent_View @192
+ location (1131, 628)
+ quidu "3E6CD2A8022B"
+ anchor_loc 1
+ nlines 1
+ max_width 841
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @175
+ supplier @175
+ Focus_Src @176
+ Focus_Entry @178
+ origin (1056, 672)
+ terminus (1206, 672)
+ ordinal 3)))
+ (object InteractionDiagram "SubConnectionProgressNotification"
+ mechanism_ref @7
+ quid "3E6CBB3D0354"
+ title "SubConnectionProgressNotification"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$48" @194
+ location (592, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @194
+ location (592, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CCA570170"
+ width 336
+ height 1033
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @195
+ location (592, 368)
+ line_color 3342489
+ InterObjView @194
+ height 800
+ y_coord 740
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$49" @196
+ location (1120, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @196
+ location (1120, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CCA5F02C7"
+ width 300
+ height 1033
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @197
+ location (1120, 368)
+ line_color 3342489
+ InterObjView @196
+ height 740
+ y_coord 680
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$50" @198
+ location (1456, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @198
+ location (1456, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CCA6103C1"
+ width 300
+ height 1033
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @199
+ location (1456, 464)
+ line_color 3342489
+ InterObjView @198
+ height 584
+ y_coord 524
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @200
+ location (1456, 560)
+ line_color 3342489
+ InterObjView @198
+ height 360
+ y_coord 300
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @201
+ location (1456, 688)
+ line_color 3342489
+ InterObjView @198
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$51" @202
+ location (2176, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @202
+ location (2176, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CD1A003C1"
+ width 340
+ height 1033
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @203
+ location (2176, 800)
+ line_color 3342489
+ InterObjView @202
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @204
+ location (2176, 928)
+ line_color 3342489
+ InterObjView @202
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @205
+ location (16, 368)
+ label (object SegLabel @206
+ Parent_View @205
+ location (855, 324)
+ quidu "3E6CCA670123"
+ anchor_loc 1
+ nlines 1
+ max_width 1657
+ justify 0
+ label "ProgressNotification(TSubConnectionUniqueId, TNifProgressBuf&, TRequestStatus&, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @194
+ supplier @196
+ Focus_Src @195
+ Focus_Entry @197
+ origin (607, 368)
+ terminus (1104, 368)
+ ordinal 0)
+ (object InterMessView "" @207
+ location (1296, 464)
+ label (object SegLabel @208
+ Parent_View @207
+ location (1287, 420)
+ quidu "3E6CCE6A03D2"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @196
+ supplier @198
+ Focus_Src @197
+ Focus_Entry @199
+ origin (1135, 464)
+ terminus (1440, 464)
+ ordinal 1)
+ (object SelfMessView "" @209
+ location (16, 560)
+ label (object SegLabel @210
+ Parent_View @209
+ location (1547, 516)
+ quidu "3E6CD0820374"
+ anchor_loc 1
+ nlines 1
+ max_width 1066
+ justify 0
+ label "RequestSubConnectionProgressNotificationL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @198
+ supplier @198
+ Focus_Src @199
+ Focus_Entry @200
+ origin (1472, 560)
+ terminus (1622, 560)
+ ordinal 2)
+ (object SelfMessView "" @211
+ location (16, 688)
+ label (object SegLabel @212
+ Parent_View @211
+ location (1547, 644)
+ quidu "3E6CD0DA024A"
+ anchor_loc 1
+ nlines 1
+ max_width 841
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @198
+ supplier @198
+ Focus_Src @200
+ Focus_Entry @201
+ origin (1472, 688)
+ terminus (1622, 688)
+ ordinal 3)
+ (object InterMessView "" @213
+ location (1808, 800)
+ label (object SegLabel @214
+ Parent_View @213
+ location (1815, 756)
+ quidu "3E6CD1AC0096"
+ anchor_loc 1
+ nlines 1
+ max_width 479
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @198
+ supplier @202
+ Focus_Src @200
+ Focus_Entry @203
+ origin (1471, 800)
+ terminus (2160, 800)
+ ordinal 4)
+ (object InterMessView "" @215
+ location (16, 928)
+ label (object SegLabel @216
+ Parent_View @215
+ location (1815, 884)
+ quidu "3E6CD2090085"
+ anchor_loc 1
+ nlines 1
+ max_width 1067
+ justify 0
+ label "RequestSubConnectionProgressNotificationL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @198
+ supplier @202
+ Focus_Src @199
+ Focus_Entry @204
+ origin (1471, 928)
+ terminus (2160, 928)
+ ordinal 5)))
+ (object InteractionDiagram "Cancel SubConnection ProgressNotification"
+ mechanism_ref @8
+ quid "3E6CE3440095"
+ title "Cancel SubConnection ProgressNotification"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$52" @217
+ location (320, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @217
+ location (320, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CE3560095"
+ width 336
+ height 937
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @218
+ location (320, 384)
+ line_color 3342489
+ InterObjView @217
+ height 688
+ y_coord 628
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$53" @219
+ location (736, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @219
+ location (736, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CE3670028"
+ width 300
+ height 937
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @220
+ location (736, 384)
+ line_color 3342489
+ InterObjView @219
+ height 628
+ y_coord 568
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$54" @221
+ location (1168, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @221
+ location (1168, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CE35B00C4"
+ width 300
+ height 937
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @222
+ location (1168, 480)
+ line_color 3342489
+ InterObjView @221
+ height 472
+ y_coord 412
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @223
+ location (1168, 576)
+ line_color 3342489
+ InterObjView @221
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @224
+ location (1168, 704)
+ line_color 3342489
+ InterObjView @221
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$55" @225
+ location (1536, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @225
+ location (1536, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6CE43B0393"
+ width 340
+ height 937
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @226
+ location (1536, 832)
+ line_color 3342489
+ InterObjView @225
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @227
+ location (400, 384)
+ label (object SegLabel @228
+ Parent_View @227
+ location (527, 340)
+ quidu "3E6CE370020D"
+ anchor_loc 1
+ nlines 1
+ max_width 976
+ justify 0
+ label "CancelProgressNotification(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @217
+ supplier @219
+ Focus_Src @218
+ Focus_Entry @220
+ origin (335, 384)
+ terminus (720, 384)
+ ordinal 0)
+ (object InterMessView "" @229
+ location (720, 480)
+ label (object SegLabel @230
+ Parent_View @229
+ location (951, 436)
+ quidu "3E6CE3730086"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @219
+ supplier @221
+ Focus_Src @220
+ Focus_Entry @222
+ origin (751, 480)
+ terminus (1152, 480)
+ ordinal 1)
+ (object SelfMessView "" @231
+ location (16, 576)
+ label (object SegLabel @232
+ Parent_View @231
+ location (1259, 532)
+ quidu "3E6CE37502D8"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "CancelSubConnectionProgressNotification(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @221
+ supplier @221
+ Focus_Src @222
+ Focus_Entry @223
+ origin (1184, 576)
+ terminus (1334, 576)
+ ordinal 2)
+ (object SelfMessView "" @233
+ location (16, 704)
+ label (object SegLabel @234
+ Parent_View @233
+ location (1259, 660)
+ quidu "3E6CE44300D3"
+ anchor_loc 1
+ nlines 1
+ max_width 841
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @221
+ supplier @221
+ Focus_Src @222
+ Focus_Entry @224
+ origin (1184, 704)
+ terminus (1334, 704)
+ ordinal 3)
+ (object InterMessView "" @235
+ location (1344, 832)
+ label (object SegLabel @236
+ Parent_View @235
+ location (1351, 788)
+ quidu "3E6CE44C0103"
+ anchor_loc 1
+ nlines 1
+ max_width 1132
+ justify 0
+ label "CancelSubConnectionProgressNotification(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @221
+ supplier @225
+ Focus_Src @222
+ Focus_Entry @226
+ origin (1183, 832)
+ terminus (1520, 832)
+ ordinal 4)))
+ (object InteractionDiagram "Enumerate SubConnections"
+ mechanism_ref @9
+ quid "3E6DD26501C3"
+ title "Enumerate SubConnections"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$56" @237
+ location (208, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @237
+ location (208, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6DD2750231"
+ width 336
+ height 1181
+ icon_height 162
+ icon_width 120
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @238
+ location (208, 368)
+ line_color 3342489
+ InterObjView @237
+ height 948
+ y_coord 888
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$57" @239
+ location (544, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @239
+ location (544, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6DD27D0369"
+ width 300
+ height 1181
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @240
+ location (544, 368)
+ line_color 3342489
+ InterObjView @239
+ height 888
+ y_coord 828
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$58" @241
+ location (976, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @241
+ location (976, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6DD28902FC"
+ width 300
+ height 1181
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @242
+ location (976, 416)
+ line_color 3342489
+ InterObjView @241
+ height 780
+ y_coord 720
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @243
+ location (976, 512)
+ line_color 3342489
+ InterObjView @241
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$59" @244
+ location (1456, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @244
+ location (1456, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6DD6E302AE"
+ width 300
+ height 1181
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @245
+ location (1456, 624)
+ line_color 3342489
+ InterObjView @244
+ height 512
+ y_coord 452
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$60" @246
+ location (1792, 225)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @246
+ location (1792, 225)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6DD8390379"
+ width 300
+ height 1181
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @247
+ location (1792, 704)
+ line_color 3342489
+ InterObjView @246
+ height 372
+ y_coord 312
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$61" @248
+ location (2128, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @248
+ location (2128, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F3E1D03DC"
+ width 300
+ height 1181
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @249
+ location (2128, 800)
+ line_color 3342489
+ InterObjView @248
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$62" @250
+ location (2720, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @250
+ location (2720, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 766
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F3F16013C"
+ width 784
+ height 1181
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @251
+ location (2720, 896)
+ line_color 3342489
+ InterObjView @250
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @252
+ location (384, 368)
+ label (object SegLabel @253
+ Parent_View @252
+ location (375, 324)
+ quidu "3E6DD28102AE"
+ anchor_loc 1
+ nlines 1
+ max_width 651
+ justify 0
+ label "EnumerateSubConnections(TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @237
+ supplier @239
+ Focus_Src @238
+ Focus_Entry @240
+ origin (223, 368)
+ terminus (528, 368)
+ ordinal 0)
+ (object InterMessView "" @254
+ location (16, 416)
+ label (object SegLabel @255
+ Parent_View @254
+ location (759, 372)
+ quidu "3E6DD28C0290"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @239
+ supplier @241
+ Focus_Src @240
+ Focus_Entry @242
+ origin (559, 416)
+ terminus (960, 416)
+ ordinal 1)
+ (object SelfMessView "" @256
+ location (16, 512)
+ label (object SegLabel @257
+ Parent_View @256
+ location (1067, 468)
+ quidu "3E6DD291005D"
+ anchor_loc 1
+ nlines 1
+ max_width 885
+ justify 0
+ label "EnumerateSubConnectionsL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @241
+ supplier @241
+ Focus_Src @242
+ Focus_Entry @243
+ origin (992, 512)
+ terminus (1142, 512)
+ ordinal 2)
+ (object InterMessView "" @258
+ location (1216, 624)
+ label (object SegLabel @259
+ Parent_View @258
+ location (1215, 580)
+ quidu "3E6DD6F0030D"
+ anchor_loc 1
+ nlines 1
+ max_width 673
+ justify 0
+ label "EnumerateSubConnectionsL(TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @241
+ supplier @244
+ Focus_Src @242
+ Focus_Entry @245
+ origin (991, 624)
+ terminus (1440, 624)
+ ordinal 3)
+ (object InterMessView "" @260
+ location (1616, 704)
+ label (object SegLabel @261
+ Parent_View @260
+ location (1623, 660)
+ quidu "3E6DD83D036A"
+ anchor_loc 1
+ nlines 1
+ max_width 651
+ justify 0
+ label "EnumerateSubConnections(TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @244
+ supplier @246
+ Focus_Src @245
+ Focus_Entry @247
+ origin (1471, 704)
+ terminus (1776, 704)
+ ordinal 4)
+ (object InterMessView "" @262
+ location (16, 800)
+ label (object SegLabel @263
+ Parent_View @262
+ location (1959, 756)
+ quidu "3E6F3E2300D0"
+ anchor_loc 1
+ nlines 1
+ max_width 619
+ justify 0
+ label "EnumerateSubConnections(TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @246
+ supplier @248
+ Focus_Src @247
+ Focus_Entry @249
+ origin (1807, 800)
+ terminus (2112, 800)
+ ordinal 5)
+ (object InterMessView "" @264
+ location (16, 896)
+ label (object SegLabel @265
+ Parent_View @264
+ location (2423, 852)
+ quidu "3E6F3F1C03DD"
+ anchor_loc 1
+ nlines 1
+ max_width 619
+ justify 0
+ label "EnumerateSubConnections(TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @248
+ supplier @250
+ Focus_Src @249
+ Focus_Entry @251
+ origin (2143, 896)
+ terminus (2704, 896)
+ ordinal 6)))
+ (object InteractionDiagram "DataTransferredRequest (For Connection)"
+ mechanism_ref @10
+ quid "3E6F4141018B"
+ title "DataTransferredRequest (For Connection)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 1006
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$63" @266
+ location (144, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @266
+ location (144, 237)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F41580236"
+ width 336
+ height 2189
+ icon_height 162
+ icon_width 120
+ icon_y_offset 12
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @267
+ location (144, 400)
+ line_color 3342489
+ InterObjView @266
+ height 1924
+ y_coord 1864
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$64" @268
+ location (1248, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @268
+ location (1248, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F415C035F"
+ width 300
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @269
+ location (1248, 400)
+ line_color 3342489
+ InterObjView @268
+ height 1864
+ y_coord 1804
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @270
+ location (1248, 496)
+ line_color 3342489
+ InterObjView @268
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$65" @271
+ location (1568, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @271
+ location (1568, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F416702D3"
+ width 300
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @272
+ location (1568, 624)
+ line_color 3342489
+ InterObjView @271
+ height 1580
+ y_coord 1520
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @273
+ location (1568, 720)
+ line_color 3342489
+ InterObjView @271
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$66" @274
+ location (1888, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @274
+ location (1888, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F44D7038E"
+ width 300
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @275
+ location (1888, 848)
+ line_color 3342489
+ InterObjView @274
+ height 1296
+ y_coord 1236
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @276
+ location (1888, 1424)
+ line_color 3342489
+ InterObjView @274
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$67" @277
+ location (2208, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @277
+ location (2208, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F460601AA"
+ width 300
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @278
+ location (2208, 944)
+ line_color 3342489
+ InterObjView @277
+ height 372
+ y_coord 312
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$69" @279
+ location (2528, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @279
+ location (2528, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F471D016B"
+ width 300
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @280
+ location (2528, 1040)
+ line_color 3342489
+ InterObjView @279
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$70" @281
+ location (3040, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @281
+ location (3040, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F474600A0"
+ width 690
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @282
+ location (3040, 1136)
+ line_color 3342489
+ InterObjView @281
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$68" @283
+ location (3552, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @283
+ location (3552, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F4C1C037F"
+ width 300
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @284
+ location (3552, 1520)
+ line_color 3342489
+ InterObjView @283
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @285
+ location (3552, 1600)
+ line_color 3342489
+ InterObjView @283
+ height 484
+ y_coord 424
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$73" @286
+ location (3888, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @286
+ location (3888, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E6F4E0A014C"
+ width 340
+ height 2189
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @287
+ location (3888, 1696)
+ line_color 3342489
+ InterObjView @286
+ height 328
+ y_coord 268
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @288
+ location (3888, 1792)
+ line_color 3342489
+ InterObjView @286
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @289
+ location (3888, 1904)
+ line_color 3342489
+ InterObjView @286
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterMessView "" @290
+ location (16, 400)
+ label (object SegLabel @291
+ Parent_View @290
+ location (695, 356)
+ quidu "3E6F41600266"
+ anchor_loc 1
+ nlines 1
+ max_width 1325
+ justify 0
+ label "DataTransferredRequest(TPckg&, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @266
+ supplier @268
+ Focus_Src @267
+ Focus_Entry @269
+ origin (159, 400)
+ terminus (1232, 400)
+ ordinal 0)
+ (object InterMessView "" @292
+ location (16, 624)
+ label (object SegLabel @293
+ Parent_View @292
+ location (1407, 580)
+ quidu "3E6F416E02A5"
+ anchor_loc 1
+ nlines 1
+ max_width 400
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @268
+ supplier @271
+ Focus_Src @269
+ Focus_Entry @272
+ origin (1263, 624)
+ terminus (1552, 624)
+ ordinal 2)
+ (object SelfMessView "" @294
+ location (16, 720)
+ label (object SegLabel @295
+ Parent_View @294
+ location (1659, 676)
+ quidu "3E6F41770005"
+ anchor_loc 1
+ nlines 1
+ max_width 644
+ justify 0
+ label "DataTransferredL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @271
+ supplier @271
+ Focus_Src @272
+ Focus_Entry @273
+ origin (1584, 720)
+ terminus (1734, 720)
+ ordinal 3)
+ (object SelfMessView "" @296
+ location (16, 496)
+ label (object SegLabel @297
+ Parent_View @296
+ location (1339, 452)
+ quidu "3E6F431A00EF"
+ anchor_loc 1
+ nlines 1
+ max_width 1788
+ justify 0
+ label "DataTransferredRequest(TSubConnectionUniqueId, TPckg&, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @268
+ supplier @268
+ Focus_Src @269
+ Focus_Entry @270
+ origin (1264, 496)
+ terminus (1414, 496)
+ ordinal 1)
+ (object InterMessView "" @298
+ location (16, 848)
+ label (object SegLabel @299
+ Parent_View @298
+ location (1727, 804)
+ quidu "3E6F44DF0053"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @271
+ supplier @274
+ Focus_Src @272
+ Focus_Entry @275
+ origin (1583, 848)
+ terminus (1872, 848)
+ ordinal 4)
+ (object InterMessView "" @300
+ location (16, 944)
+ label (object SegLabel @301
+ Parent_View @300
+ location (2047, 900)
+ quidu "3E6F460B0092"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @274
+ supplier @277
+ Focus_Src @275
+ Focus_Entry @278
+ origin (1903, 944)
+ terminus (2192, 944)
+ ordinal 5)
+ (object InterMessView "" @302
+ location (16, 1040)
+ label (object SegLabel @303
+ Parent_View @302
+ location (2367, 996)
+ quidu "3E6F47220331"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @277
+ supplier @279
+ Focus_Src @278
+ Focus_Entry @280
+ origin (2223, 1040)
+ terminus (2512, 1040)
+ ordinal 6)
+ (object InterMessView "" @304
+ location (16, 1136)
+ label (object SegLabel @305
+ Parent_View @304
+ location (2783, 1092)
+ quidu "3E6F474F0370"
+ anchor_loc 1
+ nlines 1
+ max_width 1078
+ justify 0
+ label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @279
+ supplier @281
+ Focus_Src @280
+ Focus_Entry @282
+ origin (2543, 1136)
+ terminus (3024, 1136)
+ ordinal 7)
+ (object InterMessView "" @306
+ location (16, 1520)
+ label (object SegLabel @307
+ Parent_View @306
+ location (2719, 1476)
+ quidu "3E6F4C2F0092"
+ anchor_loc 1
+ nlines 1
+ max_width 497
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @274
+ supplier @283
+ Focus_Src @275
+ Focus_Entry @284
+ origin (1903, 1520)
+ terminus (3536, 1520)
+ ordinal 9)
+ (object SelfMessView "" @308
+ location (16, 1424)
+ label (object SegLabel @309
+ Parent_View @308
+ location (1979, 1380)
+ quidu "3E6F4C4F00C0"
+ anchor_loc 1
+ nlines 1
+ max_width 759
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @274
+ supplier @274
+ Focus_Src @275
+ Focus_Entry @276
+ origin (1904, 1424)
+ terminus (2054, 1424)
+ ordinal 8)
+ (object InterMessView "" @310
+ location (16, 1600)
+ label (object SegLabel @311
+ Parent_View @310
+ location (2719, 1556)
+ quidu "3E6F4D54010E"
+ anchor_loc 1
+ nlines 1
+ max_width 668
+ justify 0
+ label "NotifyDataTransferred(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @274
+ supplier @283
+ Focus_Src @275
+ Focus_Entry @285
+ origin (1903, 1600)
+ terminus (3536, 1600)
+ ordinal 10)
+ (object InterMessView "" @312
+ location (16, 1696)
+ label (object SegLabel @313
+ Parent_View @312
+ location (3719, 1652)
+ quidu "3E6F4E1A0209"
+ anchor_loc 1
+ nlines 1
+ max_width 806
+ justify 0
+ label "NotifyDataTransferred(const TUint, const TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @283
+ supplier @286
+ Focus_Src @285
+ Focus_Entry @287
+ origin (3567, 1696)
+ terminus (3872, 1696)
+ ordinal 11)
+ (object SelfMessView "" @314
+ location (16, 1792)
+ label (object SegLabel @315
+ Parent_View @314
+ location (3979, 1748)
+ quidu "3E6F4EE00257"
+ anchor_loc 1
+ nlines 1
+ max_width 483
+ justify 0
+ label "NotifyDataSent(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @286
+ supplier @286
+ Focus_Src @287
+ Focus_Entry @288
+ origin (3904, 1792)
+ terminus (4054, 1792)
+ ordinal 12)
+ (object SelfMessView "" @316
+ location (16, 1904)
+ label (object SegLabel @317
+ Parent_View @316
+ location (3979, 1860)
+ quidu "3E6F4FC50208"
+ anchor_loc 1
+ nlines 1
+ max_width 564
+ justify 0
+ label "NotifyDataReceived(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @286
+ supplier @286
+ Focus_Src @287
+ Focus_Entry @289
+ origin (3904, 1904)
+ terminus (4054, 1904)
+ ordinal 13)))
+ (object InteractionDiagram "DataSent Notification Request"
+ mechanism_ref @11
+ quid "3E70A5C400C9"
+ title "DataSent Notification Request"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 2325
+ origin_y 1463
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$74" @318
+ location (352, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @318
+ location (352, 281)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70A5D900B9"
+ width 336
+ height 2593
+ icon_height 162
+ icon_width 120
+ icon_y_offset -32
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @319
+ location (352, 352)
+ line_color 3342489
+ InterObjView @318
+ height 2172
+ y_coord 2112
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$75" @320
+ location (896, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @320
+ location (896, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70A5DD00B9"
+ width 300
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @321
+ location (896, 352)
+ line_color 3342489
+ InterObjView @320
+ height 2112
+ y_coord 2052
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @322
+ location (896, 448)
+ line_color 3342489
+ InterObjView @320
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$76" @323
+ location (1232, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @323
+ location (1232, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70A6940398"
+ width 300
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @324
+ location (1232, 592)
+ line_color 3342489
+ InterObjView @323
+ height 1812
+ y_coord 1752
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @325
+ location (1232, 688)
+ line_color 3342489
+ InterObjView @323
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @326
+ location (1232, 832)
+ line_color 3342489
+ InterObjView @323
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$77" @327
+ location (1584, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @327
+ location (1584, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70A7D60165"
+ width 340
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @328
+ location (1584, 960)
+ line_color 3342489
+ InterObjView @327
+ height 1384
+ y_coord 1324
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @329
+ location (1584, 2000)
+ line_color 3342489
+ InterObjView @327
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @330
+ location (1584, 2096)
+ line_color 3342489
+ InterObjView @327
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @331
+ location (1584, 2224)
+ line_color 3342489
+ InterObjView @327
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$78" @332
+ location (1936, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @332
+ location (1936, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70AA13025F"
+ width 300
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @333
+ location (1936, 1056)
+ line_color 3342489
+ InterObjView @332
+ height 1672
+ y_coord 1612
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @334
+ location (1936, 1824)
+ line_color 3342489
+ InterObjView @332
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @335
+ location (1936, 1920)
+ line_color 3342489
+ InterObjView @332
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @336
+ location (1936, 2352)
+ line_color 3342489
+ InterObjView @332
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @337
+ location (1936, 2480)
+ line_color 3342489
+ InterObjView @332
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$79" @338
+ location (2304, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @338
+ location (2304, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70AA680388"
+ width 300
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @339
+ location (2304, 1152)
+ line_color 3342489
+ InterObjView @338
+ height 888
+ y_coord 828
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @340
+ location (2304, 1696)
+ line_color 3342489
+ InterObjView @338
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$80" @341
+ location (2608, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @341
+ location (2608, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70AAE500F8"
+ width 300
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @342
+ location (2608, 1248)
+ line_color 3342489
+ InterObjView @341
+ height 356
+ y_coord 296
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @343
+ location (2608, 2608)
+ line_color 3342489
+ InterObjView @341
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$81" @344
+ location (2944, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @344
+ location (2944, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70AB0300B9"
+ width 300
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @345
+ location (2944, 1344)
+ line_color 3342489
+ InterObjView @344
+ height 200
+ y_coord 140
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$82" @346
+ location (3472, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @346
+ location (3472, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70AB30000D"
+ width 690
+ height 2593
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @347
+ location (3472, 1424)
+ line_color 3342489
+ InterObjView @346
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @348
+ location (16, 352)
+ label (object SegLabel @349
+ Parent_View @348
+ location (623, 308)
+ quidu "3E70A5E0009B"
+ anchor_loc 1
+ nlines 1
+ max_width 1219
+ justify 0
+ label "DataSentNotificationRequest(TUint, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @318
+ supplier @320
+ Focus_Src @319
+ Focus_Entry @321
+ origin (367, 352)
+ terminus (880, 352)
+ ordinal 0)
+ (object SelfMessView "" @350
+ location (16, 448)
+ label (object SegLabel @351
+ Parent_View @350
+ location (987, 404)
+ quidu "3E70A5E8007C"
+ anchor_loc 1
+ nlines 1
+ max_width 1682
+ justify 0
+ label "DataSentNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @320
+ supplier @320
+ Focus_Src @321
+ Focus_Entry @322
+ origin (912, 448)
+ terminus (1062, 448)
+ ordinal 1)
+ (object InterMessView "" @352
+ location (16, 592)
+ label (object SegLabel @353
+ Parent_View @352
+ location (1063, 548)
+ quidu "3E70A698031C"
+ anchor_loc 1
+ nlines 1
+ max_width 384
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @320
+ supplier @323
+ Focus_Src @321
+ Focus_Entry @324
+ origin (911, 592)
+ terminus (1216, 592)
+ ordinal 2)
+ (object SelfMessView "" @354
+ location (16, 688)
+ label (object SegLabel @355
+ Parent_View @354
+ location (1323, 644)
+ quidu "3E70A73002CD"
+ anchor_loc 1
+ nlines 1
+ max_width 860
+ justify 0
+ label "DataSentNotificationRequestL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @323
+ supplier @323
+ Focus_Src @324
+ Focus_Entry @325
+ origin (1248, 688)
+ terminus (1398, 688)
+ ordinal 3)
+ (object SelfMessView "" @356
+ location (16, 832)
+ label (object SegLabel @357
+ Parent_View @356
+ location (1323, 788)
+ quidu "3E70A7470165"
+ anchor_loc 1
+ nlines 1
+ max_width 809
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @323
+ supplier @323
+ Focus_Src @324
+ Focus_Entry @326
+ origin (1248, 832)
+ terminus (1398, 832)
+ ordinal 4)
+ (object InterMessView "" @358
+ location (16, 960)
+ label (object SegLabel @359
+ Parent_View @358
+ location (1407, 916)
+ quidu "3E70A7DA0166"
+ anchor_loc 1
+ nlines 1
+ max_width 860
+ justify 0
+ label "DataSentNotificationRequestL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @323
+ supplier @327
+ Focus_Src @324
+ Focus_Entry @328
+ origin (1247, 960)
+ terminus (1568, 960)
+ ordinal 5)
+ (object InterMessView "" @360
+ location (16, 1056)
+ label (object SegLabel @361
+ Parent_View @360
+ location (1759, 1012)
+ quidu "3E70AA190260"
+ anchor_loc 1
+ nlines 1
+ max_width 722
+ justify 0
+ label "DataSentNotificationRequest(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @327
+ supplier @332
+ Focus_Src @328
+ Focus_Entry @333
+ origin (1599, 1056)
+ terminus (1920, 1056)
+ ordinal 6)
+ (object InterMessView "" @362
+ location (16, 1152)
+ label (object SegLabel @363
+ Parent_View @362
+ location (2119, 1108)
+ quidu "3E70AA6F0195"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @332
+ supplier @338
+ Focus_Src @333
+ Focus_Entry @339
+ origin (1951, 1152)
+ terminus (2288, 1152)
+ ordinal 7)
+ (object InterMessView "" @364
+ location (16, 1248)
+ label (object SegLabel @365
+ Parent_View @364
+ location (2455, 1204)
+ quidu "3E70AAE90260"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @338
+ supplier @341
+ Focus_Src @339
+ Focus_Entry @342
+ origin (2319, 1248)
+ terminus (2592, 1248)
+ ordinal 8)
+ (object InterMessView "" @366
+ location (16, 1344)
+ label (object SegLabel @367
+ Parent_View @366
+ location (2775, 1300)
+ quidu "3E70AB09003D"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @341
+ supplier @344
+ Focus_Src @342
+ Focus_Entry @345
+ origin (2623, 1344)
+ terminus (2928, 1344)
+ ordinal 9)
+ (object InterMessView "" @368
+ location (16, 1424)
+ label (object SegLabel @369
+ Parent_View @368
+ location (3207, 1380)
+ quidu "3E70AB380128"
+ anchor_loc 1
+ nlines 1
+ max_width 1078
+ justify 0
+ label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @344
+ supplier @346
+ Focus_Src @345
+ Focus_Entry @347
+ origin (2959, 1424)
+ terminus (3456, 1424)
+ ordinal 10)
+ (object SelfMessView "" @370
+ location (16, 1696)
+ label (object SegLabel @371
+ Parent_View @370
+ location (2395, 1652)
+ quidu "3E70B057029F"
+ anchor_loc 1
+ nlines 1
+ max_width 759
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @338
+ supplier @338
+ Focus_Src @339
+ Focus_Entry @340
+ origin (2320, 1696)
+ terminus (2470, 1696)
+ ordinal 11)
+ (object InterMessView "" @372
+ location (16, 1824)
+ label (object SegLabel @373
+ Parent_View @372
+ location (2120, 1780)
+ quidu "3E70B083031B"
+ anchor_loc 1
+ nlines 1
+ max_width 456
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @338
+ supplier @332
+ Focus_Src @339
+ Focus_Entry @334
+ origin (2288, 1824)
+ terminus (1952, 1824)
+ ordinal 12)
+ (object InterMessView "" @374
+ location (16, 1920)
+ label (object SegLabel @375
+ Parent_View @374
+ location (2120, 1876)
+ quidu "3E70B2CB02AD"
+ anchor_loc 1
+ nlines 1
+ max_width 600
+ justify 0
+ label "NotifyDataTransferred(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @338
+ supplier @332
+ Focus_Src @339
+ Focus_Entry @335
+ origin (2288, 1920)
+ terminus (1952, 1920)
+ ordinal 13)
+ (object InterMessView "" @376
+ location (16, 2000)
+ label (object SegLabel @377
+ Parent_View @376
+ location (1760, 1956)
+ quidu "3E70B2E1006B"
+ anchor_loc 1
+ nlines 1
+ max_width 806
+ justify 0
+ label "NotifyDataTransferred(const TUint, const TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @332
+ supplier @327
+ Focus_Src @333
+ Focus_Entry @329
+ origin (1920, 2000)
+ terminus (1600, 2000)
+ ordinal 14)
+ (object SelfMessView "" @378
+ location (16, 2096)
+ label (object SegLabel @379
+ Parent_View @378
+ location (1675, 2052)
+ quidu "3E70B36F002E"
+ anchor_loc 1
+ nlines 1
+ max_width 478
+ justify 0
+ label "NotifyDataSent(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @327
+ supplier @327
+ Focus_Src @328
+ Focus_Entry @330
+ origin (1600, 2096)
+ terminus (1750, 2096)
+ ordinal 15)
+ (object SelfMessView "" @380
+ location (16, 2224)
+ label (object SegLabel @381
+ Parent_View @380
+ location (1675, 2180)
+ quidu "3E70B37A03A7"
+ anchor_loc 1
+ nlines 1
+ max_width 559
+ justify 0
+ label "NotifyDataReceived(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @327
+ supplier @327
+ Focus_Src @328
+ Focus_Entry @331
+ origin (1600, 2224)
+ terminus (1750, 2224)
+ ordinal 16)
+ (object SelfMessView "" @382
+ location (16, 2352)
+ label (object SegLabel @383
+ Parent_View @382
+ location (2027, 2308)
+ quidu "3E77462100AA"
+ anchor_loc 1
+ nlines 1
+ max_width 650
+ justify 0
+ label "CalculateNewUplinkGranularity(TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @332
+ supplier @332
+ Focus_Src @333
+ Focus_Entry @336
+ origin (1952, 2352)
+ terminus (2102, 2352)
+ ordinal 17)
+ (object SelfMessView "" @384
+ location (16, 2480)
+ label (object SegLabel @385
+ Parent_View @384
+ location (2027, 2436)
+ quidu "3E774688032A"
+ anchor_loc 1
+ nlines 1
+ max_width 459
+ justify 0
+ label "SetNextUplinkGranularity( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @332
+ supplier @332
+ Focus_Src @333
+ Focus_Entry @337
+ origin (1952, 2480)
+ terminus (2102, 2480)
+ ordinal 18)
+ (object InterMessView "" @386
+ location (16, 2608)
+ label (object SegLabel @387
+ Parent_View @386
+ location (2271, 2564)
+ quidu "3E7747800146"
+ anchor_loc 1
+ nlines 1
+ max_width 1169
+ justify 0
+ label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @332
+ supplier @341
+ Focus_Src @333
+ Focus_Entry @343
+ origin (1951, 2608)
+ terminus (2592, 2608)
+ ordinal 19)))
+ (object InteractionDiagram "DataSent Notification Cancel (SubConnection unspecified)"
+ mechanism_ref @12
+ quid "3E70CA010117"
+ title "DataSent Notification Cancel (SubConnection unspecified)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$83" @388
+ location (144, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @388
+ location (144, 265)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CA09002D"
+ width 336
+ height 1773
+ icon_height 162
+ icon_width 120
+ icon_y_offset -16
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @389
+ location (144, 384)
+ line_color 3342489
+ InterObjView @388
+ height 120
+ y_coord 60
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$84" @390
+ location (480, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @390
+ location (480, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CA0D00B9"
+ width 300
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @391
+ location (480, 384)
+ line_color 3342489
+ InterObjView @390
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @392
+ location (480, 448)
+ line_color 3342489
+ InterObjView @390
+ height 1460
+ y_coord 1400
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @393
+ location (480, 480)
+ line_color 3342489
+ InterObjView @390
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$85" @394
+ location (816, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @394
+ location (816, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CA1E001D"
+ width 300
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @395
+ location (816, 608)
+ line_color 3342489
+ InterObjView @394
+ height 1240
+ y_coord 1180
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @396
+ location (816, 720)
+ line_color 3342489
+ InterObjView @394
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @397
+ location (816, 848)
+ line_color 3342489
+ InterObjView @394
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$86" @398
+ location (1168, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @398
+ location (1168, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CB1D005B"
+ width 340
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @399
+ location (1168, 976)
+ line_color 3342489
+ InterObjView @398
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @400
+ location (1168, 1104)
+ line_color 3342489
+ InterObjView @398
+ height 684
+ y_coord 624
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$87" @401
+ location (1520, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @401
+ location (1520, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CC00030B"
+ width 300
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @402
+ location (1520, 1200)
+ line_color 3342489
+ InterObjView @401
+ height 528
+ y_coord 468
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$88" @403
+ location (1856, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @403
+ location (1856, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E7748D60155"
+ width 300
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @404
+ location (1856, 1296)
+ line_color 3342489
+ InterObjView @403
+ height 372
+ y_coord 312
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$89" @405
+ location (2192, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @405
+ location (2192, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E7748D80387"
+ width 300
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @406
+ location (2192, 1392)
+ line_color 3342489
+ InterObjView @405
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$90" @407
+ location (2720, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @407
+ location (2720, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E7748F70349"
+ width 690
+ height 1773
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @408
+ location (2720, 1488)
+ line_color 3342489
+ InterObjView @407
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @409
+ location (16, 384)
+ label (object SegLabel @410
+ Parent_View @409
+ location (311, 340)
+ quidu "3E70CA0F031C"
+ anchor_loc 1
+ nlines 1
+ max_width 507
+ justify 0
+ label "DataSentNotificationCancel( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @388
+ supplier @390
+ Focus_Src @389
+ Focus_Entry @391
+ origin (159, 384)
+ terminus (464, 384)
+ ordinal 0)
+ (object SelfMessView "" @411
+ location (16, 480)
+ label (object SegLabel @412
+ Parent_View @411
+ location (571, 436)
+ quidu "3E70CA1503B8"
+ anchor_loc 1
+ nlines 1
+ max_width 942
+ justify 0
+ label "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @390
+ supplier @390
+ Focus_Src @392
+ Focus_Entry @393
+ origin (496, 480)
+ terminus (646, 480)
+ ordinal 1)
+ (object InterMessView "" @413
+ location (16, 608)
+ label (object SegLabel @414
+ Parent_View @413
+ location (647, 564)
+ quidu "3E70CA21028F"
+ anchor_loc 1
+ nlines 1
+ max_width 385
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @390
+ supplier @394
+ Focus_Src @392
+ Focus_Entry @395
+ origin (495, 608)
+ terminus (800, 608)
+ ordinal 2)
+ (object SelfMessView "" @415
+ location (16, 720)
+ label (object SegLabel @416
+ Parent_View @415
+ location (907, 676)
+ quidu "3E70CAA2007C"
+ anchor_loc 1
+ nlines 1
+ max_width 814
+ justify 0
+ label "DataSentNotificationCancel(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @394
+ supplier @394
+ Focus_Src @395
+ Focus_Entry @396
+ origin (832, 720)
+ terminus (982, 720)
+ ordinal 3)
+ (object SelfMessView "" @417
+ location (16, 848)
+ label (object SegLabel @418
+ Parent_View @417
+ location (907, 804)
+ quidu "3E70CAC80369"
+ anchor_loc 1
+ nlines 1
+ max_width 811
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @394
+ supplier @394
+ Focus_Src @395
+ Focus_Entry @397
+ origin (832, 848)
+ terminus (982, 848)
+ ordinal 4)
+ (object InterMessView "" @419
+ location (16, 976)
+ label (object SegLabel @420
+ Parent_View @419
+ location (991, 932)
+ quidu "3E70CB21000E"
+ anchor_loc 1
+ nlines 1
+ max_width 457
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @394
+ supplier @398
+ Focus_Src @395
+ Focus_Entry @399
+ origin (831, 976)
+ terminus (1152, 976)
+ ordinal 5)
+ (object InterMessView "" @421
+ location (16, 1104)
+ label (object SegLabel @422
+ Parent_View @421
+ location (991, 1060)
+ quidu "3E70CBC70349"
+ anchor_loc 1
+ nlines 1
+ max_width 814
+ justify 0
+ label "DataSentNotificationCancel(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @394
+ supplier @398
+ Focus_Src @395
+ Focus_Entry @400
+ origin (831, 1104)
+ terminus (1152, 1104)
+ ordinal 6)
+ (object InterMessView "" @423
+ location (16, 1200)
+ label (object SegLabel @424
+ Parent_View @423
+ location (1343, 1156)
+ quidu "3E70CC0A035A"
+ anchor_loc 1
+ nlines 1
+ max_width 507
+ justify 0
+ label "DataSentNotificationCancel( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @398
+ supplier @401
+ Focus_Src @400
+ Focus_Entry @402
+ origin (1183, 1200)
+ terminus (1504, 1200)
+ ordinal 7)
+ (object InterMessView "" @425
+ location (16, 1296)
+ label (object SegLabel @426
+ Parent_View @425
+ location (1687, 1252)
+ quidu "3E7748DF0388"
+ anchor_loc 1
+ nlines 1
+ max_width 941
+ justify 0
+ label "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @401
+ supplier @403
+ Focus_Src @402
+ Focus_Entry @404
+ origin (1535, 1296)
+ terminus (1840, 1296)
+ ordinal 8)
+ (object InterMessView "" @427
+ location (16, 1392)
+ label (object SegLabel @428
+ Parent_View @427
+ location (2023, 1348)
+ quidu "3E7748E9025F"
+ anchor_loc 1
+ nlines 1
+ max_width 941
+ justify 0
+ label "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @403
+ supplier @405
+ Focus_Src @404
+ Focus_Entry @406
+ origin (1871, 1392)
+ terminus (2176, 1392)
+ ordinal 9)
+ (object InterMessView "" @429
+ location (16, 1488)
+ label (object SegLabel @430
+ Parent_View @429
+ location (2455, 1444)
+ quidu "3E7749020165"
+ anchor_loc 1
+ nlines 1
+ max_width 941
+ justify 0
+ label "DataSentNotificationCancel(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @405
+ supplier @407
+ Focus_Src @406
+ Focus_Entry @408
+ origin (2207, 1488)
+ terminus (2704, 1488)
+ ordinal 10)))
+ (object InteractionDiagram "DataReceived Notification Request"
+ mechanism_ref @13
+ quid "3E70CE68005B"
+ title "DataReceived Notification Request"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$91" @431
+ location (400, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @431
+ location (400, 281)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801C3"
+ width 336
+ height 2389
+ icon_height 162
+ icon_width 120
+ icon_y_offset -32
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @432
+ location (400, 352)
+ line_color 3342489
+ InterObjView @431
+ height 2172
+ y_coord 2112
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$92" @433
+ location (896, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @433
+ location (896, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801C8"
+ width 300
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @434
+ location (896, 352)
+ line_color 3342489
+ InterObjView @433
+ height 2112
+ y_coord 2052
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @435
+ location (896, 448)
+ line_color 3342489
+ InterObjView @433
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$93" @436
+ location (1232, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @436
+ location (1232, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801CD"
+ width 300
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @437
+ location (1232, 592)
+ line_color 3342489
+ InterObjView @436
+ height 1812
+ y_coord 1752
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @438
+ location (1232, 688)
+ line_color 3342489
+ InterObjView @436
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @439
+ location (1232, 832)
+ line_color 3342489
+ InterObjView @436
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$94" @440
+ location (1584, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @440
+ location (1584, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801D3"
+ width 340
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @441
+ location (1584, 960)
+ line_color 3342489
+ InterObjView @440
+ height 1384
+ y_coord 1324
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @442
+ location (1584, 2000)
+ line_color 3342489
+ InterObjView @440
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @443
+ location (1584, 2096)
+ line_color 3342489
+ InterObjView @440
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @444
+ location (1584, 2224)
+ line_color 3342489
+ InterObjView @440
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$95" @445
+ location (1936, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @445
+ location (1936, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801DA"
+ width 300
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @446
+ location (1936, 1056)
+ line_color 3342489
+ InterObjView @445
+ height 1064
+ y_coord 1004
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @447
+ location (1936, 1824)
+ line_color 3342489
+ InterObjView @445
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @448
+ location (1936, 1920)
+ line_color 3342489
+ InterObjView @445
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$96" @449
+ location (2304, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @449
+ location (2304, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801DF"
+ width 300
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @450
+ location (2304, 1152)
+ line_color 3342489
+ InterObjView @449
+ height 888
+ y_coord 828
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @451
+ location (2304, 1696)
+ line_color 3342489
+ InterObjView @449
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$97" @452
+ location (2608, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @452
+ location (2608, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801E4"
+ width 300
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @453
+ location (2608, 1248)
+ line_color 3342489
+ InterObjView @452
+ height 356
+ y_coord 296
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$98" @454
+ location (2944, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @454
+ location (2944, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801E7"
+ width 300
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @455
+ location (2944, 1344)
+ line_color 3342489
+ InterObjView @454
+ height 200
+ y_coord 140
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$99" @456
+ location (3472, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @456
+ location (3472, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CE7801E8"
+ width 690
+ height 2389
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @457
+ location (3472, 1424)
+ line_color 3342489
+ InterObjView @456
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @458
+ location (16, 352)
+ label (object SegLabel @459
+ Parent_View @458
+ location (647, 308)
+ quidu "3E70CE7801C5"
+ anchor_loc 1
+ nlines 1
+ max_width 1300
+ justify 0
+ label "DataReceivedNotificationRequest(TUint, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @431
+ supplier @433
+ Focus_Src @432
+ Focus_Entry @434
+ origin (415, 352)
+ terminus (880, 352)
+ ordinal 0)
+ (object SelfMessView "" @460
+ location (16, 448)
+ label (object SegLabel @461
+ Parent_View @460
+ location (987, 404)
+ quidu "3E70CE7801C6"
+ anchor_loc 1
+ nlines 1
+ max_width 1772
+ justify 0
+ label "DataReceivedNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @433
+ supplier @433
+ Focus_Src @434
+ Focus_Entry @435
+ origin (912, 448)
+ terminus (1062, 448)
+ ordinal 1)
+ (object InterMessView "" @462
+ location (16, 592)
+ label (object SegLabel @463
+ Parent_View @462
+ location (1063, 548)
+ quidu "3E70CE7801CA"
+ anchor_loc 1
+ nlines 1
+ max_width 400
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @433
+ supplier @436
+ Focus_Src @434
+ Focus_Entry @437
+ origin (911, 592)
+ terminus (1216, 592)
+ ordinal 2)
+ (object SelfMessView "" @464
+ location (16, 688)
+ label (object SegLabel @465
+ Parent_View @464
+ location (1323, 644)
+ quidu "3E70CE7801CB"
+ anchor_loc 1
+ nlines 1
+ max_width 941
+ justify 0
+ label "DataReceivedNotificationRequestL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @436
+ supplier @436
+ Focus_Src @437
+ Focus_Entry @438
+ origin (1248, 688)
+ terminus (1398, 688)
+ ordinal 3)
+ (object SelfMessView "" @466
+ location (16, 832)
+ label (object SegLabel @467
+ Parent_View @466
+ location (1323, 788)
+ quidu "3E70CE7801D0"
+ anchor_loc 1
+ nlines 1
+ max_width 831
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @436
+ supplier @436
+ Focus_Src @437
+ Focus_Entry @439
+ origin (1248, 832)
+ terminus (1398, 832)
+ ordinal 4)
+ (object InterMessView "" @468
+ location (16, 960)
+ label (object SegLabel @469
+ Parent_View @468
+ location (1407, 916)
+ quidu "3E70CE7801CF"
+ anchor_loc 1
+ nlines 1
+ max_width 941
+ justify 0
+ label "DataReceivedNotificationRequestL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @436
+ supplier @440
+ Focus_Src @437
+ Focus_Entry @441
+ origin (1247, 960)
+ terminus (1568, 960)
+ ordinal 5)
+ (object SelfMessView "" @470
+ location (16, 2096)
+ label (object SegLabel @471
+ Parent_View @470
+ location (1675, 2052)
+ quidu "3E70CE7801D5"
+ anchor_loc 1
+ nlines 1
+ max_width 509
+ justify 0
+ label "NotifyDataSent(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @440
+ supplier @440
+ Focus_Src @441
+ Focus_Entry @443
+ origin (1600, 2096)
+ terminus (1750, 2096)
+ ordinal 15)
+ (object SelfMessView "" @472
+ location (16, 2224)
+ label (object SegLabel @473
+ Parent_View @472
+ location (1675, 2180)
+ quidu "3E70CE7801D6"
+ anchor_loc 1
+ nlines 1
+ max_width 588
+ justify 0
+ label "NotifyDataReceived(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @440
+ supplier @440
+ Focus_Src @441
+ Focus_Entry @444
+ origin (1600, 2224)
+ terminus (1750, 2224)
+ ordinal 16)
+ (object InterMessView "" @474
+ location (16, 1056)
+ label (object SegLabel @475
+ Parent_View @474
+ location (1759, 1012)
+ quidu "3E70CE7801D1"
+ anchor_loc 1
+ nlines 1
+ max_width 803
+ justify 0
+ label "DataReceivedNotificationRequest(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @440
+ supplier @445
+ Focus_Src @441
+ Focus_Entry @446
+ origin (1599, 1056)
+ terminus (1920, 1056)
+ ordinal 6)
+ (object InterMessView "" @476
+ location (16, 2000)
+ label (object SegLabel @477
+ Parent_View @476
+ location (1760, 1956)
+ quidu "3E70CE7801D7"
+ anchor_loc 1
+ nlines 1
+ max_width 850
+ justify 0
+ label "NotifyDataTransferred(const TUint, const TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @445
+ supplier @440
+ Focus_Src @446
+ Focus_Entry @442
+ origin (1920, 2000)
+ terminus (1600, 2000)
+ ordinal 14)
+ (object InterMessView "" @478
+ location (16, 1152)
+ label (object SegLabel @479
+ Parent_View @478
+ location (2119, 1108)
+ quidu "3E70CE7801D8"
+ anchor_loc 1
+ nlines 1
+ max_width 1056
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @445
+ supplier @449
+ Focus_Src @446
+ Focus_Entry @450
+ origin (1951, 1152)
+ terminus (2288, 1152)
+ ordinal 7)
+ (object SelfMessView "" @480
+ location (16, 1696)
+ label (object SegLabel @481
+ Parent_View @480
+ location (2395, 1652)
+ quidu "3E70CE7801E1"
+ anchor_loc 1
+ nlines 1
+ max_width 781
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @449
+ supplier @449
+ Focus_Src @450
+ Focus_Entry @451
+ origin (2320, 1696)
+ terminus (2470, 1696)
+ ordinal 11)
+ (object InterMessView "" @482
+ location (16, 1824)
+ label (object SegLabel @483
+ Parent_View @482
+ location (2120, 1780)
+ quidu "3E70CE7801DB"
+ anchor_loc 1
+ nlines 1
+ max_width 469
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @449
+ supplier @445
+ Focus_Src @450
+ Focus_Entry @447
+ origin (2288, 1824)
+ terminus (1952, 1824)
+ ordinal 12)
+ (object InterMessView "" @484
+ location (16, 1920)
+ label (object SegLabel @485
+ Parent_View @484
+ location (2120, 1876)
+ quidu "3E70CE7801DC"
+ anchor_loc 1
+ nlines 1
+ max_width 625
+ justify 0
+ label "NotifyDataTransferred(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @449
+ supplier @445
+ Focus_Src @450
+ Focus_Entry @448
+ origin (2288, 1920)
+ terminus (1952, 1920)
+ ordinal 13)
+ (object InterMessView "" @486
+ location (16, 1248)
+ label (object SegLabel @487
+ Parent_View @486
+ location (2455, 1204)
+ quidu "3E70CE7801DD"
+ anchor_loc 1
+ nlines 1
+ max_width 1056
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @449
+ supplier @452
+ Focus_Src @450
+ Focus_Entry @453
+ origin (2319, 1248)
+ terminus (2592, 1248)
+ ordinal 8)
+ (object InterMessView "" @488
+ location (16, 1344)
+ label (object SegLabel @489
+ Parent_View @488
+ location (2775, 1300)
+ quidu "3E70CE7801E2"
+ anchor_loc 1
+ nlines 1
+ max_width 1056
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @452
+ supplier @454
+ Focus_Src @453
+ Focus_Entry @455
+ origin (2623, 1344)
+ terminus (2928, 1344)
+ ordinal 9)
+ (object InterMessView "" @490
+ location (16, 1424)
+ label (object SegLabel @491
+ Parent_View @490
+ location (3207, 1380)
+ quidu "3E70CE7801E5"
+ anchor_loc 1
+ nlines 1
+ max_width 1122
+ justify 0
+ label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @454
+ supplier @456
+ Focus_Src @455
+ Focus_Entry @457
+ origin (2959, 1424)
+ terminus (3456, 1424)
+ ordinal 10)))
+ (object InteractionDiagram "DataReceived Notification Cancel (SubConnection unspecified)"
+ mechanism_ref @14
+ quid "3E70CFD60175"
+ title "DataReceived Notification Cancel (SubConnection unspecified)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$100" @492
+ location (160, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @492
+ location (160, 284)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CFEC02EC"
+ width 336
+ height 1305
+ icon_height 162
+ icon_width 120
+ icon_y_offset -35
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @493
+ location (160, 384)
+ line_color 3342489
+ InterObjView @492
+ height 120
+ y_coord 60
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$101" @494
+ location (480, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @494
+ location (480, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CFEC02EF"
+ width 300
+ height 1305
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @495
+ location (480, 384)
+ line_color 3342489
+ InterObjView @494
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @496
+ location (480, 448)
+ line_color 3342489
+ InterObjView @494
+ height 992
+ y_coord 932
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @497
+ location (480, 480)
+ line_color 3342489
+ InterObjView @494
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$102" @498
+ location (816, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @498
+ location (816, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CFEC02F6"
+ width 300
+ height 1305
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @499
+ location (816, 608)
+ line_color 3342489
+ InterObjView @498
+ height 772
+ y_coord 712
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @500
+ location (816, 720)
+ line_color 3342489
+ InterObjView @498
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @501
+ location (816, 848)
+ line_color 3342489
+ InterObjView @498
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$103" @502
+ location (1168, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @502
+ location (1168, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CFEC02FB"
+ width 340
+ height 1305
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @503
+ location (1168, 976)
+ line_color 3342489
+ InterObjView @502
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @504
+ location (1168, 1104)
+ line_color 3342489
+ InterObjView @502
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$104" @505
+ location (1520, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @505
+ location (1520, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70CFEC02FE"
+ width 300
+ height 1305
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @506
+ location (1520, 1200)
+ line_color 3342489
+ InterObjView @505
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @507
+ location (16, 384)
+ label (object SegLabel @508
+ Parent_View @507
+ location (319, 340)
+ quidu "3E70CFEC02EE"
+ anchor_loc 1
+ nlines 1
+ max_width 588
+ justify 0
+ label "DataReceivedNotificationCancel( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @492
+ supplier @494
+ Focus_Src @493
+ Focus_Entry @495
+ origin (175, 384)
+ terminus (464, 384)
+ ordinal 0)
+ (object SelfMessView "" @509
+ location (16, 480)
+ label (object SegLabel @510
+ Parent_View @509
+ location (571, 436)
+ quidu "3E70CFEC02F1"
+ anchor_loc 1
+ nlines 1
+ max_width 1022
+ justify 0
+ label "DataReceivedNotificationCancel(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @494
+ supplier @494
+ Focus_Src @496
+ Focus_Entry @497
+ origin (496, 480)
+ terminus (646, 480)
+ ordinal 1)
+ (object InterMessView "" @511
+ location (16, 608)
+ label (object SegLabel @512
+ Parent_View @511
+ location (647, 564)
+ quidu "3E70CFEC02F3"
+ anchor_loc 1
+ nlines 1
+ max_width 400
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @494
+ supplier @498
+ Focus_Src @496
+ Focus_Entry @499
+ origin (495, 608)
+ terminus (800, 608)
+ ordinal 2)
+ (object SelfMessView "" @513
+ location (16, 720)
+ label (object SegLabel @514
+ Parent_View @513
+ location (907, 676)
+ quidu "3E70CFEC02F4"
+ anchor_loc 1
+ nlines 1
+ max_width 894
+ justify 0
+ label "DataReceivedNotificationCancel(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @498
+ supplier @498
+ Focus_Src @499
+ Focus_Entry @500
+ origin (832, 720)
+ terminus (982, 720)
+ ordinal 3)
+ (object SelfMessView "" @515
+ location (16, 848)
+ label (object SegLabel @516
+ Parent_View @515
+ location (907, 804)
+ quidu "3E70CFEC02FA"
+ anchor_loc 1
+ nlines 1
+ max_width 831
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @498
+ supplier @498
+ Focus_Src @499
+ Focus_Entry @501
+ origin (832, 848)
+ terminus (982, 848)
+ ordinal 4)
+ (object InterMessView "" @517
+ location (16, 976)
+ label (object SegLabel @518
+ Parent_View @517
+ location (991, 932)
+ quidu "3E70CFEC02F8"
+ anchor_loc 1
+ nlines 1
+ max_width 469
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @498
+ supplier @502
+ Focus_Src @499
+ Focus_Entry @503
+ origin (831, 976)
+ terminus (1152, 976)
+ ordinal 5)
+ (object InterMessView "" @519
+ location (16, 1104)
+ label (object SegLabel @520
+ Parent_View @519
+ location (991, 1060)
+ quidu "3E70CFEC02F9"
+ anchor_loc 1
+ nlines 1
+ max_width 894
+ justify 0
+ label "DataReceivedNotificationCancel(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @498
+ supplier @502
+ Focus_Src @499
+ Focus_Entry @504
+ origin (831, 1104)
+ terminus (1152, 1104)
+ ordinal 6)
+ (object InterMessView "" @521
+ location (16, 1200)
+ label (object SegLabel @522
+ Parent_View @521
+ location (1343, 1156)
+ quidu "3E70CFEC02FD"
+ anchor_loc 1
+ nlines 1
+ max_width 588
+ justify 0
+ label "DataReceivedNotificationCancel( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @502
+ supplier @505
+ Focus_Src @504
+ Focus_Entry @506
+ origin (1183, 1200)
+ terminus (1504, 1200)
+ ordinal 7)))
+ (object InteractionDiagram "All SubConnection Notification (First time called on nif)"
+ mechanism_ref @15
+ quid "3E70D14602EC"
+ title "All SubConnection Notification (First time called on nif)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$105" @523
+ location (464, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @523
+ location (464, 284)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70D1590107"
+ width 336
+ height 1057
+ icon_height 162
+ icon_width 120
+ icon_y_offset -35
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @524
+ location (464, 368)
+ line_color 3342489
+ InterObjView @523
+ height 824
+ y_coord 764
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$106" @525
+ location (960, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @525
+ location (960, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70D15D02BD"
+ width 300
+ height 1057
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @526
+ location (960, 368)
+ line_color 3342489
+ InterObjView @525
+ height 764
+ y_coord 704
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$107" @527
+ location (1296, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @527
+ location (1296, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E70D18C004C"
+ width 300
+ height 1057
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @528
+ location (1296, 464)
+ line_color 3342489
+ InterObjView @527
+ height 608
+ y_coord 548
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @529
+ location (1296, 560)
+ line_color 3342489
+ InterObjView @527
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$108" @530
+ location (1632, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @530
+ location (1632, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71CDF401E0"
+ width 300
+ height 1057
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @531
+ location (1632, 672)
+ line_color 3342489
+ InterObjView @530
+ height 340
+ y_coord 280
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$109" @532
+ location (1968, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @532
+ location (1968, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71CE2100D6"
+ width 300
+ height 1057
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @533
+ location (1968, 752)
+ line_color 3342489
+ InterObjView @532
+ height 200
+ y_coord 140
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$110" @534
+ location (2304, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @534
+ location (2304, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71CE2F020E"
+ width 300
+ height 1057
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @535
+ location (2304, 832)
+ line_color 3342489
+ InterObjView @534
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @536
+ location (16, 368)
+ label (object SegLabel @537
+ Parent_View @536
+ location (711, 324)
+ quidu "3E70D160006C"
+ anchor_loc 1
+ nlines 1
+ max_width 1403
+ justify 0
+ label "AllSubConnectionNotification(TSubConnectionNotificationBuf&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @523
+ supplier @525
+ Focus_Src @524
+ Focus_Entry @526
+ origin (479, 368)
+ terminus (944, 368)
+ ordinal 0)
+ (object InterMessView "" @538
+ location (16, 464)
+ label (object SegLabel @539
+ Parent_View @538
+ location (1127, 420)
+ quidu "3E70D191003D"
+ anchor_loc 1
+ nlines 1
+ max_width 384
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @525
+ supplier @527
+ Focus_Src @526
+ Focus_Entry @528
+ origin (975, 464)
+ terminus (1280, 464)
+ ordinal 1)
+ (object SelfMessView "" @540
+ location (16, 560)
+ label (object SegLabel @541
+ Parent_View @540
+ location (1387, 516)
+ quidu "3E70D1E3007C"
+ anchor_loc 1
+ nlines 1
+ max_width 859
+ justify 0
+ label "AllSubConnectionNotificationL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @527
+ supplier @527
+ Focus_Src @528
+ Focus_Entry @529
+ origin (1312, 560)
+ terminus (1462, 560)
+ ordinal 2)
+ (object InterMessView "" @542
+ location (16, 672)
+ label (object SegLabel @543
+ Parent_View @542
+ location (1463, 628)
+ quidu "3E71CDF802EA"
+ anchor_loc 1
+ nlines 1
+ max_width 675
+ justify 0
+ label "AllSubConnectionNotificationEnableL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @527
+ supplier @530
+ Focus_Src @528
+ Focus_Entry @531
+ origin (1311, 672)
+ terminus (1616, 672)
+ ordinal 3)
+ (object InterMessView "" @544
+ location (16, 752)
+ label (object SegLabel @545
+ Parent_View @544
+ location (1799, 708)
+ quidu "3E71CE2403E4"
+ anchor_loc 1
+ nlines 1
+ max_width 653
+ justify 0
+ label "AllSubConnectionNotificationEnable( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @530
+ supplier @532
+ Focus_Src @531
+ Focus_Entry @533
+ origin (1647, 752)
+ terminus (1952, 752)
+ ordinal 4)
+ (object InterMessView "" @546
+ location (16, 832)
+ label (object SegLabel @547
+ Parent_View @546
+ location (2135, 788)
+ quidu "3E71CE320329"
+ anchor_loc 1
+ nlines 1
+ max_width 653
+ justify 0
+ label "AllSubConnectionNotificationEnable( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @532
+ supplier @534
+ Focus_Src @533
+ Focus_Entry @535
+ origin (1983, 832)
+ terminus (2288, 832)
+ ordinal 5)))
+ (object InteractionDiagram "CancelAllSubConnectionNotification"
+ mechanism_ref @16
+ quid "3E71D1110078"
+ title "CancelAllSubConnectionNotification"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$111" @548
+ location (144, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @548
+ location (144, 265)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71D12E0357"
+ width 336
+ height 649
+ icon_height 162
+ icon_width 120
+ icon_y_offset -16
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @549
+ location (144, 368)
+ line_color 3342489
+ InterObjView @548
+ height 416
+ y_coord 356
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$112" @550
+ location (576, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @550
+ location (576, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71D13401E0"
+ width 300
+ height 649
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @551
+ location (576, 368)
+ line_color 3342489
+ InterObjView @550
+ height 356
+ y_coord 296
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$113" @552
+ location (928, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @552
+ location (928, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71D14A024D"
+ width 300
+ height 649
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @553
+ location (928, 448)
+ line_color 3342489
+ InterObjView @552
+ height 216
+ y_coord 156
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @554
+ location (928, 544)
+ line_color 3342489
+ InterObjView @552
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterMessView "" @555
+ location (16, 368)
+ label (object SegLabel @556
+ Parent_View @555
+ location (359, 324)
+ quidu "3E71D1370192"
+ anchor_loc 1
+ nlines 1
+ max_width 653
+ justify 0
+ label "CancelAllSubConnectionNotification( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @548
+ supplier @550
+ Focus_Src @549
+ Focus_Entry @551
+ origin (159, 368)
+ terminus (560, 368)
+ ordinal 0)
+ (object InterMessView "" @557
+ location (16, 448)
+ label (object SegLabel @558
+ Parent_View @557
+ location (751, 404)
+ quidu "3E71D14C0338"
+ anchor_loc 1
+ nlines 1
+ max_width 400
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @550
+ supplier @552
+ Focus_Src @551
+ Focus_Entry @553
+ origin (591, 448)
+ terminus (912, 448)
+ ordinal 1)
+ (object SelfMessView "" @559
+ location (16, 544)
+ label (object SegLabel @560
+ Parent_View @559
+ location (1019, 500)
+ quidu "3E71D16C0338"
+ anchor_loc 1
+ nlines 1
+ max_width 959
+ justify 0
+ label "CancelAllSubConnectionNotification(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @552
+ supplier @552
+ Focus_Src @553
+ Focus_Entry @554
+ origin (944, 544)
+ terminus (1094, 544)
+ ordinal 2)))
+ (object InteractionDiagram "IsSubConnectionActiveRequest"
+ mechanism_ref @17
+ quid "3E71DA510105"
+ title "IsSubConnectionActiveRequest"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$114" @561
+ location (672, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @561
+ location (672, 265)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DAC50337"
+ width 336
+ height 2325
+ icon_height 162
+ icon_width 120
+ icon_y_offset -16
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @562
+ location (672, 400)
+ line_color 3342489
+ InterObjView @561
+ height 2060
+ y_coord 2000
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$115" @563
+ location (1104, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @563
+ location (1104, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DACD01A1"
+ width 300
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @564
+ location (1104, 400)
+ line_color 3342489
+ InterObjView @563
+ height 2000
+ y_coord 1940
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$116" @565
+ location (1440, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @565
+ location (1440, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DC3B0059"
+ width 300
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @566
+ location (1440, 496)
+ line_color 3342489
+ InterObjView @565
+ height 1844
+ y_coord 1784
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @567
+ location (1440, 592)
+ line_color 3342489
+ InterObjView @565
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @568
+ location (1440, 720)
+ line_color 3342489
+ InterObjView @565
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @569
+ location (1440, 2160)
+ line_color 3342489
+ InterObjView @565
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$117" @570
+ location (1792, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @570
+ location (1792, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DD2500B7"
+ width 340
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @571
+ location (1792, 832)
+ line_color 3342489
+ InterObjView @570
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @572
+ location (1792, 928)
+ line_color 3342489
+ InterObjView @570
+ height 1352
+ y_coord 1292
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @573
+ location (1792, 1872)
+ line_color 3342489
+ InterObjView @570
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @574
+ location (1792, 1968)
+ line_color 3342489
+ InterObjView @570
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$118" @575
+ location (2480, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @575
+ location (2480, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DDE90395"
+ width 300
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @576
+ location (2480, 1024)
+ line_color 3342489
+ InterObjView @575
+ height 1124
+ y_coord 1064
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @577
+ location (2480, 1552)
+ line_color 3342489
+ InterObjView @575
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$119" @578
+ location (2816, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @578
+ location (2816, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DE1C0376"
+ width 300
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @579
+ location (2816, 1120)
+ line_color 3342489
+ InterObjView @578
+ height 372
+ y_coord 312
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$121" @580
+ location (3152, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @580
+ location (3152, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DE3000C6"
+ width 300
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @581
+ location (3152, 1216)
+ line_color 3342489
+ InterObjView @580
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$122" @582
+ location (3680, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @582
+ location (3680, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DE4A0376"
+ width 690
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @583
+ location (3680, 1312)
+ line_color 3342489
+ InterObjView @582
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$120" @584
+ location (2144, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @584
+ location (2144, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71DEC5000B"
+ width 300
+ height 2325
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @585
+ location (2144, 1664)
+ line_color 3342489
+ InterObjView @584
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @586
+ location (2144, 1792)
+ line_color 3342489
+ InterObjView @584
+ height 296
+ y_coord 236
+ Nested FALSE))
+ (object InterMessView "" @587
+ location (16, 400)
+ label (object SegLabel @588
+ Parent_View @587
+ location (887, 356)
+ quidu "3E71DAD4004A"
+ anchor_loc 1
+ nlines 1
+ max_width 1871
+ justify 0
+ label "IsSubConnectionActiveRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @561
+ supplier @563
+ Focus_Src @562
+ Focus_Entry @564
+ origin (687, 400)
+ terminus (1088, 400)
+ ordinal 0)
+ (object InterMessView "" @589
+ location (16, 496)
+ label (object SegLabel @590
+ Parent_View @589
+ location (1271, 452)
+ quidu "3E71DC3E028C"
+ anchor_loc 1
+ nlines 1
+ max_width 384
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @563
+ supplier @565
+ Focus_Src @564
+ Focus_Entry @566
+ origin (1119, 496)
+ terminus (1424, 496)
+ ordinal 1)
+ (object SelfMessView "" @591
+ location (16, 592)
+ label (object SegLabel @592
+ Parent_View @591
+ location (1531, 548)
+ quidu "3E71DC460192"
+ anchor_loc 1
+ nlines 1
+ max_width 903
+ justify 0
+ label "IsSubConnectionActiveRequestL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @565
+ supplier @565
+ Focus_Src @566
+ Focus_Entry @567
+ origin (1456, 592)
+ terminus (1606, 592)
+ ordinal 2)
+ (object SelfMessView "" @593
+ location (16, 720)
+ label (object SegLabel @594
+ Parent_View @593
+ location (1531, 676)
+ quidu "3E71DCDF0357"
+ anchor_loc 1
+ nlines 1
+ max_width 809
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @565
+ supplier @565
+ Focus_Src @566
+ Focus_Entry @568
+ origin (1456, 720)
+ terminus (1606, 720)
+ ordinal 3)
+ (object InterMessView "" @595
+ location (16, 832)
+ label (object SegLabel @596
+ Parent_View @595
+ location (1615, 788)
+ quidu "3E71DD2800E7"
+ anchor_loc 1
+ nlines 1
+ max_width 456
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @565
+ supplier @570
+ Focus_Src @566
+ Focus_Entry @571
+ origin (1455, 832)
+ terminus (1776, 832)
+ ordinal 4)
+ (object InterMessView "" @597
+ location (16, 928)
+ label (object SegLabel @598
+ Parent_View @597
+ location (1615, 884)
+ quidu "3E71DD9402F9"
+ anchor_loc 1
+ nlines 1
+ max_width 903
+ justify 0
+ label "IsSubConnectionActiveRequestL(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @565
+ supplier @570
+ Focus_Src @566
+ Focus_Entry @572
+ origin (1455, 928)
+ terminus (1776, 928)
+ ordinal 5)
+ (object InterMessView "" @599
+ location (16, 1024)
+ label (object SegLabel @600
+ Parent_View @599
+ location (2135, 980)
+ quidu "3E71DE0703E4"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @570
+ supplier @575
+ Focus_Src @572
+ Focus_Entry @576
+ origin (1807, 1024)
+ terminus (2464, 1024)
+ ordinal 6)
+ (object InterMessView "" @601
+ location (16, 1120)
+ label (object SegLabel @602
+ Parent_View @601
+ location (2647, 1076)
+ quidu "3E71DE2101C1"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @575
+ supplier @578
+ Focus_Src @576
+ Focus_Entry @579
+ origin (2495, 1120)
+ terminus (2800, 1120)
+ ordinal 7)
+ (object InterMessView "" @603
+ location (16, 1216)
+ label (object SegLabel @604
+ Parent_View @603
+ location (2983, 1172)
+ quidu "3E71DE340396"
+ anchor_loc 1
+ nlines 1
+ max_width 1019
+ justify 0
+ label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @578
+ supplier @580
+ Focus_Src @579
+ Focus_Entry @581
+ origin (2831, 1216)
+ terminus (3136, 1216)
+ ordinal 8)
+ (object InterMessView "" @605
+ location (16, 1312)
+ label (object SegLabel @606
+ Parent_View @605
+ location (3415, 1268)
+ quidu "3E71DE54023E"
+ anchor_loc 1
+ nlines 1
+ max_width 1078
+ justify 0
+ label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @580
+ supplier @582
+ Focus_Src @581
+ Focus_Entry @583
+ origin (3167, 1312)
+ terminus (3664, 1312)
+ ordinal 9)
+ (object SelfMessView "" @607
+ location (16, 1552)
+ label (object SegLabel @608
+ Parent_View @607
+ location (2571, 1508)
+ quidu "3E71DEA60115"
+ anchor_loc 1
+ nlines 1
+ max_width 759
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @575
+ supplier @575
+ Focus_Src @576
+ Focus_Entry @577
+ origin (2496, 1552)
+ terminus (2646, 1552)
+ ordinal 10)
+ (object InterMessView "" @609
+ location (16, 1664)
+ label (object SegLabel @610
+ Parent_View @609
+ location (2312, 1620)
+ quidu "3E71DEE603D5"
+ anchor_loc 1
+ nlines 1
+ max_width 456
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @575
+ supplier @584
+ Focus_Src @576
+ Focus_Entry @585
+ origin (2464, 1664)
+ terminus (2160, 1664)
+ ordinal 11)
+ (object InterMessView "" @611
+ location (16, 1792)
+ label (object SegLabel @612
+ Parent_View @611
+ location (2312, 1748)
+ quidu "3E71DEF701C0"
+ anchor_loc 1
+ nlines 1
+ max_width 600
+ justify 0
+ label "NotifyDataTransferred(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @575
+ supplier @584
+ Focus_Src @576
+ Focus_Entry @586
+ origin (2464, 1792)
+ terminus (2160, 1792)
+ ordinal 12)
+ (object InterMessView "" @613
+ location (16, 1872)
+ label (object SegLabel @614
+ Parent_View @613
+ location (1968, 1828)
+ quidu "3E71DF0B02DB"
+ anchor_loc 1
+ nlines 1
+ max_width 478
+ justify 0
+ label "NotifyDataSent(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @584
+ supplier @570
+ Focus_Src @586
+ Focus_Entry @573
+ origin (2128, 1872)
+ terminus (1808, 1872)
+ ordinal 13)
+ (object InterMessView "" @615
+ location (16, 1968)
+ label (object SegLabel @616
+ Parent_View @615
+ location (1968, 1924)
+ quidu "3E71DF1802E9"
+ anchor_loc 1
+ nlines 1
+ max_width 559
+ justify 0
+ label "NotifyDataReceived(TUint, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @584
+ supplier @570
+ Focus_Src @586
+ Focus_Entry @574
+ origin (2128, 1968)
+ terminus (1808, 1968)
+ ordinal 14)
+ (object InterMessView "" @617
+ location (16, 2160)
+ label (object SegLabel @618
+ Parent_View @617
+ location (1616, 2116)
+ quidu "3E71E7A702CA"
+ anchor_loc 1
+ nlines 1
+ max_width 441
+ justify 0
+ label "SetReturn(TInt, TInt, TUid)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @570
+ supplier @565
+ Focus_Src @572
+ Focus_Entry @569
+ origin (1776, 2160)
+ terminus (1456, 2160)
+ ordinal 15)))
+ (object InteractionDiagram "IsSubConnectionActiveCancel"
+ mechanism_ref @18
+ quid "3E71EEA40078"
+ title "IsSubConnectionActiveCancel"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$123" @619
+ location (176, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @619
+ location (176, 265)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71EEB30318"
+ width 336
+ height 1033
+ icon_height 162
+ icon_width 120
+ icon_y_offset -16
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @620
+ location (176, 352)
+ line_color 3342489
+ InterObjView @619
+ height 816
+ y_coord 756
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$124" @621
+ location (512, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @621
+ location (512, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71EEB7029B"
+ width 300
+ height 1033
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @622
+ location (512, 384)
+ line_color 3342489
+ InterObjView @621
+ height 724
+ y_coord 664
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$125" @623
+ location (848, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @623
+ location (848, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71EEC50328"
+ width 300
+ height 1033
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @624
+ location (848, 464)
+ line_color 3342489
+ InterObjView @623
+ height 584
+ y_coord 524
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @625
+ location (848, 560)
+ line_color 3342489
+ InterObjView @623
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @626
+ location (848, 672)
+ line_color 3342489
+ InterObjView @623
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$126" @627
+ location (1200, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @627
+ location (1200, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E71EFC10318"
+ width 340
+ height 1033
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @628
+ location (1200, 784)
+ line_color 3342489
+ InterObjView @627
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @629
+ location (1200, 928)
+ line_color 3342489
+ InterObjView @627
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @630
+ location (16, 384)
+ label (object SegLabel @631
+ Parent_View @630
+ location (343, 340)
+ quidu "3E71EEBA004A"
+ anchor_loc 1
+ nlines 1
+ max_width 984
+ justify 0
+ label "IsSubConnectionActiveCancel(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @619
+ supplier @621
+ Focus_Src @620
+ Focus_Entry @622
+ origin (191, 384)
+ terminus (496, 384)
+ ordinal 0)
+ (object InterMessView "" @632
+ location (16, 464)
+ label (object SegLabel @633
+ Parent_View @632
+ location (679, 420)
+ quidu "3E71EEC80329"
+ anchor_loc 1
+ nlines 1
+ max_width 384
+ justify 0
+ label "ServiceL(RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @621
+ supplier @623
+ Focus_Src @622
+ Focus_Entry @624
+ origin (527, 464)
+ terminus (832, 464)
+ ordinal 1)
+ (object SelfMessView "" @634
+ location (16, 560)
+ label (object SegLabel @635
+ Parent_View @634
+ location (939, 516)
+ quidu "3E71EED3028C"
+ anchor_loc 1
+ nlines 1
+ max_width 856
+ justify 0
+ label "IsSubConnectionActiveCancel(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @623
+ supplier @623
+ Focus_Src @624
+ Focus_Entry @625
+ origin (864, 560)
+ terminus (1014, 560)
+ ordinal 2)
+ (object SelfMessView "" @636
+ location (16, 672)
+ label (object SegLabel @637
+ Parent_View @636
+ location (939, 628)
+ quidu "3E71EF9B00C6"
+ anchor_loc 1
+ nlines 1
+ max_width 809
+ justify 0
+ label "FindSubConnection(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @623
+ supplier @623
+ Focus_Src @624
+ Focus_Entry @626
+ origin (864, 672)
+ terminus (1014, 672)
+ ordinal 3)
+ (object InterMessView "" @638
+ location (16, 784)
+ label (object SegLabel @639
+ Parent_View @638
+ location (1023, 740)
+ quidu "3E71EFC8005A"
+ anchor_loc 1
+ nlines 1
+ max_width 456
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @623
+ supplier @627
+ Focus_Src @624
+ Focus_Entry @628
+ origin (863, 784)
+ terminus (1184, 784)
+ ordinal 4)
+ (object InterMessView "" @640
+ location (16, 928)
+ label (object SegLabel @641
+ Parent_View @640
+ location (1023, 884)
+ quidu "3E71F06B0308"
+ anchor_loc 1
+ nlines 1
+ max_width 856
+ justify 0
+ label "IsSubConnectionActiveCancel(const RMessage&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @623
+ supplier @627
+ Focus_Src @624
+ Focus_Entry @629
+ origin (863, 928)
+ terminus (1184, 928)
+ ordinal 5)))
+ (object InteractionDiagram "Subconnection Progress Notification (upcall from Nif)"
+ mechanism_ref @19
+ quid "3E75AE21032B"
+ title "Subconnection Progress Notification (upcall from Nif)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$127" @642
+ location (192, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @642
+ location (192, 250)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75AE5701A5"
+ width 336
+ height 1249
+ icon_height 162
+ icon_width 120
+ icon_y_offset -1
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @643
+ location (192, 400)
+ line_color 3342489
+ InterObjView @642
+ height 984
+ y_coord 924
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$128" @644
+ location (656, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @644
+ location (656, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75AE6300DA"
+ width 300
+ height 1249
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @645
+ location (656, 400)
+ line_color 3342489
+ InterObjView @644
+ height 924
+ y_coord 864
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @646
+ location (656, 496)
+ line_color 3342489
+ InterObjView @644
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$129" @647
+ location (992, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @647
+ location (992, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75B50C000F"
+ width 300
+ height 1249
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @648
+ location (992, 624)
+ line_color 3342489
+ InterObjView @647
+ height 640
+ y_coord 580
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$130" @649
+ location (1328, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @649
+ location (1328, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75B52B00E9"
+ width 300
+ height 1249
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @650
+ location (1328, 720)
+ line_color 3342489
+ InterObjView @649
+ height 484
+ y_coord 424
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @651
+ location (1328, 816)
+ line_color 3342489
+ InterObjView @649
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$131" @652
+ location (1664, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @652
+ location (1664, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BA1E00BA"
+ width 300
+ height 1249
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @653
+ location (1664, 928)
+ line_color 3342489
+ InterObjView @652
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$132" @654
+ location (2000, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @654
+ location (2000, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BD8603A8"
+ width 340
+ height 1249
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @655
+ location (2000, 1024)
+ line_color 3342489
+ InterObjView @654
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @656
+ location (16, 400)
+ label (object SegLabel @657
+ Parent_View @656
+ location (423, 356)
+ quidu "3E75AE6600AC"
+ anchor_loc 1
+ nlines 1
+ max_width 810
+ justify 0
+ label "IfProgress(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @642
+ supplier @644
+ Focus_Src @643
+ Focus_Entry @645
+ origin (207, 400)
+ terminus (640, 400)
+ ordinal 0)
+ (object SelfMessView "" @658
+ location (16, 496)
+ label (object SegLabel @659
+ Parent_View @658
+ location (747, 452)
+ quidu "3E75B0F50129"
+ anchor_loc 1
+ nlines 1
+ max_width 791
+ justify 0
+ label "Progress(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @644
+ supplier @644
+ Focus_Src @645
+ Focus_Entry @646
+ origin (672, 496)
+ terminus (822, 496)
+ ordinal 1)
+ (object InterMessView "" @660
+ location (16, 624)
+ label (object SegLabel @661
+ Parent_View @660
+ location (823, 580)
+ quidu "3E75B50F003E"
+ anchor_loc 1
+ nlines 1
+ max_width 982
+ justify 0
+ label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @644
+ supplier @647
+ Focus_Src @645
+ Focus_Entry @648
+ origin (671, 624)
+ terminus (976, 624)
+ ordinal 2)
+ (object InterMessView "" @662
+ location (16, 720)
+ label (object SegLabel @663
+ Parent_View @662
+ location (1159, 676)
+ quidu "3E75B52E038A"
+ anchor_loc 1
+ nlines 1
+ max_width 982
+ justify 0
+ label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @647
+ supplier @649
+ Focus_Src @648
+ Focus_Entry @650
+ origin (1007, 720)
+ terminus (1312, 720)
+ ordinal 3)
+ (object SelfMessView "" @664
+ location (16, 816)
+ label (object SegLabel @665
+ Parent_View @664
+ location (1419, 772)
+ quidu "3E75BA0D00EA"
+ anchor_loc 1
+ nlines 1
+ max_width 760
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @649
+ supplier @649
+ Focus_Src @650
+ Focus_Entry @651
+ origin (1344, 816)
+ terminus (1494, 816)
+ ordinal 4)
+ (object InterMessView "" @666
+ location (16, 928)
+ label (object SegLabel @667
+ Parent_View @666
+ location (1495, 884)
+ quidu "3E75BA210252"
+ anchor_loc 1
+ nlines 1
+ max_width 810
+ justify 0
+ label "ProgressNotification(TInt, TInt, const TDesC8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @649
+ supplier @652
+ Focus_Src @650
+ Focus_Entry @653
+ origin (1343, 928)
+ terminus (1648, 928)
+ ordinal 5)
+ (object InterMessView "" @668
+ location (16, 1024)
+ label (object SegLabel @669
+ Parent_View @668
+ location (1831, 980)
+ quidu "3E75BD8C002F"
+ anchor_loc 1
+ nlines 1
+ max_width 810
+ justify 0
+ label "ProgressNotification(TInt, TInt, const TDesC8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @652
+ supplier @654
+ Focus_Src @653
+ Focus_Entry @655
+ origin (1679, 1024)
+ terminus (1984, 1024)
+ ordinal 6)))
+ (object InteractionDiagram "Subconnection Progress Notification (upcall from Agent)"
+ mechanism_ref @20
+ quid "3E75BDC60270"
+ title "Subconnection Progress Notification (upcall from Agent)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$133" @670
+ location (640, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @670
+ location (640, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BDD60311"
+ width 300
+ height 1281
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @671
+ location (640, 400)
+ line_color 3342489
+ InterObjView @670
+ height 956
+ y_coord 896
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @672
+ location (640, 512)
+ line_color 3342489
+ InterObjView @670
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$134" @673
+ location (976, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @673
+ location (976, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BDD60316"
+ width 300
+ height 1281
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @674
+ location (976, 624)
+ line_color 3342489
+ InterObjView @673
+ height 672
+ y_coord 612
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$135" @675
+ location (1312, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @675
+ location (1312, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BDD60319"
+ width 300
+ height 1281
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @676
+ location (1312, 720)
+ line_color 3342489
+ InterObjView @675
+ height 516
+ y_coord 456
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @677
+ location (1312, 832)
+ line_color 3342489
+ InterObjView @675
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$136" @678
+ location (1648, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @678
+ location (1648, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BDD6031E"
+ width 300
+ height 1281
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @679
+ location (1648, 960)
+ line_color 3342489
+ InterObjView @678
+ height 216
+ y_coord 156
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$137" @680
+ location (1984, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @680
+ location (1984, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BDD6031F"
+ width 340
+ height 1281
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @681
+ location (1984, 1056)
+ line_color 3342489
+ InterObjView @680
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$138" @682
+ location (288, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @682
+ location (288, 265)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BDD6030C"
+ width 336
+ height 1281
+ icon_height 162
+ icon_width 120
+ icon_y_offset -16
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @683
+ location (288, 400)
+ line_color 3342489
+ InterObjView @682
+ height 1016
+ y_coord 956
+ Nested FALSE))
+ (object InterMessView "" @684
+ location (16, 400)
+ label (object SegLabel @685
+ Parent_View @684
+ location (463, 356)
+ quidu "3E75BDD6030E"
+ anchor_loc 1
+ nlines 1
+ max_width 888
+ justify 0
+ label "AgentProgress(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @682
+ supplier @670
+ Focus_Src @683
+ Focus_Entry @671
+ origin (303, 400)
+ terminus (624, 400)
+ ordinal 0)
+ (object SelfMessView "" @686
+ location (16, 512)
+ label (object SegLabel @687
+ Parent_View @686
+ location (731, 468)
+ quidu "3E75BDD6030F"
+ anchor_loc 1
+ nlines 1
+ max_width 822
+ justify 0
+ label "Progress(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @670
+ supplier @670
+ Focus_Src @671
+ Focus_Entry @672
+ origin (656, 512)
+ terminus (806, 512)
+ ordinal 1)
+ (object InterMessView "" @688
+ location (16, 624)
+ label (object SegLabel @689
+ Parent_View @688
+ location (807, 580)
+ quidu "3E75BDD60313"
+ anchor_loc 1
+ nlines 1
+ max_width 1022
+ justify 0
+ label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @670
+ supplier @673
+ Focus_Src @671
+ Focus_Entry @674
+ origin (655, 624)
+ terminus (960, 624)
+ ordinal 2)
+ (object InterMessView "" @690
+ location (16, 720)
+ label (object SegLabel @691
+ Parent_View @690
+ location (1143, 676)
+ quidu "3E75BDD60314"
+ anchor_loc 1
+ nlines 1
+ max_width 1022
+ justify 0
+ label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @673
+ supplier @675
+ Focus_Src @674
+ Focus_Entry @676
+ origin (991, 720)
+ terminus (1296, 720)
+ ordinal 3)
+ (object SelfMessView "" @692
+ location (16, 832)
+ label (object SegLabel @693
+ Parent_View @692
+ location (1403, 788)
+ quidu "3E75BDD60317"
+ anchor_loc 1
+ nlines 1
+ max_width 781
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @675
+ supplier @675
+ Focus_Src @676
+ Focus_Entry @677
+ origin (1328, 832)
+ terminus (1478, 832)
+ ordinal 4)
+ (object InterMessView "" @694
+ location (16, 960)
+ label (object SegLabel @695
+ Parent_View @694
+ location (1479, 916)
+ quidu "3E75BDD6031B"
+ anchor_loc 1
+ nlines 1
+ max_width 853
+ justify 0
+ label "ProgressNotification(TInt, TInt, const TDesC8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @675
+ supplier @678
+ Focus_Src @676
+ Focus_Entry @679
+ origin (1327, 960)
+ terminus (1632, 960)
+ ordinal 5)
+ (object InterMessView "" @696
+ location (16, 1056)
+ label (object SegLabel @697
+ Parent_View @696
+ location (1815, 1012)
+ quidu "3E75BDD6031C"
+ anchor_loc 1
+ nlines 1
+ max_width 853
+ justify 0
+ label "ProgressNotification(TInt, TInt, const TDesC8&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @678
+ supplier @680
+ Focus_Src @679
+ Focus_Entry @681
+ origin (1663, 1056)
+ terminus (1968, 1056)
+ ordinal 6)))
+ (object InteractionDiagram "Notify Data Sent"
+ mechanism_ref @21
+ quid "3E75BF67000F"
+ title "Notify Data Sent"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$139" @698
+ location (192, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @698
+ location (192, 265)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BF73007C"
+ width 336
+ height 1437
+ icon_height 162
+ icon_width 120
+ icon_y_offset -16
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @699
+ location (192, 400)
+ line_color 3342489
+ InterObjView @698
+ height 1172
+ y_coord 1112
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$140" @700
+ location (1152, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @700
+ location (1152, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BF7903E7"
+ width 300
+ height 1437
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @701
+ location (1152, 400)
+ line_color 3342489
+ InterObjView @700
+ height 1112
+ y_coord 1052
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @702
+ location (1152, 1296)
+ line_color 3342489
+ InterObjView @700
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$141" @703
+ location (1472, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @703
+ location (1472, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BFA80389"
+ width 300
+ height 1437
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @704
+ location (1472, 496)
+ line_color 3342489
+ InterObjView @703
+ height 920
+ y_coord 860
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @705
+ location (1472, 1200)
+ line_color 3342489
+ InterObjView @703
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$143" @706
+ location (1792, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @706
+ location (1792, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75BFC202DD"
+ width 300
+ height 1437
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @707
+ location (1792, 592)
+ line_color 3342489
+ InterObjView @706
+ height 788
+ y_coord 728
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @708
+ location (1792, 704)
+ line_color 3342489
+ InterObjView @706
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$144" @709
+ location (2112, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @709
+ location (2112, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C0130128"
+ width 300
+ height 1437
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @710
+ location (2112, 832)
+ line_color 3342489
+ InterObjView @709
+ height 488
+ y_coord 428
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @711
+ location (2112, 1072)
+ line_color 3342489
+ InterObjView @709
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$145" @712
+ location (2448, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @712
+ location (2448, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C03C02ED"
+ width 340
+ height 1437
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @713
+ location (2448, 928)
+ line_color 3342489
+ InterObjView @712
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$142" @714
+ location (624, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @714
+ location (624, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E774BDD0116"
+ width 690
+ height 1437
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @715
+ location (624, 1392)
+ line_color 3342489
+ InterObjView @714
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @716
+ location (16, 400)
+ label (object SegLabel @717
+ Parent_View @716
+ location (671, 356)
+ quidu "3E75BF7F0177"
+ anchor_loc 1
+ nlines 1
+ max_width 869
+ justify 0
+ label "NotifyDataSent(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @698
+ supplier @700
+ Focus_Src @699
+ Focus_Entry @701
+ origin (207, 400)
+ terminus (1136, 400)
+ ordinal 0)
+ (object InterMessView "" @718
+ location (16, 496)
+ label (object SegLabel @719
+ Parent_View @718
+ location (1311, 452)
+ quidu "3E75BFAB034C"
+ anchor_loc 1
+ nlines 1
+ max_width 869
+ justify 0
+ label "NotifyDataSent(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @700
+ supplier @703
+ Focus_Src @701
+ Focus_Entry @704
+ origin (1167, 496)
+ terminus (1456, 496)
+ ordinal 1)
+ (object InterMessView "" @720
+ location (16, 592)
+ label (object SegLabel @721
+ Parent_View @720
+ location (1631, 548)
+ quidu "3E75BFC60167"
+ anchor_loc 1
+ nlines 1
+ max_width 869
+ justify 0
+ label "NotifyDataSent(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @703
+ supplier @706
+ Focus_Src @704
+ Focus_Entry @707
+ origin (1487, 592)
+ terminus (1776, 592)
+ ordinal 2)
+ (object SelfMessView "" @722
+ location (16, 704)
+ label (object SegLabel @723
+ Parent_View @722
+ location (1883, 660)
+ quidu "3E75BFFA01E4"
+ anchor_loc 1
+ nlines 1
+ max_width 760
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @706
+ supplier @706
+ Focus_Src @707
+ Focus_Entry @708
+ origin (1808, 704)
+ terminus (1958, 704)
+ ordinal 3)
+ (object InterMessView "" @724
+ location (16, 832)
+ label (object SegLabel @725
+ Parent_View @724
+ location (1951, 788)
+ quidu "3E75C01601F4"
+ anchor_loc 1
+ nlines 1
+ max_width 391
+ justify 0
+ label "NotifyDataSent(TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @706
+ supplier @709
+ Focus_Src @707
+ Focus_Entry @710
+ origin (1807, 832)
+ terminus (2096, 832)
+ ordinal 4)
+ (object InterMessView "" @726
+ location (16, 928)
+ label (object SegLabel @727
+ Parent_View @726
+ location (2279, 884)
+ quidu "3E75C0420010"
+ anchor_loc 1
+ nlines 1
+ max_width 391
+ justify 0
+ label "NotifyDataSent(TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @709
+ supplier @712
+ Focus_Src @710
+ Focus_Entry @713
+ origin (2127, 928)
+ terminus (2432, 928)
+ ordinal 5)
+ (object SelfMessView "" @728
+ location (16, 1072)
+ label (object SegLabel @729
+ Parent_View @728
+ location (2203, 1028)
+ quidu "3E75C06C0232"
+ anchor_loc 1
+ nlines 1
+ max_width 460
+ justify 0
+ label "SetNextUplinkGranularity( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @709
+ supplier @709
+ Focus_Src @710
+ Focus_Entry @711
+ origin (2128, 1072)
+ terminus (2278, 1072)
+ ordinal 6)
+ (object InterMessView "" @730
+ location (16, 1200)
+ label (object SegLabel @731
+ Parent_View @730
+ location (1792, 1156)
+ quidu "3E774BA201E2"
+ anchor_loc 1
+ nlines 1
+ max_width 1225
+ justify 0
+ label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @709
+ supplier @703
+ Focus_Src @710
+ Focus_Entry @705
+ origin (2096, 1200)
+ terminus (1488, 1200)
+ ordinal 7)
+ (object InterMessView "" @732
+ location (16, 1296)
+ label (object SegLabel @733
+ Parent_View @732
+ location (1312, 1252)
+ quidu "3E774BC401C2"
+ anchor_loc 1
+ nlines 1
+ max_width 1169
+ justify 0
+ label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @703
+ supplier @700
+ Focus_Src @704
+ Focus_Entry @702
+ origin (1456, 1296)
+ terminus (1168, 1296)
+ ordinal 8)
+ (object InterMessView "" @734
+ location (16, 1392)
+ label (object SegLabel @735
+ Parent_View @734
+ location (888, 1348)
+ quidu "3E774C51033A"
+ anchor_loc 1
+ nlines 1
+ max_width 1169
+ justify 0
+ label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @700
+ supplier @714
+ Focus_Src @701
+ Focus_Entry @715
+ origin (1136, 1392)
+ terminus (640, 1392)
+ ordinal 9)))
+ (object InteractionDiagram "Notify Data Received"
+ mechanism_ref @22
+ quid "3E75C08B003D"
+ title "Notify Data Received"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$146" @736
+ location (144, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @736
+ location (144, 346)
+ anchor_loc 1
+ nlines 2
+ max_width 360
+ justify 0
+ label "")
+ icon "Actor"
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C0960222"
+ width 336
+ height 1453
+ icon_height 162
+ icon_width 120
+ icon_y_offset -97
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @737
+ location (144, 400)
+ line_color 3342489
+ InterObjView @736
+ height 1188
+ y_coord 1128
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$147" @738
+ location (1120, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @738
+ location (1120, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C0960227"
+ width 300
+ height 1453
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @739
+ location (1120, 400)
+ line_color 3342489
+ InterObjView @738
+ height 1128
+ y_coord 1068
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @740
+ location (1120, 1296)
+ line_color 3342489
+ InterObjView @738
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$148" @741
+ location (1440, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @741
+ location (1440, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C096022A"
+ width 300
+ height 1453
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @742
+ location (1440, 496)
+ line_color 3342489
+ InterObjView @741
+ height 920
+ y_coord 860
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @743
+ location (1440, 1200)
+ line_color 3342489
+ InterObjView @741
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$150" @744
+ location (1760, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @744
+ location (1760, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C096022D"
+ width 300
+ height 1453
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @745
+ location (1760, 592)
+ line_color 3342489
+ InterObjView @744
+ height 788
+ y_coord 728
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @746
+ location (1760, 704)
+ line_color 3342489
+ InterObjView @744
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$151" @747
+ location (2080, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @747
+ location (2080, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C0960232"
+ width 300
+ height 1453
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @748
+ location (2080, 832)
+ line_color 3342489
+ InterObjView @747
+ height 488
+ y_coord 428
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @749
+ location (2080, 1072)
+ line_color 3342489
+ InterObjView @747
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$152" @750
+ location (2416, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @750
+ location (2416, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C0960235"
+ width 340
+ height 1453
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @751
+ location (2416, 928)
+ line_color 3342489
+ InterObjView @750
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$149" @752
+ location (608, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @752
+ location (608, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 672
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E774D0602BC"
+ width 690
+ height 1453
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @753
+ location (608, 1408)
+ line_color 3342489
+ InterObjView @752
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @754
+ location (16, 400)
+ label (object SegLabel @755
+ Parent_View @754
+ location (631, 356)
+ quidu "3E75C0960224"
+ anchor_loc 1
+ nlines 1
+ max_width 947
+ justify 0
+ label "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @736
+ supplier @738
+ Focus_Src @737
+ Focus_Entry @739
+ origin (159, 400)
+ terminus (1104, 400)
+ ordinal 0)
+ (object InterMessView "" @756
+ location (16, 496)
+ label (object SegLabel @757
+ Parent_View @756
+ location (1279, 452)
+ quidu "3E75C0960225"
+ anchor_loc 1
+ nlines 1
+ max_width 947
+ justify 0
+ label "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @738
+ supplier @741
+ Focus_Src @739
+ Focus_Entry @742
+ origin (1135, 496)
+ terminus (1424, 496)
+ ordinal 1)
+ (object InterMessView "" @758
+ location (16, 592)
+ label (object SegLabel @759
+ Parent_View @758
+ location (1599, 548)
+ quidu "3E75C0960228"
+ anchor_loc 1
+ nlines 1
+ max_width 913
+ justify 0
+ label "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @741
+ supplier @744
+ Focus_Src @742
+ Focus_Entry @745
+ origin (1455, 592)
+ terminus (1744, 592)
+ ordinal 2)
+ (object SelfMessView "" @760
+ location (16, 704)
+ label (object SegLabel @761
+ Parent_View @760
+ location (1851, 660)
+ quidu "3E75C096022B"
+ anchor_loc 1
+ nlines 1
+ max_width 781
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @744
+ supplier @744
+ Focus_Src @745
+ Focus_Entry @746
+ origin (1776, 704)
+ terminus (1926, 704)
+ ordinal 3)
+ (object InterMessView "" @762
+ location (16, 832)
+ label (object SegLabel @763
+ Parent_View @762
+ location (1919, 788)
+ quidu "3E75C096022F"
+ anchor_loc 1
+ nlines 1
+ max_width 469
+ justify 0
+ label "NotifyDataReceived(TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @744
+ supplier @747
+ Focus_Src @745
+ Focus_Entry @748
+ origin (1775, 832)
+ terminus (2064, 832)
+ ordinal 4)
+ (object SelfMessView "" @764
+ location (16, 1072)
+ label (object SegLabel @765
+ Parent_View @764
+ location (2171, 1028)
+ quidu "3E75C0960234"
+ anchor_loc 1
+ nlines 1
+ max_width 494
+ justify 0
+ label "SetNextUplinkGranularity( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @747
+ supplier @747
+ Focus_Src @748
+ Focus_Entry @749
+ origin (2096, 1072)
+ terminus (2246, 1072)
+ ordinal 6)
+ (object InterMessView "" @766
+ location (16, 928)
+ label (object SegLabel @767
+ Parent_View @766
+ location (2247, 884)
+ quidu "3E75C0960230"
+ anchor_loc 1
+ nlines 1
+ max_width 469
+ justify 0
+ label "NotifyDataReceived(TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @747
+ supplier @750
+ Focus_Src @748
+ Focus_Entry @751
+ origin (2095, 928)
+ terminus (2400, 928)
+ ordinal 5)
+ (object InterMessView "" @768
+ location (16, 1200)
+ label (object SegLabel @769
+ Parent_View @768
+ location (1760, 1156)
+ quidu "3E774CD70240"
+ anchor_loc 1
+ nlines 1
+ max_width 1250
+ justify 0
+ label "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @747
+ supplier @741
+ Focus_Src @748
+ Focus_Entry @743
+ origin (2064, 1200)
+ terminus (1456, 1200)
+ ordinal 7)
+ (object InterMessView "" @770
+ location (16, 1296)
+ label (object SegLabel @771
+ Parent_View @770
+ location (1280, 1252)
+ quidu "3E774CF60201"
+ anchor_loc 1
+ nlines 1
+ max_width 1250
+ justify 0
+ label "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @741
+ supplier @738
+ Focus_Src @742
+ Focus_Entry @740
+ origin (1424, 1296)
+ terminus (1136, 1296)
+ ordinal 8)
+ (object InterMessView "" @772
+ location (16, 1408)
+ label (object SegLabel @773
+ Parent_View @772
+ location (864, 1364)
+ quidu "3E774D690398"
+ anchor_loc 1
+ nlines 1
+ max_width 1250
+ justify 0
+ label "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
+ pctDist 0.500000
+ height 45
+ orientation 1)
+ line_color 3342489
+ client @738
+ supplier @752
+ Focus_Src @739
+ Focus_Entry @753
+ origin (1104, 1408)
+ terminus (624, 1408)
+ ordinal 9)))
+ (object InteractionDiagram "SubconnectionEvent (ESubConnectionOpened)"
+ mechanism_ref @23
+ quid "3E75C431031C"
+ title "SubconnectionEvent (ESubConnectionOpened)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$153" @774
+ location (448, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @774
+ location (448, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C49F0109"
+ width 300
+ height 1561
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @775
+ location (448, 416)
+ line_color 3342489
+ InterObjView @774
+ height 1280
+ y_coord 1220
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$154" @776
+ location (784, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @776
+ location (784, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C4A300DA"
+ width 300
+ height 1561
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @777
+ location (784, 416)
+ line_color 3342489
+ InterObjView @776
+ height 1220
+ y_coord 1160
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$155" @778
+ location (1120, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @778
+ location (1120, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C54201D4"
+ width 300
+ height 1561
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @779
+ location (1120, 512)
+ line_color 3342489
+ InterObjView @778
+ height 1064
+ y_coord 1004
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$156" @780
+ location (1456, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @780
+ location (1456, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C680033B"
+ width 300
+ height 1561
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @781
+ location (1456, 592)
+ line_color 3342489
+ InterObjView @780
+ height 788
+ y_coord 728
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @782
+ location (1456, 688)
+ line_color 3342489
+ InterObjView @780
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$157" @783
+ location (1792, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @783
+ location (1792, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C81300AB"
+ width 300
+ height 1561
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @784
+ location (1792, 816)
+ line_color 3342489
+ InterObjView @783
+ height 504
+ y_coord 444
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @785
+ location (1792, 1072)
+ line_color 3342489
+ InterObjView @783
+ height 60
+ y_coord 0
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @786
+ location (1792, 1456)
+ line_color 3342489
+ InterObjView @783
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$158" @787
+ location (2128, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @787
+ location (2128, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 322
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75C9260270"
+ width 340
+ height 1561
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @788
+ location (2128, 912)
+ line_color 3342489
+ InterObjView @787
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @789
+ location (2128, 1200)
+ line_color 3342489
+ InterObjView @787
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @790
+ location (16, 416)
+ label (object SegLabel @791
+ Parent_View @790
+ location (615, 372)
+ quidu "3E75C4A60196"
+ anchor_loc 1
+ nlines 1
+ max_width 895
+ justify 0
+ label "SubConnectionEvent(const TSubConnectionEvent&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @774
+ supplier @776
+ Focus_Src @775
+ Focus_Entry @777
+ origin (463, 416)
+ terminus (768, 416)
+ ordinal 0)
+ (object InterMessView "" @792
+ location (16, 512)
+ label (object SegLabel @793
+ Parent_View @792
+ location (951, 468)
+ quidu "3E75C5460177"
+ anchor_loc 1
+ nlines 1
+ max_width 895
+ justify 0
+ label "SubConnectionEvent(const TSubConnectionEvent&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @776
+ supplier @778
+ Focus_Src @777
+ Focus_Entry @779
+ origin (799, 512)
+ terminus (1104, 512)
+ ordinal 1)
+ (object InterMessView "" @794
+ location (16, 592)
+ label (object SegLabel @795
+ Parent_View @794
+ location (1287, 548)
+ quidu "3E75C68303E8"
+ anchor_loc 1
+ nlines 1
+ max_width 779
+ justify 0
+ label "NewL(TSubConnectionUniqueId, CInterface*)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @778
+ supplier @780
+ Focus_Src @779
+ Focus_Entry @781
+ origin (1135, 592)
+ terminus (1440, 592)
+ ordinal 2)
+ (object SelfMessView "" @796
+ location (16, 688)
+ label (object SegLabel @797
+ Parent_View @796
+ location (1547, 644)
+ quidu "3E75C71F00BB"
+ anchor_loc 1
+ nlines 1
+ max_width 222
+ justify 0
+ label "ConstructL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @780
+ supplier @780
+ Focus_Src @781
+ Focus_Entry @782
+ origin (1472, 688)
+ terminus (1622, 688)
+ ordinal 3)
+ (object InterMessView "" @798
+ location (16, 816)
+ label (object SegLabel @799
+ Parent_View @798
+ location (1623, 772)
+ quidu "3E75C9170148"
+ anchor_loc 1
+ nlines 1
+ max_width 1151
+ justify 0
+ label "CreateSubConnectionL(TSubConnectionUniqueId, CSubInterface*)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @780
+ supplier @783
+ Focus_Src @781
+ Focus_Entry @784
+ origin (1471, 816)
+ terminus (1776, 816)
+ ordinal 4)
+ (object InterMessView "" @800
+ location (16, 912)
+ label (object SegLabel @801
+ Parent_View @800
+ location (1959, 868)
+ quidu "3E75C92A003E"
+ anchor_loc 1
+ nlines 1
+ max_width 1301
+ justify 0
+ label "CSubConnection(TSubConnectionUniqueId, CConnection*, CSubInterface*)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @783
+ supplier @787
+ Focus_Src @784
+ Focus_Entry @788
+ origin (1807, 912)
+ terminus (2112, 912)
+ ordinal 5)
+ (object SelfMessView "" @802
+ location (16, 1072)
+ label (object SegLabel @803
+ Parent_View @802
+ location (1883, 1028)
+ quidu "3E75CA37008D"
+ anchor_loc 1
+ nlines 1
+ max_width 967
+ justify 0
+ label "FindPositionForInsertInOrder(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @783
+ supplier @783
+ Focus_Src @784
+ Focus_Entry @785
+ origin (1808, 1072)
+ terminus (1958, 1072)
+ ordinal 6)
+ (object InterMessView "" @804
+ location (16, 1200)
+ label (object SegLabel @805
+ Parent_View @804
+ location (1959, 1156)
+ quidu "3E75CA690241"
+ anchor_loc 1
+ nlines 1
+ max_width 457
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @783
+ supplier @787
+ Focus_Src @784
+ Focus_Entry @789
+ origin (1807, 1200)
+ terminus (2112, 1200)
+ ordinal 7)
+ (object InterMessView "" @806
+ location (16, 1456)
+ label (object SegLabel @807
+ Parent_View @806
+ location (1455, 1412)
+ quidu "3E75CD59008D"
+ anchor_loc 1
+ nlines 1
+ max_width 938
+ justify 0
+ label "SubConnectionEvent(const TSubConnectionEvent&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @778
+ supplier @783
+ Focus_Src @779
+ Focus_Entry @786
+ origin (1135, 1456)
+ terminus (1776, 1456)
+ ordinal 8)))
+ (object InteractionDiagram "SubconnectionEvent (ESubConnectionClosed)"
+ mechanism_ref @24
+ quid "3E75CCB201D4"
+ title "SubconnectionEvent (ESubConnectionClosed)"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "$UNNAMED$159" @808
+ location (448, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @808
+ location (448, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75CD9F03C8"
+ width 300
+ height 1001
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @809
+ location (448, 416)
+ line_color 3342489
+ InterObjView @808
+ height 720
+ y_coord 660
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$160" @810
+ location (784, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @810
+ location (784, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75CD9F03CD"
+ width 300
+ height 1001
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @811
+ location (784, 416)
+ line_color 3342489
+ InterObjView @810
+ height 660
+ y_coord 600
+ Nested FALSE))
+ (object InterMessView "" @812
+ location (16, 416)
+ label (object SegLabel @813
+ Parent_View @812
+ location (615, 372)
+ quidu "3E75CD9F03CA"
+ anchor_loc 1
+ nlines 1
+ max_width 938
+ justify 0
+ label "SubConnectionEvent(const TSubConnectionEvent&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @808
+ supplier @810
+ Focus_Src @809
+ Focus_Entry @811
+ origin (463, 416)
+ terminus (768, 416)
+ ordinal 0)
+ (object InterObjView "$UNNAMED$161" @814
+ location (1120, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @814
+ location (1120, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75CD9F03D0"
+ width 300
+ height 1001
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @815
+ location (1120, 512)
+ line_color 3342489
+ InterObjView @814
+ height 504
+ y_coord 444
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @816
+ location (1120, 624)
+ line_color 3342489
+ InterObjView @814
+ height 60
+ y_coord 0
+ Nested TRUE))
+ (object InterObjView "$UNNAMED$162" @817
+ location (1456, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @817
+ location (1456, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75CD9F03D5"
+ width 300
+ height 1001
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @818
+ location (1456, 736)
+ line_color 3342489
+ InterObjView @817
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$163" @819
+ location (1776, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @819
+ location (1776, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E75CD9F03DA"
+ width 300
+ height 1001
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @820
+ location (1776, 896)
+ line_color 3342489
+ InterObjView @819
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @821
+ location (16, 512)
+ label (object SegLabel @822
+ Parent_View @821
+ location (951, 468)
+ quidu "3E75CD9F03CB"
+ anchor_loc 1
+ nlines 1
+ max_width 938
+ justify 0
+ label "SubConnectionEvent(const TSubConnectionEvent&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @810
+ supplier @814
+ Focus_Src @811
+ Focus_Entry @815
+ origin (799, 512)
+ terminus (1104, 512)
+ ordinal 1)
+ (object SelfMessView "" @823
+ location (16, 624)
+ label (object SegLabel @824
+ Parent_View @823
+ location (1211, 580)
+ quidu "3E75CDB8031D"
+ anchor_loc 1
+ nlines 1
+ max_width 759
+ justify 0
+ label "FindSubInterface(TSubConnectionUniqueId)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @814
+ supplier @814
+ Focus_Src @815
+ Focus_Entry @816
+ origin (1136, 624)
+ terminus (1286, 624)
+ ordinal 2)
+ (object InterMessView "" @825
+ location (16, 736)
+ label (object SegLabel @826
+ Parent_View @825
+ location (1287, 692)
+ quidu "3E75CDEC007C"
+ anchor_loc 1
+ nlines 1
+ max_width 469
+ justify 0
+ label "SubConnectionUniqueId( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @814
+ supplier @817
+ Focus_Src @815
+ Focus_Entry @818
+ origin (1135, 736)
+ terminus (1440, 736)
+ ordinal 3)
+ (object InterMessView "" @827
+ location (16, 896)
+ label (object SegLabel @828
+ Parent_View @827
+ location (1447, 852)
+ quidu "3E75CD9F03D2"
+ anchor_loc 1
+ nlines 1
+ max_width 938
+ justify 0
+ label "SubConnectionEvent(const TSubConnectionEvent&)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @814
+ supplier @819
+ Focus_Src @815
+ Focus_Entry @820
+ origin (1135, 896)
+ terminus (1760, 896)
+ ordinal 4)))))
+ root_subsystem (object SubSystem "Component View"
+ quid "3E6471E70367"
+ physical_models (list unit_reference_list)
+ physical_presentations (list unit_reference_list
+ (object Module_Diagram "Main"
+ quid "3E6471E801C2"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ process_structure (object Processes
+ quid "3E6471E70368"
+ ProcsNDevs (list
+ (object Process_Diagram "Deployment View"
+ quid "3E6471E70377"
+ title "Deployment View"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ properties (object Properties
+ attributes (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "DDL"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "Directory"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "DDL"
+ name "DataBase"
+ value ("DataBaseSet" 800))
+ (object Attribute
+ tool "DDL"
+ name "DataBaseSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "ANSI"
+ value 800)
+ (object Attribute
+ tool "DDL"
+ name "Oracle"
+ value 801)
+ (object Attribute
+ tool "DDL"
+ name "SQLServer"
+ value 802)
+ (object Attribute
+ tool "DDL"
+ name "Sybase"
+ value 803)
+ (object Attribute
+ tool "DDL"
+ name "Watcom"
+ value 804)))
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKeyColumnName"
+ value "Id")
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKeyColumnType"
+ value "NUMBER(5)")
+ (object Attribute
+ tool "DDL"
+ name "ViewName"
+ value "V_")
+ (object Attribute
+ tool "DDL"
+ name "TableName"
+ value "T_")
+ (object Attribute
+ tool "DDL"
+ name "InheritSuffix"
+ value "_V")
+ (object Attribute
+ tool "DDL"
+ name "DropClause"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "BaseViews"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "DDLScriptFilename"
+ value "DDL1.SQL")))
+ (object Attribute
+ tool "DDL"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "ColumnType"
+ value "VARCHAR")
+ (object Attribute
+ tool "DDL"
+ name "Length"
+ value "")
+ (object Attribute
+ tool "DDL"
+ name "NullsOK"
+ value TRUE)
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKey"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "Unique"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "CompositeUnique"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "CheckConstraint"
+ value "")))
+ (object Attribute
+ tool "DDL"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Rose Model Integrator"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Rose Web Publisher"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Version Control"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialValue"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Inherit"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "RevEngRootDirectory"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "RootPackage"
+ value "C++ Reverse Engineered")
+ (object Attribute
+ tool "Cplusplus"
+ name "RevEngDirectoriesAsPackages"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "HeaderFileExtension"
+ value ".h")
+ (object Attribute
+ tool "Cplusplus"
+ name "ImplementationFileExtension"
+ value ".cpp")
+ (object Attribute
+ tool "Cplusplus"
+ name "NewHeaderFileDirectory"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "NewImplementationFileDirectory"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "FileCapitalization"
+ value ("FileCapitalizationSet" 0))
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeGenExtraDirectories"
+ value ("CodeGenExtraDirectoriesSet" 0))
+ (object Attribute
+ tool "Cplusplus"
+ name "StripClassPrefix"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "UseTabs"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "TabWidth"
+ value 8)
+ (object Attribute
+ tool "Cplusplus"
+ name "IndentWidth"
+ value 4)
+ (object Attribute
+ tool "Cplusplus"
+ name "AccessIndentation"
+ value -2)
+ (object Attribute
+ tool "Cplusplus"
+ name "ModelIdCommentRules"
+ value ("ModelIdCommentRulesSet" 1))
+ (object Attribute
+ tool "Cplusplus"
+ name "PageWidth"
+ value 80)
+ (object Attribute
+ tool "Cplusplus"
+ name "ClassMemberOrder"
+ value ("MemberOrderSet" 1))
+ (object Attribute
+ tool "Cplusplus"
+ name "OneParameterPerLine"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "NamespaceBraceStyle"
+ value ("BraceStyleSet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "ClassBraceStyle"
+ value ("BraceStyleSet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "FunctionBraceStyle"
+ value ("BraceStyleSet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "Copyright"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialHeaderIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialBodyIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeGenExtraDirectoriesSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "Cplusplus"
+ name "Namespaces"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Packages"
+ value 2)))
+ (object Attribute
+ tool "Cplusplus"
+ name "FileCapitalizationSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Same as model"
+ value 0)
+ (object Attribute
+ tool "Cplusplus"
+ name "Lower case"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Upper case"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "Lower case with underscores"
+ value 3)))
+ (object Attribute
+ tool "Cplusplus"
+ name "BraceStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "B1"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "B2"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "B3"
+ value 3)
+ (object Attribute
+ tool "Cplusplus"
+ name "B4"
+ value 4)
+ (object Attribute
+ tool "Cplusplus"
+ name "B5"
+ value 5)))
+ (object Attribute
+ tool "Cplusplus"
+ name "MemberOrderSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Public First"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Private First"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "Order by kind"
+ value 3)
+ (object Attribute
+ tool "Cplusplus"
+ name "Unordered"
+ value 4)))
+ (object Attribute
+ tool "Cplusplus"
+ name "ModelIdCommentRulesSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Code generation only"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Code generation and reverse engineering"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "Never generate model IDs"
+ value 3)))))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "RevEngRootDirectory"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "RootPackage"
+ value "C++ Reverse Engineered")
+ (object Attribute
+ tool "Cplusplus"
+ name "RevEngDirectoriesAsPackages"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "HeaderFileExtension"
+ value ".h")
+ (object Attribute
+ tool "Cplusplus"
+ name "ImplementationFileExtension"
+ value ".cpp")
+ (object Attribute
+ tool "Cplusplus"
+ name "NewHeaderFileDirectory"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "NewImplementationFileDirectory"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "FileCapitalization"
+ value ("FileCapitalizationSet" 0))
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeGenExtraDirectories"
+ value ("CodeGenExtraDirectoriesSet" 0))
+ (object Attribute
+ tool "Cplusplus"
+ name "StripClassPrefix"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "UseTabs"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "TabWidth"
+ value 8)
+ (object Attribute
+ tool "Cplusplus"
+ name "IndentWidth"
+ value 4)
+ (object Attribute
+ tool "Cplusplus"
+ name "AccessIndentation"
+ value -2)
+ (object Attribute
+ tool "Cplusplus"
+ name "ModelIdCommentRules"
+ value ("ModelIdCommentRulesSet" 1))
+ (object Attribute
+ tool "Cplusplus"
+ name "PageWidth"
+ value 80)
+ (object Attribute
+ tool "Cplusplus"
+ name "ClassMemberOrder"
+ value ("MemberOrderSet" 1))
+ (object Attribute
+ tool "Cplusplus"
+ name "OneParameterPerLine"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "NamespaceBraceStyle"
+ value ("BraceStyleSet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "ClassBraceStyle"
+ value ("BraceStyleSet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "FunctionBraceStyle"
+ value ("BraceStyleSet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "Copyright"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialHeaderIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialBodyIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeGenExtraDirectoriesSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "Cplusplus"
+ name "Namespaces"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Packages"
+ value 2)))
+ (object Attribute
+ tool "Cplusplus"
+ name "FileCapitalizationSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Same as model"
+ value 0)
+ (object Attribute
+ tool "Cplusplus"
+ name "Lower case"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Upper case"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "Lower case with underscores"
+ value 3)))
+ (object Attribute
+ tool "Cplusplus"
+ name "BraceStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "B1"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "B2"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "B3"
+ value 3)
+ (object Attribute
+ tool "Cplusplus"
+ name "B4"
+ value 4)
+ (object Attribute
+ tool "Cplusplus"
+ name "B5"
+ value 5)))
+ (object Attribute
+ tool "Cplusplus"
+ name "MemberOrderSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Public First"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Private First"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "Order by kind"
+ value 3)
+ (object Attribute
+ tool "Cplusplus"
+ name "Unordered"
+ value 4)))
+ (object Attribute
+ tool "Cplusplus"
+ name "ModelIdCommentRulesSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Code generation only"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "Code generation and reverse engineering"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "Never generate model IDs"
+ value 3)))))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Param"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialCodeBody"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "Inline"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "GenerateFunctionBody"
+ value ("GenerateFunctionBodySet" 2))
+ (object Attribute
+ tool "Cplusplus"
+ name "GenerateFunctionBodySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Default"
+ value 2)
+ (object Attribute
+ tool "Cplusplus"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "Cplusplus"
+ name "False"
+ value 0)))))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "ImplementationType"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "HeaderSourceFile"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "BodySourceFile"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "IsNamespace"
+ value FALSE)))
+ (object Attribute
+ tool "Cplusplus"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "ANSI C++ Event Watcher"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "ANSIConvert"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "CORBA"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "CORBA"
+ name "Editor"
+ value ("EditorType" 100))
+ (object Attribute
+ tool "CORBA"
+ name "IncludePath"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "StopOnError"
+ value TRUE)
+ (object Attribute
+ tool "CORBA"
+ name "EditorType"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "BuiltIn"
+ value 100)
+ (object Attribute
+ tool "CORBA"
+ name "WindowsShell"
+ value 101)))
+ (object Attribute
+ tool "CORBA"
+ name "PathSeparator"
+ value "")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "ArrayDimensions"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "ConstValue"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "ImplementationType"
+ value "")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "CORBA"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "CORBA"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "Context"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "OperationIsOneWay"
+ value FALSE)))
+ (object Attribute
+ tool "CORBA"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "ArrayDimensions"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "CaseSpecifier"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "IsReadOnly"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "Order"
+ value "")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "ArrayDimensions"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "CaseSpecifier"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "GenerateForwardReference"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "IsReadOnly"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "Order"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "BoundedRoleType"
+ value ("AssocTypeSet" 47))
+ (object Attribute
+ tool "CORBA"
+ name "AssocTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "CORBA"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "CORBA"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "GenerateForwardReference"
+ value FALSE)))
+ (object Attribute
+ tool "CORBA"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "framework"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "COM"
+ name "propertyId"
+ value "783606378")
+ (object Attribute
+ tool "COM"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "TypeKinds"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "enum"
+ value 100)
+ (object Attribute
+ tool "COM"
+ name "record"
+ value 101)
+ (object Attribute
+ tool "COM"
+ name "module"
+ value 102)
+ (object Attribute
+ tool "COM"
+ name "interface"
+ value 103)
+ (object Attribute
+ tool "COM"
+ name "dispinterface"
+ value 104)
+ (object Attribute
+ tool "COM"
+ name "coclass"
+ value 105)
+ (object Attribute
+ tool "COM"
+ name "alias"
+ value 106)
+ (object Attribute
+ tool "COM"
+ name "union"
+ value 107)
+ (object Attribute
+ tool "COM"
+ name "max"
+ value 108)
+ (object Attribute
+ tool "COM"
+ name "(none)"
+ value 109)))
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "kind"
+ value ("TypeKinds" 109))
+ (object Attribute
+ tool "COM"
+ name "uuid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "version"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpcontext"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "dllname"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "alias"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "id"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "id"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "filename"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "library"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "uuid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "version"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpfile"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpcontext"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "lcid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Param"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "VC++"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "UpdateATL"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "SmartPointersOnAssoc"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "GenerateImports"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "PutImportsIn"
+ value "stdafx.h")
+ (object Attribute
+ tool "VC++"
+ name "FullPathInImports"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "UseImportAttributes"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "ImportAttributes"
+ value "no_namespace named_guids")
+ (object Attribute
+ tool "VC++"
+ name "ImportProjTypeLib"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "DefaultTypeLib"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "TypeLibLocation"
+ value "")
+ (object Attribute
+ tool "VC++"
+ name "CompileProjTypeLib"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "IdlInterfaceAttributes"
+ value (value Text
+|endpoint("")
+|local
+|object
+|pointer_default()
+|uuid("")
+|version("")
+|encode
+|decode
+|auto_handle
+|implicit_handle("")
+|code
+|nocode
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlCoClassAttributes"
+ value (value Text
+|uuid("")
+|helpstring("")
+|helpcontext("")
+|licensed
+|version("")
+|control
+|hidden
+|appobject
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlCoClassInterfaceAttributes"
+ value (value Text
+|default
+|source
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlParameterAttributes"
+ value (value Text
+|in
+|out
+|retval
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlMethodAttributes"
+ value (value Text
+|id(1)
+|helpstring("")
+|call_as("")
+|callback
+|helpcontext("")
+|hidden
+|local
+|restricted
+|source
+|vararg
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlPropertyAttributes"
+ value (value Text
+|id()
+|helpstring("")
+|call_as("")
+|helpcontext("")
+|hidden
+|local
+|restricted
+|source
+|vararg
+|bindable
+|defaultbind
+|defaultcallelem
+|displaybind
+|immediatebind
+|nonbrowseable
+|requestedit
+ ))
+ (object Attribute
+ tool "VC++"
+ name "RvcPtyVersion"
+ value "1.4")
+ (object Attribute
+ tool "VC++"
+ name "ModelIDStyle"
+ value 2)
+ (object Attribute
+ tool "VC++"
+ name "DocStyle"
+ value 1)
+ (object Attribute
+ tool "VC++"
+ name "GenerateIncludes"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "ApplyPattern"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "CreateBackupFiles"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "SupportCodeName"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "DocRevEngineer"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "CreateOverviewDiagrams"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "UpdateModelIDsInCode"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "AttributeTypes"
+ value (value Text
+|attr1=bool
+|attr2=short
+|attr3=int
+|attr4=long
+|attr5=char
+|attr6=float
+|attr7=double
+|attr8=void
+|attr9=clock_t
+|attr10=_complex
+|attr11=_dev_t
+|attr12=div_t
+|attr13=_exception
+|attr14=FILE
+|attr15=_finddata_t
+|attr16=_FPIEEE_RECORD
+|attr17=fpos_t
+|attr18=_HEAPINFO
+|attr19=jmp_buf
+|attr20=lconv
+|attr21=ldiv_t
+|attr22=_off_t
+|attr23=_onexit_t
+|attr24=_PNH
+|attr25=ptrdiff_t
+|attr26=sig_atomic_t
+|attr27=size_t
+|attr28=_stat
+|attr29=time_t
+|attr30=_timeb
+|attr31=tm
+|attr32=_utimbuf
+|attr33=va_list
+|attr34=wchar_t
+|attr35=wctrans_t
+|attr36=wctype_t
+|attr37=_wfinddata_t
+|attr38=_wfinddatai64_t
+|attr39=wint_t
+|attr40=ABORTPROC
+|attr41=ACMDRIVERENUMCB
+|attr42=ACMDRIVERPROC
+|attr43=ACMFILTERCHOOSEHOOKPROC
+|attr44=ACMFILTERENUMCB
+|attr45=ACMFILTERTAGENUMCB
+|attr46=ACMFORMATCHOOSEHOOKPROC
+|attr47=ACMFORMATENUMCB
+|attr48=ACMFORMATTAGENUMCB
+|attr49=APPLET_PROC
+|attr50=ATOM
+|attr51=BOOL
+|attr52=BOOLEAN
+|attr53=BYTE
+|attr54=CALINFO_ENUMPROC
+|attr55=CALLBACK
+|attr56=CHAR
+|attr57=COLORREF
+|attr58=CONST
+|attr59=CRITICAL_SECTION
+|attr60=CTRYID
+|attr61=DATEFMT_ENUMPROC
+|attr62=DESKTOPENUMPROC
+|attr63=DLGPROC
+|attr64=DRAWSTATEPROC
+|attr65=DWORD
+|attr66=EDITWORDBREAKPROC
+|attr67=ENHMFENUMPROC
+|attr68=ENUMRESLANGPROC
+|attr69=ENUMRESNAMEPROC
+|attr70=ENUMRESTYPEPROC
+|attr71=FARPROC
+|attr72=FILE_SEGMENT_ELEMENT
+|attr73=FLOAT
+|attr74=FONTENUMPROC
+|attr75=GOBJENUMPROC
+|attr76=GRAYSTRINGPROC
+|attr77=HACCEL
+|attr78=HANDLE
+|attr79=HBITMAP
+|attr80=HBRUSH
+|attr81=HCOLORSPACE
+|attr82=HCONV
+|attr83=HCONVLIST
+|attr84=HCURSOR
+|attr85=HDC
+|attr86=HDDEDATA
+|attr87=HDESK
+|attr88=HDROP
+|attr89=HDWP
+|attr90=HENHMETAFILE
+|attr91=HFILE
+|attr92=HFONT
+|attr93=HGDIOBJ
+|attr94=HGLOBAL
+|attr95=HHOOK
+|attr96=HICON
+|attr97=HIMAGELIST
+|attr98=HIMC
+|attr99=HINSTANCE
+|attr100=HKEY
+|attr101=HKL
+|attr102=HLOCAL
+|attr103=HMENU
+|attr104=HMETAFILE
+|attr105=HMODULE
+|attr106=HMONITOR
+|attr107=HOOKPROC
+|attr108=HPALETTE
+|attr109=HPEN
+|attr110=HRGN
+|attr111=HRSRC
+|attr112=HSZ
+|attr113=HTREEITEM
+|attr114=HWINSTA
+|attr115=HWND
+|attr116=INT
+|attr117=IPADDR
+|attr118=LANGID
+|attr119=LCID
+|attr120=LCSCSTYPE
+|attr121=LCSGAMUTMATCH
+|attr122=LCTYPE
+|attr123=LINEDDAPROC
+|attr124=LOCALE_ENUMPROC
+|attr125=LONG
+|attr126=LONGLONG
+|attr127=LPARAM
+|attr128=LPBOOL
+|attr129=LPBYTE
+|attr130=LPCCHOOKPROC
+|attr131=LPCFHOOKPROC
+|attr132=LPCOLORREF
+|attr133=LPCRITICAL_SECTION
+|attr134=LPCSTR
+|attr135=LPCTSTR
+|attr136=LPCVOID
+|attr137=LPCWSTR
+|attr138=LPDWORD
+|attr139=LPFIBER_START_ROUTINE
+|attr140=LPFRHOOKPROC
+|attr141=LPHANDLE
+|attr142=LPHANDLER_FUNCTION
+|attr143=LPINT
+|attr144=LPLONG
+|attr145=LPOFNHOOKPROC
+|attr146=LPPAGEPAINTHOOK
+|attr147=LPPAGESETUPHOOK
+|attr148=LPPRINTHOOKPROC
+|attr149=LPPROGRESS_ROUTINE
+|attr150=LPSETUPHOOKPROC
+|attr151=LPSTR
+|attr152=LPSTREAM
+|attr153=LPTHREAD_START_ROUTINE
+|attr154=LPTSTR
+|attr155=LPVOID
+|attr156=LPWORD
+|attr157=LPWSTR
+|attr158=LRESULT
+|attr159=LUID
+|attr160=PBOOL
+|attr161=PBOOLEAN
+|attr162=PBYTE
+|attr163=PCHAR
+|attr164=PCRITICAL_SECTION
+|attr165=PCSTR
+|attr166=PCTSTR
+|attr167=PCWCH
+|attr168=PCWSTR
+|attr169=PDWORD
+|attr170=PFLOAT
+|attr171=PFNCALLBACK
+|attr172=PHANDLE
+|attr173=PHANDLER_ROUTINE
+|attr174=PHKEY
+|attr175=PINT
+|attr176=PLCID
+|attr177=PLONG
+|attr178=PLUID
+|attr179=PROPENUMPROC
+|attr180=PROPENUMPROCEX
+|attr181=PSHORT
+|attr182=PSTR
+|attr183=PTBYTE
+|attr184=PTCHAR
+|attr185=PTIMERAPCROUTINE
+|attr186=PTSTR
+|attr187=PUCHAR
+|attr188=PUINT
+|attr189=PULONG
+|attr190=PUSHORT
+|attr191=PVOID
+|attr192=PWCHAR
+|attr193=PWORD
+|attr194=PWSTR
+|attr195=REGISTERWORDENUMPROC
+|attr196=REGSAM
+|attr197=SC_HANDLE
+|attr198=SC_LOCK
+|attr199=SENDASYNCPROC
+|attr200=SERVICE_STATUS_HANDLE
+|attr201=SHORT
+|attr202=TBYTE
+|attr203=TCHAR
+|attr204=TIMEFMT_ENUMPROC
+|attr205=TIMERPROC
+|attr206=UCHAR
+|attr207=UINT
+|attr208=ULONG
+|attr209=ULONGLONG
+|attr210=UNSIGNED
+|attr211=USHORT
+|attr212=VOID
+|attr213=WCHAR
+|attr214=WINAPI
+|attr215=WINSTAENUMPROC
+|attr216=WNDENUMPROC
+|attr217=WNDPROC
+|attr218=WORD
+|attr219=WPARAM
+|attr220=YIELDPROC
+|attr221=CPoint
+|attr222=CRect
+|attr223=CSize
+|attr224=CString
+|attr225=CTime
+|attr226=CTimeSpan
+|attr227=CCreateContext
+|attr228=CMemoryState
+|attr229=COleSafeArray
+|attr230=CPrintInfo
+|attr231=HRESULT
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Containers"
+ value (value Text
+|cont1=CArray<$TYPE, $TYPE&>
+|cont2=CByteArray
+|cont3=CDWordArray
+|cont4=CObArray
+|cont5=CPtrArray
+|cont6=CStringArray
+|cont7=CUIntArray
+|cont8=CWordArray
+|cont9=CList<$TYPE, $TYPE&>
+|cont10=CPtrList
+|cont11=CObList
+|cont12=CStringList
+|cont13=CMapWordToPtr
+|cont14=CMapPtrToWord
+|cont15=CMapPtrToPtr
+|cont16=CMapWordToOb
+|cont17=CMapStringToPtr
+|cont18=CMapStringToOb
+|cont19=CMapStringToString
+|cont20=CTypedPtrArray
+|cont21=CTypedPtrArray
+|cont22=CTypedPtrList
+|cont23=CTypedPtrList
+|cont24=CComObject<$TYPE>
+|cont25=CComPtr<$TYPE>
+|cont26=CComQIPtr<$TYPE>
+|cont27=CComQIPtr<$TYPE, IID*>
+ ))
+ (object Attribute
+ tool "VC++"
+ name "ClassMethods"
+ value (value Text
+|*_body=// ToDo: Add your specialized code here and/or call the base class
+|cm1=$NAME()
+|cm2=$NAME(orig:const $NAME&)
+|cm3=<> ~$NAME()
+|cm4=operator=(rhs:$NAME&):$NAME&
+|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
+|cm5=<> operator==(rhs:const $NAME&):bool
+|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm6=<> operator!=(rhs:$NAME&):bool
+|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm7=<> operator<(rhs:$NAME&):bool
+|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm8=<> operator>(rhs:$NAME&):bool
+|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm9=<> operator<=(rhs:$NAME&):bool
+|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm10=<> operator>=(rhs:$NAME&):bool
+|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream&
+|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
+|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream&
+|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Accessors"
+ value (value Text
+|agf=<> get_$BASICNAME():const $TYPE
+|agf_body=return $NAME;
+|asf=set_$BASICNAME(value:$TYPE):void
+|asf_body=$NAME = value;|return;
+|agv=<> get_$BASICNAME():const $TYPE&
+|agv_body=return $NAME;
+|asv=set_$BASICNAME(value:$TYPE&):void
+|asv_body=$NAME = value;|return;
+|agp=<> get_$BASICNAME():const $TYPE
+|agp_body=return $NAME;
+|asp=set_$BASICNAME(value:$TYPE):void
+|asp_body=$NAME = value;|return;
+|agr=<> get_$BASICNAME():const $TYPE
+|agr_body=return $NAME;
+|asr=set_$BASICNAME(value:$TYPE):void
+|asr_body=$NAME = value;|return;
+|aga=<> get_$BASICNAME(index:int):const $TYPE
+|aga_body=return $NAME[index];
+|asa=set_$BASICNAME(index:int, value:$TYPE):void
+|asa_body=$NAME[index] = value;|return;
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Conditionals"
+ value (value Text
+|*_decl=#ifdef _DEBUG
+|*_base=CObject
+|cond1=<> AssertValid():void
+|cond1_body=$SUPERNAME::AssertValid();
+|cond2=<> Dump(dc:CDumpContext&):void
+|cond2_body=$SUPERNAME::Dump(dc);
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Patterns"
+ value (value Text
+|patrn1=cm1,cm3,cond1,cond2
+|Patrn1_name=Default
+ ))
+ (object Attribute
+ tool "VC++"
+ name "AtlClassPrefix"
+ value "C")
+ (object Attribute
+ tool "VC++"
+ name "AtlInterfacePrefix"
+ value "I")
+ (object Attribute
+ tool "VC++"
+ name "AtlTypeDescription"
+ value "Class")
+ (object Attribute
+ tool "VC++"
+ name "DefaultLogicalPackage"
+ value "$language Reverse Engineered/$component")
+ (object Attribute
+ tool "VC++"
+ name "DefaultComponentPackage"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "HeaderFileName"
+ value "")
+ (object Attribute
+ tool "VC++"
+ name "CodeFileName"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "InternalMap"
+ value (value Text
+|*:AUTO:AUTO
+|
+ ))
+ (object Attribute
+ tool "VC++"
+ name "ExportMap"
+ value (value Text
+|*:AUTO:AUTO
+|
+ ))
+ (object Attribute
+ tool "VC++"
+ name "InitialSourceIncludes"
+ value (value Text
+|"stdafx.h"
+ ))
+ (object Attribute
+ tool "VC++"
+ name "InitialHeaderIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "VC++"
+ name "Copyright"
+ value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
+ (object Attribute
+ tool "VC++"
+ name "KindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "(none)"
+ value 300)
+ (object Attribute
+ tool "VC++"
+ name "DLL"
+ value 301)
+ (object Attribute
+ tool "VC++"
+ name "EXE"
+ value 302)
+ (object Attribute
+ tool "VC++"
+ name "MIDL"
+ value 303)))
+ (object Attribute
+ tool "VC++"
+ name "Kind"
+ value ("KindSet" 300))
+ (object Attribute
+ tool "VC++"
+ name "BodyExtensions"
+ value (value Text
+|.cpp
+|.cxx
+|.inl
+ ))
+ (object Attribute
+ tool "VC++"
+ name "HeaderExtensions"
+ value (value Text
+|.h
+|.hpp
+|.hxx
+|inl
+ ))
+ (object Attribute
+ tool "VC++"
+ name "ProjectFolders"
+ value (value Text
+|Source Files
+|Header Files
+ ))
+ (object Attribute
+ tool "VC++"
+ name "UsePathMap"
+ value FALSE)))
+ (object Attribute
+ tool "VC++"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Const"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "InitialValue"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)))
+ (object Attribute
+ tool "VC++"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "IsDirectory"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "Directory"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)))
+ (object Attribute
+ tool "VC++"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "Inline"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "DefaultBody"
+ value (value Text ""))))
+ (object Attribute
+ tool "VC++"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "VisualStudio"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "cg"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "UseMSVC"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "CommentWidth"
+ value 60)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "compiler2.1__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue(sizeof($targetClass),$limit)")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue(sizeof($targetClass),$limit)")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference($limit)")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference($limit)")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "compiler3.0__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ImplementationType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ClassKey"
+ value "class")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "PutBodiesInSpec"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDefaultConstructor"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "DefaultConstructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineDefaultConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ExplicitDefaultConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateCopyConstructor"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "CopyConstructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineCopyConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ExplicitCopyConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDestructor"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DestructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "DestructorKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineDestructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssignmentOperation"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "AssignmentVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "AssignmentKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineAssignmentOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEqualityOperations"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "EqualityVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "EqualityKind"
+ value ("FriendKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineEqualityOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateRelationalOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "RelationalVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "RelationalKind"
+ value ("FriendKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineRelationalOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateStorageMgmtOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "StorageMgmtVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineStorageMgmtOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSubscriptOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "SubscriptVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "SubscriptKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "SubscriptResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineSubscriptOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDereferenceOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DereferenceVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "DereferenceKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "DereferenceResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineDereferenceOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateIndirectionOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IndirectionVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "IndirectionKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "IndirectionResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineIndirectionOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateStreamOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "StreamVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineStreamOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ThreeKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)))
+ (object Attribute
+ tool "cg"
+ name "KindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)))
+ (object Attribute
+ tool "cg"
+ name "FriendKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GenerateSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "DeclareAndDefine"
+ value 199)
+ (object Attribute
+ tool "cg"
+ name "DeclareOnly"
+ value 205)
+ (object Attribute
+ tool "cg"
+ name "DoNotDeclare"
+ value 206)))
+ (object Attribute
+ tool "cg"
+ name "VisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)))))
+ (object Attribute
+ tool "cg"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "cg"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "FileName"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AllowExtensionlessFileName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "IncludeFormat"
+ value (value Text
+|// $package
+|#include "$file"
+|
+ ))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludePrecompiledHeader"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludeOrder"
+ value "AMIR")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "InliningStyle"
+ value ("InliningStyleSet" 207))
+ (object Attribute
+ tool "cg"
+ name "InliningStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InClassDeclaration"
+ value 208)
+ (object Attribute
+ tool "cg"
+ name "FollowingClassDeclaration"
+ value 207)))
+ (object Attribute
+ tool "cg"
+ name "TypesDefined"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeClosure"
+ value (value Text ""))))
+ (object Attribute
+ tool "cg"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "cg"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "FileName"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AllowExtensionlessFileName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludeFormat"
+ value (value Text
+|// $package
+|#include "$file"
+|
+ ))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludePrecompiledHeader"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "IncludeOrder"
+ value "AMIR")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "InliningStyle"
+ value ("InliningStyleSet" 207))
+ (object Attribute
+ tool "cg"
+ name "InliningStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InClassDeclaration"
+ value 208)
+ (object Attribute
+ tool "cg"
+ name "FollowingClassDeclaration"
+ value 207)))
+ (object Attribute
+ tool "cg"
+ name "TypesDefined"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeClosure"
+ value (value Text ""))))
+ (object Attribute
+ tool "cg"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "OperationKind"
+ value ("OperationKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "OperationKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GenerateAbstractBody"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateFriendBody"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateFriendDecl"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "SpecialDeclReturnType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "OperationIsConst"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OperationIsExplicit"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "Inline"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "EntryCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ExitCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "CCRegion"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "BodyAnnotations"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Has"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "Ordered"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$supplier")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$relationship")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$relationship")
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$relationship")
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "SelectorName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "SelectorType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HasRelTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "cg"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "cg"
+ name "default__Association"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$targetClass")))
+ (object Attribute
+ tool "cg"
+ name "default__Inherit"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InstanceArguments"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$targetClass")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateInclude"
+ value ("GenerateIncludeSet" 0))
+ (object Attribute
+ tool "cg"
+ name "GenerateIncludeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Default"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Always"
+ value 1)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$target")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ContainerGet"
+ value "$data.get($keys)")
+ (object Attribute
+ tool "cg"
+ name "ContainerSet"
+ value "$data.set($keys,$value)")
+ (object Attribute
+ tool "cg"
+ name "QualifiedContainer"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "AssocClassContainer"
+ value "$supplier *")
+ (object Attribute
+ tool "cg"
+ name "AssocClassInitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetSetByReference"
+ value ("QualifiedGetSetByReferenceSet" 2))
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetSetByReferenceSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_GetSetByReference"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GenerateQualifiedGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "InlineQualifiedGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateQualifiedSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedSetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "QualifiedSetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineQualifiedSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberName"
+ value "$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "InlineAssocClassGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassSetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassSetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineAssocClassSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassForwardReferenceOnly"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "cg"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "cg"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$attribute")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtAttributeVisibility"
+ value 211)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$attribute")
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$attribute")
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "CCRegion"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "BodyReferenceOnly"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "default__Subsystem"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "DirectoryIsOnSearchList"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "PrecompiledHeader"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "IsNamespace"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "Indent"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))))
+ (object Attribute
+ tool "MSVC"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "MSVC"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Version"
+ value "5.0")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCClassTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCClassTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Interface_Part"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Connection_Part"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Class_Factory"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "CObjectFunctionality"
+ value ("CObjectFunctionalitySet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "CObjectFunctionalitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Dynamic"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Dyncreate"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Serial"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOverrideGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDataGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DATA_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateFieldGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_FIELD_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMessageGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMessageMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MESSAGE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "OLEFactory"
+ value ("OLEFactorySet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "OLEFactorySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Built_in"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Simple"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Licensed"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "OLEName"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLEClassID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOLECtlType"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLECtlType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOLETypeLib"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibMajor"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibMinor"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GeneratePropPageIDs"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLEPropPageIDs"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDispatchMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockProperties"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockFunctions"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DispatchDefValue"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDispIdEnum"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISP_ID_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInterfaceMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "INTERFACE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "InitInterface"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateEventMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockEvents"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateEventSinkMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "PropNotifySinks"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateConnectionMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "CONNECTION_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "ConnectionPointIID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "InheritanceType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLECommands"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MFCDeclares"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MFCImplements"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "ATL_Declares"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateCOMMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "COM_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateConnectionPointMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "CONNECTION_POINT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMsgMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GeneratePropertyMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "PROPERTY_MAP_Entries"
+ value (value Text ""))))
+ (object Attribute
+ tool "MSVC"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCOperationTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCOperationTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Virtual_Override"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Message_Handler"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dispatch_Handler"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Event_Firing_Function"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Event_Sink_Handler"
+ value 5)
+ (object Attribute
+ tool "MSVC"
+ name "Std_OLE_Method"
+ value 6)
+ (object Attribute
+ tool "MSVC"
+ name "Command_Parser"
+ value 7)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Get_Function"
+ value 8)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Set_Function"
+ value 9)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Notify_Function"
+ value 10)
+ (object Attribute
+ tool "MSVC"
+ name "Macro_Generated_Function"
+ value 11)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MESSAGE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "BodyImage"
+ value (value Text ""))))
+ (object Attribute
+ tool "MSVC"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Has"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "GenerateIncludesGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_INCLUDES_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInsertLocation"
+ value FALSE)))
+ (object Attribute
+ tool "MSVC"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "GenerateIncludesGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_INCLUDES_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInsertLocation"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "RequisitePro"
+ name "HiddenTool"
+ value FALSE))
+ quid "3E6471E70369"))
diff -r 8fc8de15e664 -r afebdb533a85 commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp
--- a/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component comms-infras_documentation
source \sf\os\commsfw\commsfw_info\commsinfrastructuredocs\
diff -r 8fc8de15e664 -r afebdb533a85 commsfw_info/commsinfrastructuredocs/esock_arch.mdl
--- a/commsfw_info/commsinfrastructuredocs/esock_arch.mdl Mon May 24 18:49:19 2010 +0100
+++ b/commsfw_info/commsinfrastructuredocs/esock_arch.mdl Tue Jul 20 18:12:15 2010 +0100
@@ -1,7178 +1,7178 @@
-
-(object Petal
- version 43
- _written "Rose 6.5.9232.10"
- charSet 0)
-
-(object Design "Logical View"
- is_unit TRUE
- is_loaded TRUE
- quid "3DD372A101C9"
- defaults (object defaults
- rightMargin 0.250000
- leftMargin 0.250000
- topMargin 0.250000
- bottomMargin 0.500000
- pageOverlap 0.250000
- clipIconLabels TRUE
- autoResize TRUE
- snapToGrid FALSE
- gridX 31
- gridY 31
- defaultFont (object Font
- size 10
- face "Arial"
- bold FALSE
- italics FALSE
- underline FALSE
- strike FALSE
- color 0
- default_color TRUE)
- showMessageNum 3
- showClassOfObject TRUE
- notation "Unified")
- root_usecase_package (object Class_Category "Use Case View"
- quid "3DD372A101CB"
- exportControl "Public"
- global TRUE
- logical_models (list unit_reference_list)
- logical_presentations (list unit_reference_list
- (object UseCaseDiagram "Main"
- quid "3DD372A30191"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- root_category (object Class_Category "Logical View"
- quid "3DD372A101CA"
- exportControl "Public"
- global TRUE
- subsystem "Component View"
- quidu "3DD372A101CC"
- logical_models (list unit_reference_list
- (object Class "RSubSessionBase"
- quid "3DD372D80395")
- (object Class "RSocket"
- quid "3DD3732F0191"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD373380018"
- supplier "Logical View::RSubSessionBase"
- quidu "3DD372D80395")))
- (object Class "RHostResolver"
- quid "3DD3733C0046"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD373480147"
- supplier "Logical View::RSubSessionBase"
- quidu "3DD372D80395")))
- (object Class "RSocketServ"
- quid "3DD373560332"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD3737301E9"
- supplier "Logical View::RSessionBase"
- quidu "3DD3736B01F2")))
- (object Class "RSessionBase"
- quid "3DD3736B01F2")
- (object Class "RConnection"
- quid "3DD3738D0038"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD3739602E4"
- supplier "Logical View::RSubSessionBase"
- quidu "3DD372D80395")))
- (object Class "CSocket"
- quid "3DD373F7026B"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD374DF025B"
- supplier "Logical View::CSockSubSession"
- quidu "3DD374480131")
- (object Inheritance_Relationship
- quid "3DD374E2015B"
- supplier "Logical View::MSocketNotify"
- quidu "3DD374C600B0"))
- used_nodes (list uses_relationship_list
- (object Uses_Relationship
- quid "3DD376CA030B"
- supplier "Logical View::RSocket"
- quidu "3DD3732F0191")))
- (object Class "CHostResolver"
- quid "3DD373FC03A9"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD3753C013C"
- supplier "Logical View::CSockSubSession"
- quidu "3DD374480131")
- (object Inheritance_Relationship
- quid "3DD3754E034B"
- supplier "Logical View::MResolverNotify"
- quidu "3DD3754402A6")))
- (object Class "CSockSubSession"
- quid "3DD374480131"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD374AC02C6"
- supplier "Logical View::CObject"
- quidu "3DD37454020B")))
- (object Class "CObject"
- quid "3DD37454020B")
- (object Class "MSocketNotify"
- quid "3DD374C600B0")
- (object Class "MResolverNotify"
- quid "3DD3754402A6")
- (object Class "CServProviderBase"
- quid "3DD37576029E")
- (object Class "CHostResolvProvdBase"
- quid "3DD3759100EE"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD3761F01CF"
- supplier "Logical View::CResolverProvdBase"
- quidu "3DD376140060")))
- (object Class "CResolverProvdBase"
- quid "3DD376140060")
- (object Class "Protocol Derived Socket Class"
- quid "3DD37996030B"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD379B80165"
- supplier "Logical View::CServProviderBase"
- quidu "3DD37576029E")))
- (object Class "Protocol Derived Host Resolver Class"
- quid "3DD379C30374"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD379D00278"
- supplier "Logical View::CHostResolvProvdBase"
- quidu "3DD3759100EE")))
- (object Class "CSockSession"
- quid "3DD37A8C01C4"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD37AB00071"
- supplier "Logical View::CSharableSession"
- quidu "3DD37AA10387"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "iSockets"
- quid "3DD37B82004B")
- (object ClassAttribute "iHostResolvers"
- quid "3DD37BC303CA")
- (object ClassAttribute "iConnections"
- quid "3DD37BDE0198")))
- (object Class "CSharableSession"
- quid "3DD37AA10387")
- (object Class "RMessage"
- quid "3DD37AE201C8")
- (object Class "CObjectIx"
- quid "3DD37B1802FC")
- (object Class "TSockManData"
- quid "3DD37DCC018E")
- (object Class "CProtocolRef"
- quid "3DD37DDC0304")
- (object Class "CProtocolBase"
- quid "3DD37E030206")
- (object Class "CProtocolFamilyRef"
- quid "3DD37E5102C6")
- (object Class "CProtocolFamilyBase"
- quid "3DD37F6402C1")
- (object Class "CInterface"
- quid "3DD380C40015"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD4D8F401E5"
- supplier "Logical View::MConnectionNotify"
- quidu "3DD4D72601B9")))
- (object Class "CNifAgentRef"
- quid "3DD4CA410352"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD4CA7C032E"
- supplier "Logical View::CObject"
- quidu "3DD37454020B")
- (object Inheritance_Relationship
- quid "3DD4CAA0020E"
- supplier "Logical View::MNifAgentNotify"
- quidu "3DD4CA89003E")
- (object Inheritance_Relationship
- quid "3DD4CAA300D2"
- supplier "Logical View::MNifIfNotify"
- quidu "3DD4CA910307"))
- used_nodes (list uses_relationship_list
- (object Uses_Relationship
- quid "3E77322A02EB"
- supplier "Logical View::CNifExtendedManagementCompatibilityLayer"
- quidu "3E772BB30145")
- (object Uses_Relationship
- quid "3E77323703D5"
- supplier "Logical View::MNifIfExtendedManagementInterface"
- quidu "3E772C000116")
- (object Uses_Relationship
- quid "3E77323B03C6"
- supplier "Logical View::MNifAgentExtendedManagementInterface"
- quidu "3E772C2703B6")))
- (object Class "CNifServer"
- quid "3DD4CA49026D")
- (object Class "CNifAgentBase"
- quid "3DD4CA4F00D1")
- (object Class "MNifAgentNotify"
- quid "3DD4CA89003E")
- (object Class "MNifIfNotify"
- quid "3DD4CA910307")
- (object Class "CNifIfLink"
- quid "3DD4CAC6037B")
- (object Class "CNetworkControllerBase"
- quid "3DD4CAE30232")
- (object Class "CBinderRef"
- quid "3DD4CAF900A3")
- (object Class "MAgentSessionNotify"
- quid "3DD4CB0E0360")
- (object Class "CNifSession"
- quid "3DD4CB9900D5"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3DD4D75E0227"
- supplier "Logical View::CConnectionProvdBase"
- quidu "3DD4D71D007F")
- (object Inheritance_Relationship
- quid "3DD4D88002CF"
- supplier "Logical View::MAgentSessionNotify"
- quidu "3DD4CB0E0360")))
- (object Class "CConnectionProvdBase"
- quid "3DD4D71D007F")
- (object Class "MConnectionNotify"
- quid "3DD4D72601B9")
- (object Class "NewClass"
- quid "3DD4D7310291")
- (object Class "NewClass2"
- quid "3DD4D74A00D4")
- (object Class "CNifIfBase"
- quid "3DD4DE63028F")
- (object Class "MNifIfUser"
- quid "3DD4DEA303DC")
- (object Class "CNifExtendedManagementCompatibilityLayer"
- quid "3E772BB30145")
- (object Class "MNifIfExtendedManagementInterface"
- quid "3E772C000116")
- (object Class "MNifAgentExtendedManagementInterface"
- quid "3E772C2703B6")
- (object Class "RServiceResolver"
- quid "3E81DE6E01E2"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3E81DEA6012E"
- supplier "Logical View::RSubSessionBase"
- quidu "3DD372D80395")))
- (object Class "RNetDatabase"
- quid "3E81DE7F00C4"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3E81DEAE00FD"
- supplier "Logical View::RSubSessionBase"
- quidu "3DD372D80395")))
- (object Class "CNifSecureSession"
- quid "4119011E00E9"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "4119012E0241"
- supplier "Logical View::CNifSession"
- quidu "3DD4CB9900D5")))
- (object Association "iSSP"
- quid "3DD375A30176"
- roles (list role_list
- (object Role "$UNNAMED$0"
- quid "3DD375A303BB"
- supplier "Logical View::CServProviderBase"
- quidu "3DD37576029E"
- is_navigable TRUE)
- (object Role "$UNNAMED$1"
- quid "3DD375A303BD"
- supplier "Logical View::CSocket"
- quidu "3DD373F7026B")))
- (object Association "iRSP"
- quid "3DD375AA0054"
- roles (list role_list
- (object Role "$UNNAMED$2"
- quid "3DD375AA01BD"
- supplier "Logical View::CHostResolvProvdBase"
- quidu "3DD3759100EE"
- is_navigable TRUE)
- (object Role "$UNNAMED$3"
- quid "3DD375AA01C7"
- supplier "Logical View::CHostResolver"
- quidu "3DD373FC03A9")))
- (object Association "iSocket"
- quid "3DD375CA014A"
- roles (list role_list
- (object Role "$UNNAMED$4"
- quid "3DD375CB0192"
- supplier "Logical View::MSocketNotify"
- quidu "3DD374C600B0"
- is_navigable TRUE)
- (object Role "$UNNAMED$5"
- quid "3DD375CB019C"
- supplier "Logical View::CServProviderBase"
- quidu "3DD37576029E")))
- (object Association "$UNNAMED$6"
- quid "3DD375CE0132"
- roles (list role_list
- (object Role "$UNNAMED$7"
- quid "3DD375CF0061"
- supplier "Logical View::MResolverNotify"
- quidu "3DD3754402A6"
- is_navigable TRUE)
- (object Role "$UNNAMED$8"
- quid "3DD375CF006B"
- supplier "Logical View::CHostResolvProvdBase"
- quidu "3DD3759100EE")))
- (object Association "iNotify"
- quid "3DD3765203C7"
- roles (list role_list
- (object Role "$UNNAMED$9"
- quid "3DD37653029C"
- supplier "Logical View::MResolverNotify"
- quidu "3DD3754402A6"
- is_navigable TRUE)
- (object Role "$UNNAMED$10"
- quid "3DD37653029E"
- supplier "Logical View::CResolverProvdBase"
- quidu "3DD376140060")))
- (object Association "$UNNAMED$11"
- quid "3DD376D6007D"
- roles (list role_list
- (object Role "$UNNAMED$12"
- quid "3DD376D603D1"
- supplier "Logical View::RSocket"
- quidu "3DD3732F0191"
- is_navigable TRUE)
- (object Role "$UNNAMED$13"
- quid "3DD376D603DB"
- supplier "Logical View::CSocket"
- quidu "3DD373F7026B"
- is_navigable TRUE)))
- (object Association "$UNNAMED$14"
- quid "3DD376E30357"
- roles (list role_list
- (object Role "$UNNAMED$15"
- quid "3DD376E40204"
- supplier "Logical View::RHostResolver"
- quidu "3DD3733C0046"
- is_navigable TRUE)
- (object Role "$UNNAMED$16"
- quid "3DD376E4020E"
- supplier "Logical View::CHostResolver"
- quidu "3DD373FC03A9"
- is_navigable TRUE)))
- (object Association "iOurMessage"
- quid "3DD37AEB01DF"
- roles (list role_list
- (object Role "$UNNAMED$17"
- quid "3DD37AEC0009"
- supplier "Logical View::RMessage"
- quidu "3DD37AE201C8"
- is_navigable TRUE)
- (object Role "$UNNAMED$18"
- quid "3DD37AEC0013"
- supplier "Logical View::CSockSession"
- quidu "3DD37A8C01C4")))
- (object Association "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections"
- quid "3DD37B23012B"
- roles (list role_list
- (object Role "$UNNAMED$19"
- quid "3DD37B230348"
- supplier "Logical View::CObjectIx"
- quidu "3DD37B1802FC"
- is_navigable TRUE)
- (object Role "$UNNAMED$20"
- quid "3DD37B230352"
- supplier "Logical View::CSockSession"
- quidu "3DD37A8C01C4")))
- (object Association "$UNNAMED$21"
- quid "3DD37CB40268"
- roles (list role_list
- (object Role "$UNNAMED$22"
- quid "3DD37CB50115"
- supplier "Logical View::CSockSession"
- quidu "3DD37A8C01C4"
- is_navigable TRUE)
- (object Role "$UNNAMED$23"
- quid "3DD37CB5011F"
- supplier "Logical View::RSocketServ"
- quidu "3DD373560332"
- is_navigable TRUE)))
- (object Association "iProtocols"
- quid "3DD37DE50220"
- roles (list role_list
- (object Role "$UNNAMED$24"
- quid "3DD37DE600B9"
- supplier "Logical View::CProtocolRef"
- quidu "3DD37DDC0304"
- is_navigable TRUE)
- (object Role "$UNNAMED$25"
- quid "3DD37DE600BB"
- supplier "Logical View::TSockManData"
- quidu "3DD37DCC018E")))
- (object Association "iProtocol"
- quid "3DD37E0C0367"
- roles (list role_list
- (object Role "$UNNAMED$26"
- quid "3DD37E0D01BA"
- supplier "Logical View::CProtocolBase"
- quidu "3DD37E030206"
- is_navigable TRUE)
- (object Role "theCProtocolRef"
- quid "3DD37E0D01C4"
- label "theCProtocolRef"
- supplier "Logical View::CProtocolRef"
- quidu "3DD37DDC0304")))
- (object Association "iManagerRef"
- quid "3DD37E2900DE"
- roles (list role_list
- (object Role "$UNNAMED$27"
- quid "3DD37E2A00D5"
- supplier "Logical View::CProtocolRef"
- quidu "3DD37DDC0304"
- is_navigable TRUE)
- (object Role "$UNNAMED$28"
- quid "3DD37E2A00DF"
- supplier "Logical View::CProtocolBase"
- quidu "3DD37E030206")))
- (object Association "iProtocolFamilies"
- quid "3DD37E5E0058"
- roles (list role_list
- (object Role "$UNNAMED$29"
- quid "3DD37E5E0224"
- supplier "Logical View::CProtocolFamilyRef"
- quidu "3DD37E5102C6"
- is_navigable TRUE)
- (object Role "$UNNAMED$30"
- quid "3DD37E5E022E"
- supplier "Logical View::TSockManData"
- quidu "3DD37DCC018E")))
- (object Association "$UNNAMED$31"
- quid "3DD37E98014C"
- roles (list role_list
- (object Role "$UNNAMED$32"
- quid "3DD37E990049"
- supplier "Logical View::CProtocolFamilyRef"
- quidu "3DD37E5102C6"
- is_navigable TRUE)
- (object Role "$UNNAMED$33"
- quid "3DD37E990053"
- supplier "Logical View::CProtocolBase"
- quidu "3DD37E030206")))
- (object Association "iFamily"
- quid "3DD37F3B0182"
- roles (list role_list
- (object Role "$UNNAMED$34"
- quid "3DD37F3C0011"
- supplier "Logical View::CProtocolFamilyRef"
- quidu "3DD37E5102C6"
- is_navigable TRUE)
- (object Role "$UNNAMED$35"
- quid "3DD37F3C0013"
- supplier "Logical View::CProtocolRef"
- quidu "3DD37DDC0304")))
- (object Association "iManagerRef"
- quid "3DD37F770283"
- roles (list role_list
- (object Role "$UNNAMED$36"
- quid "3DD37F780112"
- supplier "Logical View::CProtocolFamilyRef"
- quidu "3DD37E5102C6"
- is_navigable TRUE)
- (object Role "$UNNAMED$37"
- quid "3DD37F78011C"
- supplier "Logical View::CProtocolFamilyBase"
- quidu "3DD37F6402C1")))
- (object Association "iProtocolFamily"
- quid "3DD37F9100DB"
- roles (list role_list
- (object Role "$UNNAMED$38"
- quid "3DD37F9103A2"
- supplier "Logical View::CProtocolFamilyBase"
- quidu "3DD37F6402C1"
- is_navigable TRUE)
- (object Role "$UNNAMED$39"
- quid "3DD37F9103AD"
- supplier "Logical View::CProtocolFamilyRef"
- quidu "3DD37E5102C6")))
- (object Association "iAgent"
- quid "3DD4CACF016B"
- roles (list role_list
- (object Role "$UNNAMED$40"
- quid "3DD4CACF0306"
- supplier "Logical View::CNifAgentBase"
- quidu "3DD4CA4F00D1"
- is_navigable TRUE)
- (object Role "$UNNAMED$41"
- quid "3DD4CACF0308"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352")))
- (object Association "iInterface"
- quid "3DD4CAD20242"
- roles (list role_list
- (object Role "$UNNAMED$42"
- quid "3DD4CAD3003A"
- supplier "Logical View::CNifIfLink"
- quidu "3DD4CAC6037B"
- is_navigable TRUE)
- (object Role "$UNNAMED$43"
- quid "3DD4CAD30044"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352")))
- (object Association "iNetCon"
- quid "3DD4CAEC0127"
- roles (list role_list
- (object Role "$UNNAMED$44"
- quid "3DD4CAEC0325"
- supplier "Logical View::CNetworkControllerBase"
- quidu "3DD4CAE30232"
- is_navigable TRUE)
- (object Role "$UNNAMED$45"
- quid "3DD4CAEC032F"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352")))
- (object Association "iBinders"
- quid "3DD4CB0102FE"
- roles (list role_list
- (object Role "$UNNAMED$46"
- quid "3DD4CB0201E7"
- supplier "Logical View::CBinderRef"
- quidu "3DD4CAF900A3"
- is_navigable TRUE)
- (object Role "$UNNAMED$47"
- quid "3DD4CB0201E9"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352")))
- (object Association "iSessions"
- quid "3DD4CB1900A9"
- roles (list role_list
- (object Role "$UNNAMED$48"
- quid "3DD4CB1A0014"
- supplier "Logical View::MAgentSessionNotify"
- quidu "3DD4CB0E0360"
- is_navigable TRUE)
- (object Role "$UNNAMED$49"
- quid "3DD4CB1A001F"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352")))
- (object Association "iProvider"
- quid "3DD4D75A031C"
- roles (list role_list
- (object Role "$UNNAMED$50"
- quid "3DD4D75B0179"
- supplier "Logical View::CConnectionProvdBase"
- quidu "3DD4D71D007F"
- is_navigable TRUE)
- (object Role "$UNNAMED$51"
- quid "3DD4D75B0183"
- supplier "Logical View::CInterface"
- quidu "3DD380C40015")))
- (object Association "iNotify"
- quid "3DD4D90103CE"
- roles (list role_list
- (object Role "$UNNAMED$52"
- quid "3DD4D9020235"
- supplier "Logical View::MConnectionNotify"
- quidu "3DD4D72601B9"
- is_navigable TRUE)
- (object Role "$UNNAMED$53"
- quid "3DD4D9020237"
- supplier "Logical View::CConnectionProvdBase"
- quidu "3DD4D71D007F")))
- (object Association "iAgentRef"
- quid "3DD4D91600B7"
- roles (list role_list
- (object Role "$UNNAMED$54"
- quid "3DD4D91603CF"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352"
- is_navigable TRUE)
- (object Role "$UNNAMED$55"
- quid "3DD4D91603D9"
- supplier "Logical View::CNifSession"
- quidu "3DD4CB9900D5")))
- (object Association "iNetCon"
- quid "3DD4DCD901D5"
- roles (list role_list
- (object Role "$UNNAMED$56"
- quid "3DD4DCDA004F"
- supplier "Logical View::CNetworkControllerBase"
- quidu "3DD4CAE30232"
- is_navigable TRUE)
- (object Role "$UNNAMED$57"
- quid "3DD4DCDA0051"
- supplier "Logical View::CNifSession"
- quidu "3DD4CB9900D5")))
- (object Association "iLinkLayer"
- quid "3DD4DE730076"
- roles (list role_list
- (object Role "$UNNAMED$58"
- quid "3DD4DE730292"
- supplier "Logical View::CNifIfBase"
- quidu "3DD4DE63028F"
- is_navigable TRUE)
- (object Role "$UNNAMED$59"
- quid "3DD4DE730294"
- supplier "Logical View::CBinderRef"
- quidu "3DD4CAF900A3")))
- (object Association "iNetworkLayer"
- quid "3DD4DEAB01AD"
- roles (list role_list
- (object Role "$UNNAMED$60"
- quid "3DD4DEAC001D"
- supplier "Logical View::MNifIfUser"
- quidu "3DD4DEA303DC"
- is_navigable TRUE)
- (object Role "$UNNAMED$61"
- quid "3DD4DEAC001F"
- supplier "Logical View::CBinderRef"
- quidu "3DD4CAF900A3")))
- (object Association "$UNNAMED$62"
- quid "3E77344002BC"
- roles (list role_list
- (object Role "$UNNAMED$63"
- quid "3E7734410136"
- supplier "Logical View::MNifIfExtendedManagementInterface"
- quidu "3E772C000116"
- is_navigable TRUE)
- (object Role "$UNNAMED$64"
- quid "3E7734410137"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352")))
- (object Association "$UNNAMED$65"
- quid "3E773444028D"
- roles (list role_list
- (object Role "$UNNAMED$66"
- quid "3E7734450201"
- supplier "Logical View::MNifAgentExtendedManagementInterface"
- quidu "3E772C2703B6"
- is_navigable TRUE)
- (object Role "$UNNAMED$67"
- quid "3E7734450202"
- supplier "Logical View::CNifAgentRef"
- quidu "3DD4CA410352"))))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "ESOCK Client API"
- quid "3DD372A3019A"
- title "ESOCK Client API"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::RSubSessionBase" @1
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1578, 144)
- label (object ItemLabel
- Parent_View @1
- location (1262, 87)
- fill_color 13434879
- nlines 1
- max_width 632
- justify 0
- label "RSubSessionBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD372D80395"
- width 650
- height 138
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::RSocket" @2
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2494, 576)
- label (object ItemLabel
- Parent_View @2
- location (2402, 525)
- fill_color 13434879
- nlines 1
- max_width 184
- justify 0
- label "RSocket")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3732F0191"
- width 202
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @3
- stereotype TRUE
- line_color 3342489
- quidu "3DD373380018"
- client @2
- supplier @1
- line_style 0)
- (object ClassView "Class" "Logical View::RHostResolver" @4
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1107, 576)
- label (object ItemLabel
- Parent_View @4
- location (956, 525)
- fill_color 13434879
- nlines 1
- max_width 302
- justify 0
- label "RHostResolver")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3733C0046"
- width 320
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @5
- stereotype TRUE
- line_color 3342489
- quidu "3DD373480147"
- client @4
- supplier @1
- line_style 0)
- (object ClassView "Class" "Logical View::RSocketServ" @6
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (219, 576)
- label (object ItemLabel
- Parent_View @6
- location (84, 525)
- fill_color 13434879
- nlines 1
- max_width 270
- justify 0
- label "RSocketServ")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD373560332"
- width 288
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::RSessionBase" @7
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (308, 138)
- label (object ItemLabel
- Parent_View @7
- location (159, 87)
- fill_color 13434879
- nlines 1
- max_width 298
- justify 0
- label "RSessionBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3736B01F2"
- width 316
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @8
- stereotype TRUE
- line_color 3342489
- quidu "3DD3737301E9"
- client @6
- supplier @7
- line_style 0)
- (object ClassView "Class" "Logical View::RConnection" @9
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (655, 576)
- label (object ItemLabel
- Parent_View @9
- location (522, 525)
- fill_color 13434879
- nlines 1
- max_width 266
- justify 0
- label "RConnection")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3738D0038"
- width 284
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @10
- stereotype TRUE
- line_color 3342489
- quidu "3DD3739602E4"
- client @9
- supplier @1
- line_style 0)
- (object ClassView "Class" "Logical View::RServiceResolver" @11
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2061, 576)
- label (object ItemLabel
- Parent_View @11
- location (1888, 525)
- fill_color 13434879
- nlines 1
- max_width 346
- justify 0
- label "RServiceResolver")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E81DE6E01E2"
- width 364
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::RNetDatabase" @12
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1573, 576)
- label (object ItemLabel
- Parent_View @12
- location (1426, 525)
- fill_color 13434879
- nlines 1
- max_width 294
- justify 0
- label "RNetDatabase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E81DE7F00C4"
- width 312
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @13
- stereotype TRUE
- line_color 3342489
- quidu "3E81DEA6012E"
- client @11
- supplier @1
- line_style 0)
- (object InheritView "" @14
- stereotype TRUE
- line_color 3342489
- quidu "3E81DEAE00FD"
- client @12
- supplier @1
- line_style 0)))
- (object ClassDiagram "ESOCK Server SAP Objects"
- quid "3DD3741B030D"
- title "ESOCK Server SAP Objects"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CObject" @15
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (922, 312)
- label (object ItemLabel
- Parent_View @15
- location (833, 261)
- fill_color 13434879
- nlines 1
- max_width 178
- justify 0
- label "CObject")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37454020B"
- width 196
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CSockSubSession" @16
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (922, 534)
- label (object ItemLabel
- Parent_View @16
- location (731, 483)
- fill_color 13434879
- nlines 1
- max_width 382
- justify 0
- label "CSockSubSession")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD374480131"
- width 400
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @17
- stereotype TRUE
- line_color 3342489
- quidu "3DD374AC02C6"
- client @16
- supplier @15
- line_style 0)
- (object ClassView "Class" "Logical View::MResolverNotify" @18
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (231, 593)
- label (object ItemLabel
- Parent_View @18
- location (71, 542)
- fill_color 13434879
- nlines 1
- max_width 320
- justify 0
- label "MResolverNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3754402A6"
- width 338
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CResolverProvdBase" @19
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (231, 1062)
- label (object ItemLabel
- Parent_View @19
- location (24, 1011)
- fill_color 13434879
- nlines 1
- max_width 414
- justify 0
- label "CResolverProvdBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD376140060"
- width 432
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "iNotify" @20
- location (231, 827)
- label (object SegLabel @21
- Parent_View @20
- location (303, 821)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iNotify"
- pctDist 1.700000
- height 7
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD3765203C7"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$9" @22
- Parent_View @20
- location (-100, -210)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37653029C"
- client @20
- supplier @18
- line_style 0)
- (object RoleView "$UNNAMED$10" @23
- Parent_View @20
- location (-100, -210)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37653029E"
- client @20
- supplier @19
- line_style 0)))
- (object ClassView "Class" "Logical View::MSocketNotify" @24
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1573, 618)
- label (object ItemLabel
- Parent_View @24
- location (1424, 567)
- fill_color 13434879
- nlines 1
- max_width 298
- justify 0
- label "MSocketNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD374C600B0"
- width 316
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CServProviderBase" @25
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1209, 1137)
- label (object ItemLabel
- Parent_View @25
- location (1015, 1086)
- fill_color 13434879
- nlines 1
- max_width 388
- justify 0
- label "CServProviderBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37576029E"
- width 406
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "iSocket" @26
- location (1390, 877)
- label (object SegLabel @27
- Parent_View @26
- location (1487, 862)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iSocket"
- pctDist 2.133333
- height 16
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375CA014A"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$4" @28
- Parent_View @26
- location (268, -257)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375CB0192"
- client @26
- supplier @24
- line_style 0)
- (object RoleView "$UNNAMED$5" @29
- Parent_View @26
- location (268, -257)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375CB019C"
- client @26
- supplier @25
- line_style 0)))
- (object ClassView "Class" "Logical View::RSocket" @30
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1444, 112)
- label (object ItemLabel
- Parent_View @30
- location (1352, 61)
- fill_color 13434879
- nlines 1
- max_width 184
- justify 0
- label "RSocket")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3732F0191"
- width 202
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CSocket" @31
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1211, 787)
- label (object ItemLabel
- Parent_View @31
- location (1112, 736)
- fill_color 13434879
- nlines 1
- max_width 198
- justify 0
- label "CSocket")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD373F7026B"
- width 216
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @32
- stereotype TRUE
- line_color 3342489
- quidu "3DD374DF025B"
- client @31
- supplier @16
- line_style 0)
- (object InheritView "" @33
- stereotype TRUE
- line_color 3342489
- quidu "3DD374E2015B"
- client @31
- supplier @24
- line_style 0)
- (object AssociationViewNew "iSSP" @34
- location (1209, 961)
- label (object SegLabel @35
- Parent_View @34
- location (1266, 899)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iSSP"
- pctDist 1.450000
- height 63
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375A30176"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$0" @36
- Parent_View @34
- location (86, 202)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375A303BB"
- client @34
- supplier @25
- line_style 0)
- (object RoleView "$UNNAMED$1" @37
- Parent_View @34
- location (86, 202)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375A303BD"
- client @34
- supplier @31
- line_style 0)))
- (object AssociationViewNew "$UNNAMED$11" @38
- location (1326, 449)
- stereotype TRUE
- line_color 3342489
- quidu "3DD376D6007D"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$12" @39
- Parent_View @38
- location (143, -310)
- stereotype TRUE
- line_color 3342489
- quidu "3DD376D603D1"
- client @38
- supplier @30
- line_style 0)
- (object RoleView "$UNNAMED$13" @40
- Parent_View @38
- location (143, -310)
- stereotype TRUE
- line_color 3342489
- quidu "3DD376D603DB"
- client @38
- supplier @31
- line_style 0)))
- (object ClassView "Class" "Logical View::CHostResolvProvdBase" @41
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (650, 1268)
- label (object ItemLabel
- Parent_View @41
- location (418, 1217)
- fill_color 13434879
- nlines 1
- max_width 464
- justify 0
- label "CHostResolvProvdBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3759100EE"
- width 482
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @42
- stereotype TRUE
- line_color 3342489
- quidu "3DD3761F01CF"
- client @41
- supplier @19
- line_style 0)
- (object ClassView "Class" "Logical View::RHostResolver" @43
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (428, 112)
- label (object ItemLabel
- Parent_View @43
- location (277, 61)
- fill_color 13434879
- nlines 1
- max_width 302
- justify 0
- label "RHostResolver")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD3733C0046"
- width 320
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CHostResolver" @44
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (650, 781)
- label (object ItemLabel
- Parent_View @44
- location (500, 730)
- fill_color 13434879
- nlines 1
- max_width 300
- justify 0
- label "CHostResolver")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD373FC03A9"
- width 318
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @45
- stereotype TRUE
- line_color 3342489
- quidu "3DD3753C013C"
- client @44
- supplier @16
- line_style 0)
- (object InheritView "" @46
- stereotype TRUE
- line_color 3342489
- quidu "3DD3754E034B"
- client @44
- supplier @18
- line_style 0)
- (object AssociationViewNew "iRSP" @47
- location (650, 1024)
- label (object SegLabel @48
- Parent_View @47
- location (708, 895)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iRSP"
- pctDist 1.483333
- height 130
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375AA0054"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$2" @49
- Parent_View @47
- location (32, 262)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375AA01BD"
- client @47
- supplier @41
- line_style 0)
- (object RoleView "$UNNAMED$3" @50
- Parent_View @47
- location (32, 262)
- stereotype TRUE
- line_color 3342489
- quidu "3DD375AA01C7"
- client @47
- supplier @44
- line_style 0)))
- (object AssociationViewNew "$UNNAMED$14" @51
- location (538, 446)
- stereotype TRUE
- line_color 3342489
- quidu "3DD376E30357"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$15" @52
- Parent_View @51
- location (-112, -304)
- stereotype TRUE
- line_color 3342489
- quidu "3DD376E40204"
- client @51
- supplier @43
- line_style 0)
- (object RoleView "$UNNAMED$16" @53
- Parent_View @51
- location (-112, -304)
- stereotype TRUE
- line_color 3342489
- quidu "3DD376E4020E"
- client @51
- supplier @44
- line_style 0)))
- (object Label @54
- location (69, 181)
- nlines 2
- max_width 2181
- label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
- (object Label @55
- location (47, 181)
- nlines 2
- max_width 1837
- label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
- (object Label @56
- location (31, 903)
- nlines 2
- max_width 2206
- label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
- (object Label @57
- location (1725, 81)
- nlines 2
- max_width 325
- label "Client")
- (object Label @58
- location (1734, 469)
- nlines 3
- max_width 343
- label "ESOCK")
- (object Label @59
- location (1725, 1069)
- nlines 3
- max_width 368
- label "Protocol Module")
- (object ClassView "Class" "Logical View::Protocol Derived Socket Class" @60
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1209, 1575)
- label (object ItemLabel
- Parent_View @60
- location (1028, 1499)
- fill_color 13434879
- nlines 2
- max_width 362
- justify 0
- label "Protocol Derived Socket Class")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37996030B"
- width 380
- height 176
- annotation 8
- autoResize TRUE)
- (object InheritView "" @61
- stereotype TRUE
- line_color 3342489
- quidu "3DD379B80165"
- client @60
- supplier @25
- line_style 0)
- (object ClassView "Class" "Logical View::Protocol Derived Host Resolver Class" @62
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (653, 1578)
- label (object ItemLabel
- Parent_View @62
- location (452, 1502)
- fill_color 13434879
- nlines 2
- max_width 402
- justify 0
- label "Protocol Derived Host Resolver Class")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD379C30374"
- width 420
- height 176
- annotation 8
- autoResize TRUE)
- (object InheritView "" @63
- stereotype TRUE
- line_color 3342489
- quidu "3DD379D00278"
- client @62
- supplier @41
- line_style 0)))
- (object ClassDiagram "ESOCK Server Session Objects"
- quid "3DD37A83010D"
- title "ESOCK Server Session Objects"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CSharableSession" @64
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (307, 581)
- label (object ItemLabel
- Parent_View @64
- location (117, 530)
- fill_color 13434879
- nlines 1
- max_width 380
- justify 0
- label "CSharableSession")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37AA10387"
- width 398
- height 126
- annotation 8
- autoResize TRUE)
- (object Label @65
- location (50, 288)
- nlines 2
- max_width 2206
- label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
- (object ClassView "Class" "Logical View::RMessage" @66
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1208, 531)
- label (object ItemLabel
- Parent_View @66
- location (1088, 480)
- fill_color 13434879
- nlines 1
- max_width 240
- justify 0
- label "RMessage")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37AE201C8"
- width 258
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CObjectIx" @67
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1158, 1095)
- label (object ItemLabel
- Parent_View @67
- location (1047, 1043)
- fill_color 13434879
- nlines 1
- max_width 222
- justify 0
- label "CObjectIx")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37B1802FC"
- width 240
- height 128
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CSockSession" @68
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (639, 878)
- label (object ItemLabel
- Parent_View @68
- location (481, 826)
- fill_color 13434879
- nlines 1
- max_width 316
- justify 0
- label "CSockSession")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37A8C01C4"
- width 334
- height 128
- autoResize TRUE)
- (object InheritView "" @69
- stereotype TRUE
- line_color 3342489
- quidu "3DD37AB00071"
- client @68
- supplier @64
- line_style 0)
- (object AssociationViewNew "iOurMessage" @70
- location (921, 703)
- label (object SegLabel @71
- Parent_View @70
- location (1102, 695)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iOurMessage"
- pctDist 3.533333
- height 9
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37AEB01DF"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$17" @72
- Parent_View @70
- location (253, 216)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37AEC0009"
- client @70
- supplier @66
- line_style 0)
- (object RoleView "$UNNAMED$18" @73
- Parent_View @70
- location (253, 216)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37AEC0013"
- client @70
- supplier @68
- line_style 0)))
- (object AssociationViewNew "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections" @74
- location (915, 992)
- label (object SegLabel @75
- Parent_View @74
- location (1440, 936)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 1138
- justify 0
- label "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections"
- pctDist 9.250000
- height 56
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37B23012B"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$19" @76
- Parent_View @74
- location (273, 192)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37B230348"
- client @74
- supplier @67
- line_style 0)
- (object RoleView "$UNNAMED$20" @77
- Parent_View @74
- location (273, 192)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37B230352"
- client @74
- supplier @68
- line_style 0)))
- (object ClassView "Class" "Logical View::RSocketServ" @78
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (637, 150)
- label (object ItemLabel
- Parent_View @78
- location (502, 99)
- fill_color 13434879
- nlines 1
- max_width 270
- justify 0
- label "RSocketServ")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD373560332"
- width 288
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$21" @79
- location (637, 513)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37CB40268"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$22" @80
- Parent_View @79
- location (6, 363)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37CB50115"
- client @79
- supplier @68
- line_style 0)
- (object RoleView "$UNNAMED$23" @81
- Parent_View @79
- location (6, 363)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37CB5011F"
- client @79
- supplier @78
- line_style 0)))))
- (object ClassDiagram "ESOCK Global Data"
- quid "3DD37DC2034D"
- title "ESOCK Global Data"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CProtocolBase" @82
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1609, 865)
- label (object ItemLabel
- Parent_View @82
- location (1459, 814)
- fill_color 13434879
- nlines 1
- max_width 300
- justify 0
- label "CProtocolBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37E030206"
- width 318
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::TSockManData" @83
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (359, 672)
- label (object ItemLabel
- Parent_View @83
- location (206, 621)
- fill_color 13434879
- nlines 1
- max_width 306
- justify 0
- label "TSockManData")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37DCC018E"
- width 324
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CProtocolRef" @84
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (865, 868)
- label (object ItemLabel
- Parent_View @84
- location (729, 817)
- fill_color 13434879
- nlines 1
- max_width 272
- justify 0
- label "CProtocolRef")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37DDC0304"
- width 290
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "iProtocols" @85
- location (620, 772)
- label (object SegLabel @86
- Parent_View @85
- location (517, 795)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iProtocols"
- pctDist -1.216667
- height 23
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37DE50220"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$24" @87
- Parent_View @85
- location (261, 100)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37DE600B9"
- client @85
- supplier @84
- line_style 0)
- (object RoleView "$UNNAMED$25" @88
- Parent_View @85
- location (261, 100)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37DE600BB"
- client @85
- supplier @83
- line_style 0)))
- (object AssociationViewNew "iProtocol" @89
- location (1282, 905)
- label (object SegLabel @90
- Parent_View @89
- location (1234, 948)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iProtocol"
- pctDist -0.300000
- height 43
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E0C0367"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$26" @91
- Parent_View @89
- location (485, -208)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E0D01BA"
- client @89
- supplier @82
- line_style 0)
- (object RoleView "theCProtocolRef" @92
- Parent_View @89
- location (485, -208)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E0D01C4"
- client @89
- supplier @84
- vertices (list Points
- (1282, 905)
- (1222, 913)
- (1010, 885))
- line_style 0)))
- (object AssociationViewNew "iManagerRef" @93
- location (1279, 833)
- label (object SegLabel @94
- Parent_View @93
- location (1239, 790)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iManagerRef"
- pctDist -0.166667
- height 44
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E2900DE"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$27" @95
- Parent_View @93
- location (229, -614)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E2A00D5"
- client @93
- supplier @84
- vertices (list Points
- (1279, 833)
- (1219, 828)
- (1010, 850))
- line_style 0)
- (object RoleView "$UNNAMED$28" @96
- Parent_View @93
- location (229, -614)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E2A00DF"
- client @93
- supplier @82
- line_style 0)))
- (object ClassView "Class" "Logical View::CProtocolFamilyBase" @97
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1650, 421)
- label (object ItemLabel
- Parent_View @97
- location (1437, 370)
- fill_color 13434879
- nlines 1
- max_width 426
- justify 0
- label "CProtocolFamilyBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37F6402C1"
- width 444
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CProtocolFamilyRef" @98
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (864, 425)
- label (object ItemLabel
- Parent_View @98
- location (665, 374)
- fill_color 13434879
- nlines 1
- max_width 398
- justify 0
- label "CProtocolFamilyRef")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37E5102C6"
- width 416
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "iProtocolFamilies" @99
- location (609, 548)
- label (object SegLabel @100
- Parent_View @99
- location (459, 530)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iProtocolFamilies"
- pctDist -2.000000
- height 19
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E5E0058"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$29" @101
- Parent_View @99
- location (250, -124)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E5E0224"
- client @99
- supplier @98
- line_style 0)
- (object RoleView "$UNNAMED$30" @102
- Parent_View @99
- location (250, -124)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37E5E022E"
- client @99
- supplier @83
- line_style 0)))
- (object AssociationViewNew "iFamily" @103
- location (864, 646)
- label (object SegLabel @104
- Parent_View @103
- location (945, 650)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 140
- justify 0
- label "iFamily"
- pctDist 1.850000
- height 4
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F3B0182"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$34" @105
- Parent_View @103
- location (67, -467)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F3C0011"
- client @103
- supplier @98
- line_style 0)
- (object RoleView "$UNNAMED$35" @106
- Parent_View @103
- location (67, -467)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F3C0013"
- client @103
- supplier @84
- line_style 0)))
- (object AssociationViewNew "iManagerRef" @107
- location (1298, 374)
- label (object SegLabel @108
- Parent_View @107
- location (1258, 320)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iManagerRef"
- pctDist -0.166667
- height 55
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F770283"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$36" @109
- Parent_View @107
- location (-274, -310)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F780112"
- client @107
- supplier @98
- vertices (list Points
- (1298, 374)
- (1238, 366)
- (1072, 391))
- line_style 0)
- (object RoleView "$UNNAMED$37" @110
- Parent_View @107
- location (-274, -310)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F78011C"
- client @107
- supplier @97
- line_style 0)))
- (object AssociationViewNew "iProtocolFamily" @111
- location (1304, 462)
- label (object SegLabel @112
- Parent_View @111
- location (1379, 506)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iProtocolFamily"
- pctDist 1.750000
- height 44
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F9100DB"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$38" @113
- Parent_View @111
- location (249, -103)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F9103A2"
- client @111
- supplier @97
- line_style 0)
- (object RoleView "$UNNAMED$39" @114
- Parent_View @111
- location (249, -103)
- stereotype TRUE
- line_color 3342489
- quidu "3DD37F9103AD"
- client @111
- supplier @98
- vertices (list Points
- (1304, 462)
- (1244, 469)
- (1072, 448))
- line_style 0)))))
- (object ClassDiagram "NIFMAN Relationship with ESOCK"
- quid "3DD4C9DB0052"
- title "NIFMAN Relationship with ESOCK"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x -274
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CObject" @115
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (687, 143)
- label (object ItemLabel
- Parent_View @115
- location (598, 92)
- fill_color 13434879
- nlines 1
- max_width 178
- justify 0
- label "CObject")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37454020B"
- width 196
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MNifAgentNotify" @116
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1044, 140)
- label (object ItemLabel
- Parent_View @116
- location (885, 89)
- fill_color 13434879
- nlines 1
- max_width 318
- justify 0
- label "MNifAgentNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA89003E"
- width 336
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MNifIfNotify" @117
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (320, 137)
- label (object ItemLabel
- Parent_View @117
- location (196, 86)
- fill_color 13434879
- nlines 1
- max_width 248
- justify 0
- label "MNifIfNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA910307"
- width 266
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CInterface" @118
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1031, 1428)
- label (object ItemLabel
- Parent_View @118
- location (918, 1377)
- fill_color 13434879
- nlines 1
- max_width 226
- justify 0
- label "CInterface")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD380C40015"
- width 244
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MConnectionNotify" @119
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1347, 1218)
- label (object ItemLabel
- Parent_View @119
- location (1156, 1167)
- fill_color 13434879
- nlines 1
- max_width 382
- justify 0
- label "MConnectionNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4D72601B9"
- width 400
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @120
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D8F401E5"
- client @118
- supplier @119
- line_style 0)
- (object ClassView "Class" "Logical View::CConnectionProvdBase" @121
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1031, 718)
- label (object ItemLabel
- Parent_View @121
- location (799, 667)
- fill_color 13434879
- nlines 1
- max_width 464
- justify 0
- label "CConnectionProvdBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4D71D007F"
- width 482
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "iProvider" @122
- location (1031, 1072)
- label (object SegLabel @123
- Parent_View @122
- location (939, 1264)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iProvider"
- pctDist -1.033333
- height 192
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D75A031C"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$50" @124
- Parent_View @122
- location (444, -612)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D75B0179"
- client @122
- supplier @121
- line_style 0)
- (object RoleView "$UNNAMED$51" @125
- Parent_View @122
- location (444, -612)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D75B0183"
- client @122
- supplier @118
- line_style 0)))
- (object AssociationViewNew "iNotify" @126
- location (1188, 967)
- label (object SegLabel @127
- Parent_View @126
- location (1200, 848)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iNotify"
- pctDist 0.700000
- height 119
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D90103CE"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$52" @128
- Parent_View @126
- location (663, 108)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D9020235"
- client @126
- supplier @119
- line_style 0)
- (object RoleView "$UNNAMED$53" @129
- Parent_View @126
- location (663, 108)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D9020237"
- client @126
- supplier @121
- line_style 0)))
- (object ClassView "Class" "Logical View::MAgentSessionNotify" @130
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (372, 718)
- label (object ItemLabel
- Parent_View @130
- location (159, 667)
- fill_color 13434879
- nlines 1
- max_width 426
- justify 0
- label "MAgentSessionNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CB0E0360"
- width 444
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CNifAgentRef" @131
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (687, 465)
- label (object ItemLabel
- Parent_View @131
- location (550, 414)
- fill_color 13434879
- nlines 1
- max_width 274
- justify 0
- label "CNifAgentRef")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA410352"
- width 292
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @132
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CA7C032E"
- client @131
- supplier @115
- line_style 0)
- (object InheritView "" @133
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAA0020E"
- client @131
- supplier @116
- line_style 0)
- (object InheritView "" @134
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAA300D2"
- client @131
- supplier @117
- line_style 0)
- (object AssociationViewNew "iSessions" @135
- location (528, 591)
- label (object SegLabel @136
- Parent_View @135
- location (454, 556)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iSessions"
- pctDist -0.733333
- height 35
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CB1900A9"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$48" @137
- Parent_View @135
- location (-222, -272)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CB1A0014"
- client @135
- supplier @130
- line_style 0)
- (object RoleView "$UNNAMED$49" @138
- Parent_View @135
- location (-222, -272)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CB1A001F"
- client @135
- supplier @131
- line_style 0)))
- (object ClassView "Class" "Logical View::CNifSession" @139
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (689, 996)
- label (object ItemLabel
- Parent_View @139
- location (558, 945)
- fill_color 13434879
- nlines 1
- max_width 262
- justify 0
- label "CNifSession")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CB9900D5"
- width 280
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @140
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D75E0227"
- client @139
- supplier @121
- line_style 0)
- (object InheritView "" @141
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D88002CF"
- client @139
- supplier @130
- line_style 0)
- (object AssociationViewNew "iAgentRef" @142
- location (687, 730)
- label (object SegLabel @143
- Parent_View @142
- location (665, 839)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iAgentRef"
- pctDist 0.133333
- height 109
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D91600B7"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$54" @144
- Parent_View @142
- location (-119, -420)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D91603CF"
- client @142
- supplier @131
- line_style 0)
- (object RoleView "$UNNAMED$55" @145
- Parent_View @142
- location (-119, -420)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D91603D9"
- client @142
- supplier @139
- line_style 0)))
- (object Label @146
- location (84, 1066)
- nlines 2
- max_width 1556
- label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
- (object Label @147
- location (78, 953)
- nlines 1
- max_width 193
- label "NIFMAN")
- (object Label @148
- location (75, 1169)
- nlines 1
- max_width 194
- label "ESOCK")))
- (object ClassDiagram "NIFMAN Relationship with Agents, NIF's and NetCon"
- quid "3DD4DBE90284"
- title "NIFMAN Relationship with Agents, NIF's and NetCon"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CObject" @149
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1232, 188)
- label (object ItemLabel
- Parent_View @149
- location (1143, 137)
- fill_color 13434879
- nlines 1
- max_width 178
- justify 0
- label "CObject")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD37454020B"
- width 196
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MNifAgentNotify" @150
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1588, 191)
- label (object ItemLabel
- Parent_View @150
- location (1429, 140)
- fill_color 13434879
- nlines 1
- max_width 318
- justify 0
- label "MNifAgentNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA89003E"
- width 336
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MNifIfNotify" @151
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (915, 185)
- label (object ItemLabel
- Parent_View @151
- location (791, 134)
- fill_color 13434879
- nlines 1
- max_width 248
- justify 0
- label "MNifIfNotify")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA910307"
- width 266
- height 126
- annotation 8
- autoResize TRUE)
- (object Label @152
- location (2179, 267)
- nlines 2
- max_width 263
- label "(AGENT)")
- (object Label @153
- location (2013, 473)
- nlines 1
- max_width 318
- label "(NIF - Link Layer)")
- (object Label @154
- location (935, 1085)
- nlines 1
- max_width 300
- label "(NETCON)")
- (object Label @155
- location (1648, 1242)
- nlines 2
- max_width 387
- label "(TCP/IP PRT)")
- (object Label @156
- location (2017, 685)
- nlines 2
- max_width 387
- label "(NIF - Network Layer)")
- (object ClassView "Class" "Logical View::CNifExtendedManagementCompatibilityLayer" @157
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (467, 371)
- label (object ItemLabel
- Parent_View @157
- location (46, 320)
- fill_color 13434879
- nlines 1
- max_width 842
- justify 0
- label "CNifExtendedManagementCompatibilityLayer")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E772BB30145"
- width 860
- height 126
- annotation 8
- autoResize TRUE)
- (object Label @158
- location (88, 719)
- nlines 1
- max_width 94
- label "(NIF)")
- (object Label @159
- location (56, 484)
- nlines 1
- max_width 94
- label "(NIF)")
- (object ClassView "Class" "Logical View::CNifIfBase" @160
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1876, 716)
- label (object ItemLabel
- Parent_View @160
- location (1760, 665)
- fill_color 13434879
- nlines 1
- max_width 232
- justify 0
- label "CNifIfBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4DE63028F"
- width 250
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MNifIfUser" @161
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1768, 1172)
- label (object ItemLabel
- Parent_View @161
- location (1660, 1121)
- fill_color 13434879
- nlines 1
- max_width 216
- justify 0
- label "MNifIfUser")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4DEA303DC"
- width 234
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CNifAgentBase" @162
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1982, 297)
- label (object ItemLabel
- Parent_View @162
- location (1831, 246)
- fill_color 13434879
- nlines 1
- max_width 302
- justify 0
- label "CNifAgentBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA4F00D1"
- width 320
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CNifIfLink" @163
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1882, 500)
- label (object ItemLabel
- Parent_View @163
- location (1776, 449)
- fill_color 13434879
- nlines 1
- max_width 212
- justify 0
- label "CNifIfLink")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CAC6037B"
- width 230
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CNetworkControllerBase" @164
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1041, 1004)
- label (object ItemLabel
- Parent_View @164
- location (803, 953)
- fill_color 13434879
- nlines 1
- max_width 476
- justify 0
- label "CNetworkControllerBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CAE30232"
- width 494
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CBinderRef" @165
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1532, 875)
- label (object ItemLabel
- Parent_View @165
- location (1416, 824)
- fill_color 13434879
- nlines 1
- max_width 232
- justify 0
- label "CBinderRef")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CAF900A3"
- width 250
- height 126
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "iLinkLayer" @166
- location (1703, 794)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4DE730076"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$58" @167
- Parent_View @166
- location (1462, 335)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4DE730292"
- client @166
- supplier @160
- line_style 0)
- (object RoleView "$UNNAMED$59" @168
- Parent_View @166
- location (1462, 335)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4DE730294"
- client @166
- supplier @165
- line_style 0)))
- (object AssociationViewNew "iNetworkLayer" @169
- location (1649, 1023)
- label (object SegLabel @170
- Parent_View @169
- location (1774, 990)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iNetworkLayer"
- pctDist 2.600000
- height 34
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4DEAB01AD"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$60" @171
- Parent_View @169
- location (1408, 564)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4DEAC001D"
- client @169
- supplier @161
- line_style 0)
- (object RoleView "$UNNAMED$61" @172
- Parent_View @169
- location (1408, 564)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4DEAC001F"
- client @169
- supplier @165
- line_style 0)))
- (object ClassView "Class" "Logical View::MNifIfExtendedManagementInterface" @173
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (401, 609)
- label (object ItemLabel
- Parent_View @173
- location (55, 558)
- fill_color 13434879
- nlines 1
- max_width 692
- justify 0
- label "MNifIfExtendedManagementInterface")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E772C000116"
- width 710
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::MNifAgentExtendedManagementInterface" @174
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (433, 843)
- label (object ItemLabel
- Parent_View @174
- location (46, 792)
- fill_color 13434879
- nlines 1
- max_width 774
- justify 0
- label "MNifAgentExtendedManagementInterface")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E772C2703B6"
- width 792
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CNifAgentRef" @175
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1232, 500)
- label (object ItemLabel
- Parent_View @175
- location (1095, 449)
- fill_color 13434879
- nlines 1
- max_width 274
- justify 0
- label "CNifAgentRef")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CA410352"
- width 292
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @176
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CA7C032E"
- client @175
- supplier @149
- line_style 0)
- (object InheritView "" @177
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAA0020E"
- client @175
- supplier @150
- line_style 0)
- (object InheritView "" @178
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAA300D2"
- client @175
- supplier @151
- line_style 0)
- (object AssociationViewNew "iAgent" @179
- location (1599, 398)
- label (object SegLabel @180
- Parent_View @179
- location (1579, 358)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iAgent"
- pctDist 0.166667
- height 41
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CACF016B"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$41" @181
- Parent_View @179
- location (321, 60)
- label (object SegLabel @182
- Parent_View @181
- location (1413, 406)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CACF0308"
- client @179
- supplier @175
- line_style 0)
- (object RoleView "$UNNAMED$40" @183
- Parent_View @179
- location (321, 60)
- label (object SegLabel @184
- Parent_View @183
- location (1767, 310)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CACF0306"
- client @179
- supplier @162
- line_style 0)))
- (object AssociationViewNew "iInterface" @185
- location (1572, 500)
- label (object SegLabel @186
- Parent_View @185
- location (1588, 470)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iInterface"
- pctDist 0.783333
- height 31
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAD20242"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$43" @187
- Parent_View @185
- location (344, 6)
- label (object SegLabel @188
- Parent_View @187
- location (1417, 459)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAD30044"
- client @185
- supplier @175
- line_style 0)
- (object RoleView "$UNNAMED$42" @189
- Parent_View @185
- location (344, 6)
- label (object SegLabel @190
- Parent_View @189
- location (1727, 459)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAD3003A"
- client @185
- supplier @163
- line_style 0)))
- (object AssociationViewNew "iNetCon" @191
- location (1136, 751)
- label (object SegLabel @192
- Parent_View @191
- location (1098, 636)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iNetCon"
- pctDist -0.133333
- height 116
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAEC0127"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$45" @193
- Parent_View @191
- location (-358, -158)
- label (object SegLabel @194
- Parent_View @193
- location (1156, 587)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAEC032F"
- client @191
- supplier @175
- line_style 0)
- (object RoleView "$UNNAMED$44" @195
- Parent_View @191
- location (-358, -158)
- label (object SegLabel @196
- Parent_View @195
- location (1041, 887)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CAEC0325"
- client @191
- supplier @164
- line_style 0)))
- (object AssociationViewNew "iBinders" @197
- location (1381, 687)
- label (object SegLabel @198
- Parent_View @197
- location (1448, 656)
- font (object Font
- italics TRUE)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "iBinders"
- pctDist 1.633333
- height 32
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CB0102FE"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$47" @199
- Parent_View @197
- location (1137, 262)
- label (object SegLabel @200
- Parent_View @199
- location (1271, 614)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CB0201E9"
- client @197
- supplier @175
- line_style 0)
- (object RoleView "$UNNAMED$46" @201
- Parent_View @197
- location (1137, 262)
- label (object SegLabel @202
- Parent_View @201
- location (1428, 811)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3DD4CB0201E7"
- client @197
- supplier @165
- line_style 0)))
- (object UsesView "" @203
- stereotype TRUE
- line_color 3342489
- quidu "3E77322A02EB"
- client @175
- supplier @157
- line_style 0)
- (object AssociationViewNew "$UNNAMED$62" @204
- location (920, 539)
- stereotype TRUE
- line_color 3342489
- quidu "3E77344002BC"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$63" @205
- Parent_View @204
- location (-312, 39)
- stereotype TRUE
- line_color 3342489
- quidu "3E7734410136"
- client @204
- supplier @173
- line_style 0)
- (object RoleView "$UNNAMED$64" @206
- Parent_View @204
- location (-312, 39)
- stereotype TRUE
- line_color 3342489
- quidu "3E7734410137"
- client @204
- supplier @175
- line_style 0)))
- (object AssociationViewNew "$UNNAMED$65" @207
- location (830, 670)
- stereotype TRUE
- line_color 3342489
- quidu "3E773444028D"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$66" @208
- Parent_View @207
- location (-402, 170)
- stereotype TRUE
- line_color 3342489
- quidu "3E7734450201"
- client @207
- supplier @174
- line_style 0)
- (object RoleView "$UNNAMED$67" @209
- Parent_View @207
- location (-402, 170)
- stereotype TRUE
- line_color 3342489
- quidu "3E7734450202"
- client @207
- supplier @175
- line_style 0)))))
- (object ClassDiagram "PlatSec: NIFMAN security checking classes"
- quid "411900FF0147"
- title "PlatSec: NIFMAN security checking classes"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CNifSession" @210
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (403, 508)
- label (object ItemLabel
- Parent_View @210
- location (275, 462)
- fill_color 13434879
- nlines 1
- max_width 256
- justify 0
- label "CNifSession")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4CB9900D5"
- width 274
- height 114
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CNifSecureSession" @211
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (402, 759)
- label (object ItemLabel
- Parent_View @211
- location (220, 713)
- fill_color 13434879
- nlines 1
- max_width 364
- justify 0
- label "CNifSecureSession")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "4119011E00E9"
- width 382
- height 114
- annotation 8
- autoResize TRUE)
- (object InheritView "" @212
- stereotype TRUE
- line_color 3342489
- quidu "4119012E0241"
- client @211
- supplier @210
- line_style 0)
- (object ClassView "Class" "Logical View::CConnectionProvdBase" @213
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (404, 240)
- label (object ItemLabel
- Parent_View @213
- location (180, 194)
- fill_color 13434879
- nlines 1
- max_width 448
- justify 0
- label "CConnectionProvdBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3DD4D71D007F"
- width 466
- height 114
- annotation 8
- autoResize TRUE)
- (object InheritView "" @214
- stereotype TRUE
- line_color 3342489
- quidu "3DD4D75E0227"
- client @210
- supplier @213
- line_style 0)))))
- root_subsystem (object SubSystem "Component View"
- quid "3DD372A101CC"
- physical_models (list unit_reference_list)
- physical_presentations (list unit_reference_list
- (object Module_Diagram "Main"
- quid "3DD372A30190"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- process_structure (object Processes
- quid "3DD372A101CD"
- ProcsNDevs (list
- (object Process_Diagram "Deployment View"
- quid "3DD372A101CF"
- title "Deployment View"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- properties (object Properties
- attributes (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "Cplusplus"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "Synchronize"
- value TRUE)
- (object Attribute
- tool "Cplusplus"
- name "CodeName"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "Const"
- value FALSE)
- (object Attribute
- tool "Cplusplus"
- name "InitialValue"
- value "")))
- (object Attribute
- tool "Cplusplus"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "Synchronize"
- value TRUE)))
- (object Attribute
- tool "Cplusplus"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "Synchronize"
- value TRUE)
- (object Attribute
- tool "Cplusplus"
- name "Copyright"
- value (value Text ""))
- (object Attribute
- tool "Cplusplus"
- name "RootPackage"
- value "C++ Reverse Engineered")
- (object Attribute
- tool "Cplusplus"
- name "InitialHeaderIncludes"
- value (value Text ""))
- (object Attribute
- tool "Cplusplus"
- name "InitialBodyIncludes"
- value (value Text ""))))
- (object Attribute
- tool "Cplusplus"
- name "default__Param"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "CodeName"
- value "")))
- (object Attribute
- tool "Cplusplus"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "Synchronize"
- value TRUE)
- (object Attribute
- tool "Cplusplus"
- name "CodeName"
- value "")))
- (object Attribute
- tool "Cplusplus"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "Synchronize"
- value TRUE)
- (object Attribute
- tool "Cplusplus"
- name "CodeName"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "InitialCodeBody"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "Inline"
- value FALSE)))
- (object Attribute
- tool "Cplusplus"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "Synchronize"
- value TRUE)
- (object Attribute
- tool "Cplusplus"
- name "CodeName"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "HeaderSourceFile"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "BodySourceFile"
- value "")))
- (object Attribute
- tool "Cplusplus"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "Cplusplus"
- name "CodeName"
- value "")
- (object Attribute
- tool "Cplusplus"
- name "IsNamespace"
- value FALSE)))
- (object Attribute
- tool "Cplusplus"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "ANSI C++ Event Watcher"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "ANSIConvert"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "CORBA"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "CORBA"
- name "IncludePath"
- value "")
- (object Attribute
- tool "CORBA"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "CORBA"
- name "WindowsShell"
- value 101)))))
- (object Attribute
- tool "CORBA"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "ConstValue"
- value "")
- (object Attribute
- tool "CORBA"
- name "ImplementationType"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Context"
- value "")
- (object Attribute
- tool "CORBA"
- name "OperationIsOneWay"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")
- (object Attribute
- tool "CORBA"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "CORBA"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Array"
- value 24)
- (object Attribute
- tool "CORBA"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "CORBA"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "DDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "DDL"
- name "DataBase"
- value ("DataBaseSet" 800))
- (object Attribute
- tool "DDL"
- name "DataBaseSet"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ANSI"
- value 800)
- (object Attribute
- tool "DDL"
- name "Oracle"
- value 801)
- (object Attribute
- tool "DDL"
- name "SQLServer"
- value 802)
- (object Attribute
- tool "DDL"
- name "Sybase"
- value 803)
- (object Attribute
- tool "DDL"
- name "Watcom"
- value 804)))
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnName"
- value "Id")
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnType"
- value "NUMBER(5)")
- (object Attribute
- tool "DDL"
- name "ViewName"
- value "V_")
- (object Attribute
- tool "DDL"
- name "TableName"
- value "T_")
- (object Attribute
- tool "DDL"
- name "InheritSuffix"
- value "_V")
- (object Attribute
- tool "DDL"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "BaseViews"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "DDLScriptFilename"
- value "DDL1.SQL")))
- (object Attribute
- tool "DDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ColumnType"
- value "VARCHAR")
- (object Attribute
- tool "DDL"
- name "Length"
- value "")
- (object Attribute
- tool "DDL"
- name "NullsOK"
- value TRUE)
- (object Attribute
- tool "DDL"
- name "PrimaryKey"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "Unique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "DDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "framework"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "R2Editor"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "RequisitePro"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "cg"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "cg"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerAnnotations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerVersion"
- value FALSE)
- (object Attribute
- tool "cg"
- name "UseMSVC"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CommentWidth"
- value 60)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "AlwaysKeepOrphanedCode"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "compiler2.1__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerAnnotations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerVersion"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue(sizeof($targetClass))")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue(sizeof($targetClass),$limit)")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue(sizeof($targetClass),$limit)")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference($limit)")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference($limit)")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue(sizeof($targetClass))")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue(sizeof($targetClass))")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "AlwaysKeepOrphanedCode"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "compiler3.0__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerAnnotations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerVersion"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "AlwaysKeepOrphanedCode"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "cg"
- name "ClassKey"
- value "class")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "PutBodiesInSpec"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDefaultConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "DefaultConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateCopyConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "CopyConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDestructor"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DestructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DestructorKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineDestructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateAssignmentOperation"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "AssignmentVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "AssignmentKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineAssignmentOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateEqualityOperations"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "EqualityVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "EqualityKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineEqualityOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "RelationalVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "RelationalKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StorageMgmtVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "SubscriptVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "SubscriptKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "SubscriptResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DereferenceVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DereferenceKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "DereferenceResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IndirectionVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "IndirectionKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "IndirectionResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StreamVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ThreeKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)))
- (object Attribute
- tool "cg"
- name "KindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)))
- (object Attribute
- tool "cg"
- name "FriendKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GenerateSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "DeclareAndDefine"
- value 199)
- (object Attribute
- tool "cg"
- name "DeclareOnly"
- value 205)
- (object Attribute
- tool "cg"
- name "DoNotDeclare"
- value 206)))
- (object Attribute
- tool "cg"
- name "VisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)))))
- (object Attribute
- tool "cg"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value TRUE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "OperationKind"
- value ("OperationKindSet" 200))
- (object Attribute
- tool "cg"
- name "OperationKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GenerateAbstractBody"
- value FALSE)
- (object Attribute
- tool "cg"
- name "SpecialDeclReturnType"
- value "")
- (object Attribute
- tool "cg"
- name "OperationIsConst"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OperationIsExplicit"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Inline"
- value FALSE)
- (object Attribute
- tool "cg"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ExitCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "CCRegion"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "BodyAnnotations"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "Ordered"
- value TRUE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$relationship")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$relationship")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorName"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorType"
- value "")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Association"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")))
- (object Attribute
- tool "cg"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InstanceArguments"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "ContainerGet"
- value "$data.get($keys)")
- (object Attribute
- tool "cg"
- name "ContainerSet"
- value "$data.set($keys,$value)")
- (object Attribute
- tool "cg"
- name "QualifiedContainer"
- value "")
- (object Attribute
- tool "cg"
- name "AssocClassContainer"
- value "$supplier *")
- (object Attribute
- tool "cg"
- name "AssocClassInitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReference"
- value ("QualifiedGetSetByReferenceSet" 2))
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReferenceSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_GetSetByReference"
- value 2)))
- (object Attribute
- tool "cg"
- name "GenerateQualifiedGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "QualifiedGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineQualifiedGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateQualifiedSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "QualifiedSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineQualifiedSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AssocClassGetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GenerateAssocClassGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "AssocClassGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineAssocClassGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "AssocClassSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineAssocClassSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassForwardReferenceOnly"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$attribute")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtAttributeVisibility"
- value 211)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$attribute")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$attribute")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CCRegion"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BodyReferenceOnly"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "DirectoryIsOnSearchList"
- value FALSE)
- (object Attribute
- tool "cg"
- name "PrecompiledHeader"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "IsNamespace"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Indent"
- value 2)
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))))
- (object Attribute
- tool "MSVC"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "MSVC"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Version"
- value "5.0")))
- (object Attribute
- tool "MSVC"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCClassTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCClassTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Interface_Part"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Connection_Part"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Class_Factory"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionality"
- value ("CObjectFunctionalitySet" 0))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionalitySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Dynamic"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Dyncreate"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Serial"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "GenerateOverrideGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateDataGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DATA_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateFieldGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_FIELD_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMessageGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateMessageMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "OLEFactory"
- value ("OLEFactorySet" 0))
- (object Attribute
- tool "MSVC"
- name "OLEFactorySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Built_in"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Simple"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Licensed"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "OLEName"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLEClassID"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLECtlType"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLECtlType"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLETypeLib"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLETypeLibID"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMajor"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMinor"
- value "")
- (object Attribute
- tool "MSVC"
- name "GeneratePropPageIDs"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLEPropPageIDs"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateDispatchMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockProperties"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockFunctions"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DispatchDefValue"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateDispIdEnum"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISP_ID_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInterfaceMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "INTERFACE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "InitInterface"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateEventMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockEvents"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateEventSinkMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "PropNotifySinks"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ConnectionPointIID"
- value "")
- (object Attribute
- tool "MSVC"
- name "InheritanceType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLECommands"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCDeclares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCImplements"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ATL_Declares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateCOMMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "COM_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionPointMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_POINT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMsgMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GeneratePropertyMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "PROPERTY_MAP_Entries"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCOperationTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCOperationTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Virtual_Override"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Message_Handler"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dispatch_Handler"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Event_Firing_Function"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Event_Sink_Handler"
- value 5)
- (object Attribute
- tool "MSVC"
- name "Std_OLE_Method"
- value 6)
- (object Attribute
- tool "MSVC"
- name "Command_Parser"
- value 7)
- (object Attribute
- tool "MSVC"
- name "Property_Get_Function"
- value 8)
- (object Attribute
- tool "MSVC"
- name "Property_Set_Function"
- value 9)
- (object Attribute
- tool "MSVC"
- name "Property_Notify_Function"
- value 10)
- (object Attribute
- tool "MSVC"
- name "Macro_Generated_Function"
- value 11)))
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "BodyImage"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "MSVC"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Model Integrator"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Web Publisher"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "COM"
- name "propertyId"
- value "783606378")
- (object Attribute
- tool "COM"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "COM"
- name "TypeKinds"
- value (list Attribute_Set
- (object Attribute
- tool "COM"
- name "enum"
- value 100)
- (object Attribute
- tool "COM"
- name "record"
- value 101)
- (object Attribute
- tool "COM"
- name "module"
- value 102)
- (object Attribute
- tool "COM"
- name "interface"
- value 103)
- (object Attribute
- tool "COM"
- name "dispinterface"
- value 104)
- (object Attribute
- tool "COM"
- name "coclass"
- value 105)
- (object Attribute
- tool "COM"
- name "alias"
- value 106)
- (object Attribute
- tool "COM"
- name "union"
- value 107)
- (object Attribute
- tool "COM"
- name "max"
- value 108)
- (object Attribute
- tool "COM"
- name "(none)"
- value 109)))
- (object Attribute
- tool "COM"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "COM"
- name "kind"
- value ("TypeKinds" 109))
- (object Attribute
- tool "COM"
- name "uuid"
- value "")
- (object Attribute
- tool "COM"
- name "version"
- value "")
- (object Attribute
- tool "COM"
- name "helpstring"
- value "")
- (object Attribute
- tool "COM"
- name "helpcontext"
- value "")
- (object Attribute
- tool "COM"
- name "attributes"
- value "")
- (object Attribute
- tool "COM"
- name "dllname"
- value "")
- (object Attribute
- tool "COM"
- name "alias"
- value "")))
- (object Attribute
- tool "COM"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "COM"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "COM"
- name "id"
- value "")
- (object Attribute
- tool "COM"
- name "helpstring"
- value "")
- (object Attribute
- tool "COM"
- name "attributes"
- value "")))
- (object Attribute
- tool "COM"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "COM"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "COM"
- name "id"
- value "")
- (object Attribute
- tool "COM"
- name "helpstring"
- value "")
- (object Attribute
- tool "COM"
- name "attributes"
- value "")))
- (object Attribute
- tool "COM"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "COM"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "COM"
- name "filename"
- value "")
- (object Attribute
- tool "COM"
- name "library"
- value "")
- (object Attribute
- tool "COM"
- name "uuid"
- value "")
- (object Attribute
- tool "COM"
- name "version"
- value "")
- (object Attribute
- tool "COM"
- name "helpstring"
- value "")
- (object Attribute
- tool "COM"
- name "helpfile"
- value "")
- (object Attribute
- tool "COM"
- name "helpcontext"
- value "")
- (object Attribute
- tool "COM"
- name "lcid"
- value "")
- (object Attribute
- tool "COM"
- name "attributes"
- value "")))
- (object Attribute
- tool "COM"
- name "default__Param"
- value (list Attribute_Set
- (object Attribute
- tool "COM"
- name "attributes"
- value "")))
- (object Attribute
- tool "COM"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "VC++"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "VC++"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "UpdateATL"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "SmartPointersOnAssoc"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "GenerateImports"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "PutImportsIn"
- value "stdafx.h")
- (object Attribute
- tool "VC++"
- name "FullPathInImports"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "UseImportAttributes"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "ImportAttributes"
- value "no_namespace named_guids")
- (object Attribute
- tool "VC++"
- name "ImportProjTypeLib"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "DefaultTypeLib"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "TypeLibLocation"
- value "")
- (object Attribute
- tool "VC++"
- name "CompileProjTypeLib"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "IdlInterfaceAttributes"
- value (value Text
-|endpoint("")
-|local
-|object
-|pointer_default()
-|uuid("")
-|version("")
-|encode
-|decode
-|auto_handle
-|implicit_handle("")
-|code
-|nocode
- ))
- (object Attribute
- tool "VC++"
- name "IdlCoClassAttributes"
- value (value Text
-|uuid("")
-|helpstring("")
-|helpcontext("")
-|licensed
-|version("")
-|control
-|hidden
-|appobject
- ))
- (object Attribute
- tool "VC++"
- name "IdlCoClassInterfaceAttributes"
- value (value Text
-|default
-|source
- ))
- (object Attribute
- tool "VC++"
- name "IdlParameterAttributes"
- value (value Text
-|in
-|out
-|retval
- ))
- (object Attribute
- tool "VC++"
- name "IdlMethodAttributes"
- value (value Text
-|id(1)
-|helpstring("")
-|call_as("")
-|callback
-|helpcontext("")
-|hidden
-|local
-|restricted
-|source
-|vararg
- ))
- (object Attribute
- tool "VC++"
- name "IdlPropertyAttributes"
- value (value Text
-|id()
-|helpstring("")
-|call_as("")
-|helpcontext("")
-|hidden
-|local
-|restricted
-|source
-|vararg
-|bindable
-|defaultbind
-|defaultcallelem
-|displaybind
-|immediatebind
-|nonbrowseable
-|requestedit
- ))
- (object Attribute
- tool "VC++"
- name "RvcPtyVersion"
- value "1.4")
- (object Attribute
- tool "VC++"
- name "ModelIDStyle"
- value 2)
- (object Attribute
- tool "VC++"
- name "DocStyle"
- value 1)
- (object Attribute
- tool "VC++"
- name "GenerateIncludes"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "ApplyPattern"
- value FALSE)
- (object Attribute
- tool "VC++"
- name "CreateBackupFiles"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "SupportCodeName"
- value FALSE)
- (object Attribute
- tool "VC++"
- name "DocRevEngineer"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "CreateOverviewDiagrams"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "UpdateModelIDsInCode"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "AttributeTypes"
- value (value Text
-|attr1=bool
-|attr2=short
-|attr3=int
-|attr4=long
-|attr5=char
-|attr6=float
-|attr7=double
-|attr8=void
-|attr9=clock_t
-|attr10=_complex
-|attr11=_dev_t
-|attr12=div_t
-|attr13=_exception
-|attr14=FILE
-|attr15=_finddata_t
-|attr16=_FPIEEE_RECORD
-|attr17=fpos_t
-|attr18=_HEAPINFO
-|attr19=jmp_buf
-|attr20=lconv
-|attr21=ldiv_t
-|attr22=_off_t
-|attr23=_onexit_t
-|attr24=_PNH
-|attr25=ptrdiff_t
-|attr26=sig_atomic_t
-|attr27=size_t
-|attr28=_stat
-|attr29=time_t
-|attr30=_timeb
-|attr31=tm
-|attr32=_utimbuf
-|attr33=va_list
-|attr34=wchar_t
-|attr35=wctrans_t
-|attr36=wctype_t
-|attr37=_wfinddata_t
-|attr38=_wfinddatai64_t
-|attr39=wint_t
-|attr40=ABORTPROC
-|attr41=ACMDRIVERENUMCB
-|attr42=ACMDRIVERPROC
-|attr43=ACMFILTERCHOOSEHOOKPROC
-|attr44=ACMFILTERENUMCB
-|attr45=ACMFILTERTAGENUMCB
-|attr46=ACMFORMATCHOOSEHOOKPROC
-|attr47=ACMFORMATENUMCB
-|attr48=ACMFORMATTAGENUMCB
-|attr49=APPLET_PROC
-|attr50=ATOM
-|attr51=BOOL
-|attr52=BOOLEAN
-|attr53=BYTE
-|attr54=CALINFO_ENUMPROC
-|attr55=CALLBACK
-|attr56=CHAR
-|attr57=COLORREF
-|attr58=CONST
-|attr59=CRITICAL_SECTION
-|attr60=CTRYID
-|attr61=DATEFMT_ENUMPROC
-|attr62=DESKTOPENUMPROC
-|attr63=DLGPROC
-|attr64=DRAWSTATEPROC
-|attr65=DWORD
-|attr66=EDITWORDBREAKPROC
-|attr67=ENHMFENUMPROC
-|attr68=ENUMRESLANGPROC
-|attr69=ENUMRESNAMEPROC
-|attr70=ENUMRESTYPEPROC
-|attr71=FARPROC
-|attr72=FILE_SEGMENT_ELEMENT
-|attr73=FLOAT
-|attr74=FONTENUMPROC
-|attr75=GOBJENUMPROC
-|attr76=GRAYSTRINGPROC
-|attr77=HACCEL
-|attr78=HANDLE
-|attr79=HBITMAP
-|attr80=HBRUSH
-|attr81=HCOLORSPACE
-|attr82=HCONV
-|attr83=HCONVLIST
-|attr84=HCURSOR
-|attr85=HDC
-|attr86=HDDEDATA
-|attr87=HDESK
-|attr88=HDROP
-|attr89=HDWP
-|attr90=HENHMETAFILE
-|attr91=HFILE
-|attr92=HFONT
-|attr93=HGDIOBJ
-|attr94=HGLOBAL
-|attr95=HHOOK
-|attr96=HICON
-|attr97=HIMAGELIST
-|attr98=HIMC
-|attr99=HINSTANCE
-|attr100=HKEY
-|attr101=HKL
-|attr102=HLOCAL
-|attr103=HMENU
-|attr104=HMETAFILE
-|attr105=HMODULE
-|attr106=HMONITOR
-|attr107=HOOKPROC
-|attr108=HPALETTE
-|attr109=HPEN
-|attr110=HRGN
-|attr111=HRSRC
-|attr112=HSZ
-|attr113=HTREEITEM
-|attr114=HWINSTA
-|attr115=HWND
-|attr116=INT
-|attr117=IPADDR
-|attr118=LANGID
-|attr119=LCID
-|attr120=LCSCSTYPE
-|attr121=LCSGAMUTMATCH
-|attr122=LCTYPE
-|attr123=LINEDDAPROC
-|attr124=LOCALE_ENUMPROC
-|attr125=LONG
-|attr126=LONGLONG
-|attr127=LPARAM
-|attr128=LPBOOL
-|attr129=LPBYTE
-|attr130=LPCCHOOKPROC
-|attr131=LPCFHOOKPROC
-|attr132=LPCOLORREF
-|attr133=LPCRITICAL_SECTION
-|attr134=LPCSTR
-|attr135=LPCTSTR
-|attr136=LPCVOID
-|attr137=LPCWSTR
-|attr138=LPDWORD
-|attr139=LPFIBER_START_ROUTINE
-|attr140=LPFRHOOKPROC
-|attr141=LPHANDLE
-|attr142=LPHANDLER_FUNCTION
-|attr143=LPINT
-|attr144=LPLONG
-|attr145=LPOFNHOOKPROC
-|attr146=LPPAGEPAINTHOOK
-|attr147=LPPAGESETUPHOOK
-|attr148=LPPRINTHOOKPROC
-|attr149=LPPROGRESS_ROUTINE
-|attr150=LPSETUPHOOKPROC
-|attr151=LPSTR
-|attr152=LPSTREAM
-|attr153=LPTHREAD_START_ROUTINE
-|attr154=LPTSTR
-|attr155=LPVOID
-|attr156=LPWORD
-|attr157=LPWSTR
-|attr158=LRESULT
-|attr159=LUID
-|attr160=PBOOL
-|attr161=PBOOLEAN
-|attr162=PBYTE
-|attr163=PCHAR
-|attr164=PCRITICAL_SECTION
-|attr165=PCSTR
-|attr166=PCTSTR
-|attr167=PCWCH
-|attr168=PCWSTR
-|attr169=PDWORD
-|attr170=PFLOAT
-|attr171=PFNCALLBACK
-|attr172=PHANDLE
-|attr173=PHANDLER_ROUTINE
-|attr174=PHKEY
-|attr175=PINT
-|attr176=PLCID
-|attr177=PLONG
-|attr178=PLUID
-|attr179=PROPENUMPROC
-|attr180=PROPENUMPROCEX
-|attr181=PSHORT
-|attr182=PSTR
-|attr183=PTBYTE
-|attr184=PTCHAR
-|attr185=PTIMERAPCROUTINE
-|attr186=PTSTR
-|attr187=PUCHAR
-|attr188=PUINT
-|attr189=PULONG
-|attr190=PUSHORT
-|attr191=PVOID
-|attr192=PWCHAR
-|attr193=PWORD
-|attr194=PWSTR
-|attr195=REGISTERWORDENUMPROC
-|attr196=REGSAM
-|attr197=SC_HANDLE
-|attr198=SC_LOCK
-|attr199=SENDASYNCPROC
-|attr200=SERVICE_STATUS_HANDLE
-|attr201=SHORT
-|attr202=TBYTE
-|attr203=TCHAR
-|attr204=TIMEFMT_ENUMPROC
-|attr205=TIMERPROC
-|attr206=UCHAR
-|attr207=UINT
-|attr208=ULONG
-|attr209=ULONGLONG
-|attr210=UNSIGNED
-|attr211=USHORT
-|attr212=VOID
-|attr213=WCHAR
-|attr214=WINAPI
-|attr215=WINSTAENUMPROC
-|attr216=WNDENUMPROC
-|attr217=WNDPROC
-|attr218=WORD
-|attr219=WPARAM
-|attr220=YIELDPROC
-|attr221=CPoint
-|attr222=CRect
-|attr223=CSize
-|attr224=CString
-|attr225=CTime
-|attr226=CTimeSpan
-|attr227=CCreateContext
-|attr228=CMemoryState
-|attr229=COleSafeArray
-|attr230=CPrintInfo
-|attr231=HRESULT
- ))
- (object Attribute
- tool "VC++"
- name "Containers"
- value (value Text
-|cont1=CArray<$TYPE, $TYPE&>
-|cont2=CByteArray
-|cont3=CDWordArray
-|cont4=CObArray
-|cont5=CPtrArray
-|cont6=CStringArray
-|cont7=CUIntArray
-|cont8=CWordArray
-|cont9=CList<$TYPE, $TYPE&>
-|cont10=CPtrList
-|cont11=CObList
-|cont12=CStringList
-|cont13=CMapWordToPtr
-|cont14=CMapPtrToWord
-|cont15=CMapPtrToPtr
-|cont16=CMapWordToOb
-|cont17=CMapStringToPtr
-|cont18=CMapStringToOb
-|cont19=CMapStringToString
-|cont20=CTypedPtrArray
-|cont21=CTypedPtrArray
-|cont22=CTypedPtrList
-|cont23=CTypedPtrList
-|cont24=CComObject<$TYPE>
-|cont25=CComPtr<$TYPE>
-|cont26=CComQIPtr<$TYPE>
-|cont27=CComQIPtr<$TYPE, IID*>
- ))
- (object Attribute
- tool "VC++"
- name "ClassMethods"
- value (value Text
-|*_body=// ToDo: Add your specialized code here and/or call the base class
-|cm1=$NAME()
-|cm2=$NAME(orig:const $NAME&)
-|cm3=<> ~$NAME()
-|cm4=operator=(rhs:$NAME&):$NAME&
-|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
-|cm5=<> operator==(rhs:const $NAME&):bool
-|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm6=<> operator!=(rhs:$NAME&):bool
-|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm7=<> operator<(rhs:$NAME&):bool
-|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm8=<> operator>(rhs:$NAME&):bool
-|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm9=<> operator<=(rhs:$NAME&):bool
-|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm10=<> operator>=(rhs:$NAME&):bool
-|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream&
-|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
-|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream&
-|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
- ))
- (object Attribute
- tool "VC++"
- name "Accessors"
- value (value Text
-|agf=<> get_$BASICNAME():const $TYPE
-|agf_body=return $NAME;
-|asf=set_$BASICNAME(value:$TYPE):void
-|asf_body=$NAME = value;|return;
-|agv=<> get_$BASICNAME():const $TYPE&
-|agv_body=return $NAME;
-|asv=set_$BASICNAME(value:$TYPE&):void
-|asv_body=$NAME = value;|return;
-|agp=<> get_$BASICNAME():const $TYPE
-|agp_body=return $NAME;
-|asp=set_$BASICNAME(value:$TYPE):void
-|asp_body=$NAME = value;|return;
-|agr=<> get_$BASICNAME():const $TYPE
-|agr_body=return $NAME;
-|asr=set_$BASICNAME(value:$TYPE):void
-|asr_body=$NAME = value;|return;
-|aga=<> get_$BASICNAME(index:int):const $TYPE
-|aga_body=return $NAME[index];
-|asa=set_$BASICNAME(index:int, value:$TYPE):void
-|asa_body=$NAME[index] = value;|return;
- ))
- (object Attribute
- tool "VC++"
- name "Conditionals"
- value (value Text
-|*_decl=#ifdef _DEBUG
-|*_base=CObject
-|cond1=<> AssertValid():void
-|cond1_body=$SUPERNAME::AssertValid();
-|cond2=<> Dump(dc:CDumpContext&):void
-|cond2_body=$SUPERNAME::Dump(dc);
- ))
- (object Attribute
- tool "VC++"
- name "Patterns"
- value (value Text
-|patrn1=cm1,cm3,cond1,cond2
-|Patrn1_name=Default
- ))
- (object Attribute
- tool "VC++"
- name "AtlClassPrefix"
- value "C")
- (object Attribute
- tool "VC++"
- name "AtlInterfacePrefix"
- value "I")
- (object Attribute
- tool "VC++"
- name "AtlTypeDescription"
- value "Class")
- (object Attribute
- tool "VC++"
- name "DefaultLogicalPackage"
- value "$language Reverse Engineered/$component")
- (object Attribute
- tool "VC++"
- name "DefaultComponentPackage"
- value "")))
- (object Attribute
- tool "VC++"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "HeaderFileName"
- value "")
- (object Attribute
- tool "VC++"
- name "CodeFileName"
- value "")))
- (object Attribute
- tool "VC++"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "InternalMap"
- value (value Text
-|*:AUTO:AUTO
-|
- ))
- (object Attribute
- tool "VC++"
- name "ExportMap"
- value (value Text
-|*:AUTO:AUTO
-|
- ))
- (object Attribute
- tool "VC++"
- name "InitialSourceIncludes"
- value (value Text
-|"stdafx.h"
- ))
- (object Attribute
- tool "VC++"
- name "InitialHeaderIncludes"
- value (value Text ""))
- (object Attribute
- tool "VC++"
- name "Copyright"
- value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
- (object Attribute
- tool "VC++"
- name "KindSet"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "(none)"
- value 300)
- (object Attribute
- tool "VC++"
- name "DLL"
- value 301)
- (object Attribute
- tool "VC++"
- name "EXE"
- value 302)
- (object Attribute
- tool "VC++"
- name "MIDL"
- value 303)))
- (object Attribute
- tool "VC++"
- name "Kind"
- value ("KindSet" 300))
- (object Attribute
- tool "VC++"
- name "BodyExtensions"
- value (value Text
-|.cpp
-|.cxx
-|.inl
- ))
- (object Attribute
- tool "VC++"
- name "HeaderExtensions"
- value (value Text
-|.h
-|.hpp
-|.hxx
-|inl
- ))
- (object Attribute
- tool "VC++"
- name "ProjectFolders"
- value (value Text
-|Source Files
-|Header Files
- ))
- (object Attribute
- tool "VC++"
- name "UsePathMap"
- value FALSE)))
- (object Attribute
- tool "VC++"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "Const"
- value FALSE)
- (object Attribute
- tool "VC++"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "InitialValue"
- value "")))
- (object Attribute
- tool "VC++"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "Generate"
- value TRUE)))
- (object Attribute
- tool "VC++"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "IsDirectory"
- value FALSE)
- (object Attribute
- tool "VC++"
- name "Directory"
- value "")))
- (object Attribute
- tool "VC++"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "Generate"
- value TRUE)))
- (object Attribute
- tool "VC++"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "VC++"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "VC++"
- name "Inline"
- value FALSE)
- (object Attribute
- tool "VC++"
- name "DefaultBody"
- value (value Text ""))))
- (object Attribute
- tool "VC++"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Version Control"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "VisualStudio"
- name "HiddenTool"
- value FALSE))
- quid "3DD372A101CE"))
+
+(object Petal
+ version 43
+ _written "Rose 6.5.9232.10"
+ charSet 0)
+
+(object Design "Logical View"
+ is_unit TRUE
+ is_loaded TRUE
+ quid "3DD372A101C9"
+ defaults (object defaults
+ rightMargin 0.250000
+ leftMargin 0.250000
+ topMargin 0.250000
+ bottomMargin 0.500000
+ pageOverlap 0.250000
+ clipIconLabels TRUE
+ autoResize TRUE
+ snapToGrid FALSE
+ gridX 31
+ gridY 31
+ defaultFont (object Font
+ size 10
+ face "Arial"
+ bold FALSE
+ italics FALSE
+ underline FALSE
+ strike FALSE
+ color 0
+ default_color TRUE)
+ showMessageNum 3
+ showClassOfObject TRUE
+ notation "Unified")
+ root_usecase_package (object Class_Category "Use Case View"
+ quid "3DD372A101CB"
+ exportControl "Public"
+ global TRUE
+ logical_models (list unit_reference_list)
+ logical_presentations (list unit_reference_list
+ (object UseCaseDiagram "Main"
+ quid "3DD372A30191"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ root_category (object Class_Category "Logical View"
+ quid "3DD372A101CA"
+ exportControl "Public"
+ global TRUE
+ subsystem "Component View"
+ quidu "3DD372A101CC"
+ logical_models (list unit_reference_list
+ (object Class "RSubSessionBase"
+ quid "3DD372D80395")
+ (object Class "RSocket"
+ quid "3DD3732F0191"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD373380018"
+ supplier "Logical View::RSubSessionBase"
+ quidu "3DD372D80395")))
+ (object Class "RHostResolver"
+ quid "3DD3733C0046"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD373480147"
+ supplier "Logical View::RSubSessionBase"
+ quidu "3DD372D80395")))
+ (object Class "RSocketServ"
+ quid "3DD373560332"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD3737301E9"
+ supplier "Logical View::RSessionBase"
+ quidu "3DD3736B01F2")))
+ (object Class "RSessionBase"
+ quid "3DD3736B01F2")
+ (object Class "RConnection"
+ quid "3DD3738D0038"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD3739602E4"
+ supplier "Logical View::RSubSessionBase"
+ quidu "3DD372D80395")))
+ (object Class "CSocket"
+ quid "3DD373F7026B"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD374DF025B"
+ supplier "Logical View::CSockSubSession"
+ quidu "3DD374480131")
+ (object Inheritance_Relationship
+ quid "3DD374E2015B"
+ supplier "Logical View::MSocketNotify"
+ quidu "3DD374C600B0"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3DD376CA030B"
+ supplier "Logical View::RSocket"
+ quidu "3DD3732F0191")))
+ (object Class "CHostResolver"
+ quid "3DD373FC03A9"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD3753C013C"
+ supplier "Logical View::CSockSubSession"
+ quidu "3DD374480131")
+ (object Inheritance_Relationship
+ quid "3DD3754E034B"
+ supplier "Logical View::MResolverNotify"
+ quidu "3DD3754402A6")))
+ (object Class "CSockSubSession"
+ quid "3DD374480131"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD374AC02C6"
+ supplier "Logical View::CObject"
+ quidu "3DD37454020B")))
+ (object Class "CObject"
+ quid "3DD37454020B")
+ (object Class "MSocketNotify"
+ quid "3DD374C600B0")
+ (object Class "MResolverNotify"
+ quid "3DD3754402A6")
+ (object Class "CServProviderBase"
+ quid "3DD37576029E")
+ (object Class "CHostResolvProvdBase"
+ quid "3DD3759100EE"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD3761F01CF"
+ supplier "Logical View::CResolverProvdBase"
+ quidu "3DD376140060")))
+ (object Class "CResolverProvdBase"
+ quid "3DD376140060")
+ (object Class "Protocol Derived Socket Class"
+ quid "3DD37996030B"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD379B80165"
+ supplier "Logical View::CServProviderBase"
+ quidu "3DD37576029E")))
+ (object Class "Protocol Derived Host Resolver Class"
+ quid "3DD379C30374"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD379D00278"
+ supplier "Logical View::CHostResolvProvdBase"
+ quidu "3DD3759100EE")))
+ (object Class "CSockSession"
+ quid "3DD37A8C01C4"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD37AB00071"
+ supplier "Logical View::CSharableSession"
+ quidu "3DD37AA10387"))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iSockets"
+ quid "3DD37B82004B")
+ (object ClassAttribute "iHostResolvers"
+ quid "3DD37BC303CA")
+ (object ClassAttribute "iConnections"
+ quid "3DD37BDE0198")))
+ (object Class "CSharableSession"
+ quid "3DD37AA10387")
+ (object Class "RMessage"
+ quid "3DD37AE201C8")
+ (object Class "CObjectIx"
+ quid "3DD37B1802FC")
+ (object Class "TSockManData"
+ quid "3DD37DCC018E")
+ (object Class "CProtocolRef"
+ quid "3DD37DDC0304")
+ (object Class "CProtocolBase"
+ quid "3DD37E030206")
+ (object Class "CProtocolFamilyRef"
+ quid "3DD37E5102C6")
+ (object Class "CProtocolFamilyBase"
+ quid "3DD37F6402C1")
+ (object Class "CInterface"
+ quid "3DD380C40015"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD4D8F401E5"
+ supplier "Logical View::MConnectionNotify"
+ quidu "3DD4D72601B9")))
+ (object Class "CNifAgentRef"
+ quid "3DD4CA410352"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD4CA7C032E"
+ supplier "Logical View::CObject"
+ quidu "3DD37454020B")
+ (object Inheritance_Relationship
+ quid "3DD4CAA0020E"
+ supplier "Logical View::MNifAgentNotify"
+ quidu "3DD4CA89003E")
+ (object Inheritance_Relationship
+ quid "3DD4CAA300D2"
+ supplier "Logical View::MNifIfNotify"
+ quidu "3DD4CA910307"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3E77322A02EB"
+ supplier "Logical View::CNifExtendedManagementCompatibilityLayer"
+ quidu "3E772BB30145")
+ (object Uses_Relationship
+ quid "3E77323703D5"
+ supplier "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E772C000116")
+ (object Uses_Relationship
+ quid "3E77323B03C6"
+ supplier "Logical View::MNifAgentExtendedManagementInterface"
+ quidu "3E772C2703B6")))
+ (object Class "CNifServer"
+ quid "3DD4CA49026D")
+ (object Class "CNifAgentBase"
+ quid "3DD4CA4F00D1")
+ (object Class "MNifAgentNotify"
+ quid "3DD4CA89003E")
+ (object Class "MNifIfNotify"
+ quid "3DD4CA910307")
+ (object Class "CNifIfLink"
+ quid "3DD4CAC6037B")
+ (object Class "CNetworkControllerBase"
+ quid "3DD4CAE30232")
+ (object Class "CBinderRef"
+ quid "3DD4CAF900A3")
+ (object Class "MAgentSessionNotify"
+ quid "3DD4CB0E0360")
+ (object Class "CNifSession"
+ quid "3DD4CB9900D5"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3DD4D75E0227"
+ supplier "Logical View::CConnectionProvdBase"
+ quidu "3DD4D71D007F")
+ (object Inheritance_Relationship
+ quid "3DD4D88002CF"
+ supplier "Logical View::MAgentSessionNotify"
+ quidu "3DD4CB0E0360")))
+ (object Class "CConnectionProvdBase"
+ quid "3DD4D71D007F")
+ (object Class "MConnectionNotify"
+ quid "3DD4D72601B9")
+ (object Class "NewClass"
+ quid "3DD4D7310291")
+ (object Class "NewClass2"
+ quid "3DD4D74A00D4")
+ (object Class "CNifIfBase"
+ quid "3DD4DE63028F")
+ (object Class "MNifIfUser"
+ quid "3DD4DEA303DC")
+ (object Class "CNifExtendedManagementCompatibilityLayer"
+ quid "3E772BB30145")
+ (object Class "MNifIfExtendedManagementInterface"
+ quid "3E772C000116")
+ (object Class "MNifAgentExtendedManagementInterface"
+ quid "3E772C2703B6")
+ (object Class "RServiceResolver"
+ quid "3E81DE6E01E2"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E81DEA6012E"
+ supplier "Logical View::RSubSessionBase"
+ quidu "3DD372D80395")))
+ (object Class "RNetDatabase"
+ quid "3E81DE7F00C4"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E81DEAE00FD"
+ supplier "Logical View::RSubSessionBase"
+ quidu "3DD372D80395")))
+ (object Class "CNifSecureSession"
+ quid "4119011E00E9"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "4119012E0241"
+ supplier "Logical View::CNifSession"
+ quidu "3DD4CB9900D5")))
+ (object Association "iSSP"
+ quid "3DD375A30176"
+ roles (list role_list
+ (object Role "$UNNAMED$0"
+ quid "3DD375A303BB"
+ supplier "Logical View::CServProviderBase"
+ quidu "3DD37576029E"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$1"
+ quid "3DD375A303BD"
+ supplier "Logical View::CSocket"
+ quidu "3DD373F7026B")))
+ (object Association "iRSP"
+ quid "3DD375AA0054"
+ roles (list role_list
+ (object Role "$UNNAMED$2"
+ quid "3DD375AA01BD"
+ supplier "Logical View::CHostResolvProvdBase"
+ quidu "3DD3759100EE"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$3"
+ quid "3DD375AA01C7"
+ supplier "Logical View::CHostResolver"
+ quidu "3DD373FC03A9")))
+ (object Association "iSocket"
+ quid "3DD375CA014A"
+ roles (list role_list
+ (object Role "$UNNAMED$4"
+ quid "3DD375CB0192"
+ supplier "Logical View::MSocketNotify"
+ quidu "3DD374C600B0"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$5"
+ quid "3DD375CB019C"
+ supplier "Logical View::CServProviderBase"
+ quidu "3DD37576029E")))
+ (object Association "$UNNAMED$6"
+ quid "3DD375CE0132"
+ roles (list role_list
+ (object Role "$UNNAMED$7"
+ quid "3DD375CF0061"
+ supplier "Logical View::MResolverNotify"
+ quidu "3DD3754402A6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$8"
+ quid "3DD375CF006B"
+ supplier "Logical View::CHostResolvProvdBase"
+ quidu "3DD3759100EE")))
+ (object Association "iNotify"
+ quid "3DD3765203C7"
+ roles (list role_list
+ (object Role "$UNNAMED$9"
+ quid "3DD37653029C"
+ supplier "Logical View::MResolverNotify"
+ quidu "3DD3754402A6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$10"
+ quid "3DD37653029E"
+ supplier "Logical View::CResolverProvdBase"
+ quidu "3DD376140060")))
+ (object Association "$UNNAMED$11"
+ quid "3DD376D6007D"
+ roles (list role_list
+ (object Role "$UNNAMED$12"
+ quid "3DD376D603D1"
+ supplier "Logical View::RSocket"
+ quidu "3DD3732F0191"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$13"
+ quid "3DD376D603DB"
+ supplier "Logical View::CSocket"
+ quidu "3DD373F7026B"
+ is_navigable TRUE)))
+ (object Association "$UNNAMED$14"
+ quid "3DD376E30357"
+ roles (list role_list
+ (object Role "$UNNAMED$15"
+ quid "3DD376E40204"
+ supplier "Logical View::RHostResolver"
+ quidu "3DD3733C0046"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$16"
+ quid "3DD376E4020E"
+ supplier "Logical View::CHostResolver"
+ quidu "3DD373FC03A9"
+ is_navigable TRUE)))
+ (object Association "iOurMessage"
+ quid "3DD37AEB01DF"
+ roles (list role_list
+ (object Role "$UNNAMED$17"
+ quid "3DD37AEC0009"
+ supplier "Logical View::RMessage"
+ quidu "3DD37AE201C8"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$18"
+ quid "3DD37AEC0013"
+ supplier "Logical View::CSockSession"
+ quidu "3DD37A8C01C4")))
+ (object Association "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections"
+ quid "3DD37B23012B"
+ roles (list role_list
+ (object Role "$UNNAMED$19"
+ quid "3DD37B230348"
+ supplier "Logical View::CObjectIx"
+ quidu "3DD37B1802FC"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$20"
+ quid "3DD37B230352"
+ supplier "Logical View::CSockSession"
+ quidu "3DD37A8C01C4")))
+ (object Association "$UNNAMED$21"
+ quid "3DD37CB40268"
+ roles (list role_list
+ (object Role "$UNNAMED$22"
+ quid "3DD37CB50115"
+ supplier "Logical View::CSockSession"
+ quidu "3DD37A8C01C4"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$23"
+ quid "3DD37CB5011F"
+ supplier "Logical View::RSocketServ"
+ quidu "3DD373560332"
+ is_navigable TRUE)))
+ (object Association "iProtocols"
+ quid "3DD37DE50220"
+ roles (list role_list
+ (object Role "$UNNAMED$24"
+ quid "3DD37DE600B9"
+ supplier "Logical View::CProtocolRef"
+ quidu "3DD37DDC0304"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$25"
+ quid "3DD37DE600BB"
+ supplier "Logical View::TSockManData"
+ quidu "3DD37DCC018E")))
+ (object Association "iProtocol"
+ quid "3DD37E0C0367"
+ roles (list role_list
+ (object Role "$UNNAMED$26"
+ quid "3DD37E0D01BA"
+ supplier "Logical View::CProtocolBase"
+ quidu "3DD37E030206"
+ is_navigable TRUE)
+ (object Role "theCProtocolRef"
+ quid "3DD37E0D01C4"
+ label "theCProtocolRef"
+ supplier "Logical View::CProtocolRef"
+ quidu "3DD37DDC0304")))
+ (object Association "iManagerRef"
+ quid "3DD37E2900DE"
+ roles (list role_list
+ (object Role "$UNNAMED$27"
+ quid "3DD37E2A00D5"
+ supplier "Logical View::CProtocolRef"
+ quidu "3DD37DDC0304"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$28"
+ quid "3DD37E2A00DF"
+ supplier "Logical View::CProtocolBase"
+ quidu "3DD37E030206")))
+ (object Association "iProtocolFamilies"
+ quid "3DD37E5E0058"
+ roles (list role_list
+ (object Role "$UNNAMED$29"
+ quid "3DD37E5E0224"
+ supplier "Logical View::CProtocolFamilyRef"
+ quidu "3DD37E5102C6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$30"
+ quid "3DD37E5E022E"
+ supplier "Logical View::TSockManData"
+ quidu "3DD37DCC018E")))
+ (object Association "$UNNAMED$31"
+ quid "3DD37E98014C"
+ roles (list role_list
+ (object Role "$UNNAMED$32"
+ quid "3DD37E990049"
+ supplier "Logical View::CProtocolFamilyRef"
+ quidu "3DD37E5102C6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$33"
+ quid "3DD37E990053"
+ supplier "Logical View::CProtocolBase"
+ quidu "3DD37E030206")))
+ (object Association "iFamily"
+ quid "3DD37F3B0182"
+ roles (list role_list
+ (object Role "$UNNAMED$34"
+ quid "3DD37F3C0011"
+ supplier "Logical View::CProtocolFamilyRef"
+ quidu "3DD37E5102C6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$35"
+ quid "3DD37F3C0013"
+ supplier "Logical View::CProtocolRef"
+ quidu "3DD37DDC0304")))
+ (object Association "iManagerRef"
+ quid "3DD37F770283"
+ roles (list role_list
+ (object Role "$UNNAMED$36"
+ quid "3DD37F780112"
+ supplier "Logical View::CProtocolFamilyRef"
+ quidu "3DD37E5102C6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$37"
+ quid "3DD37F78011C"
+ supplier "Logical View::CProtocolFamilyBase"
+ quidu "3DD37F6402C1")))
+ (object Association "iProtocolFamily"
+ quid "3DD37F9100DB"
+ roles (list role_list
+ (object Role "$UNNAMED$38"
+ quid "3DD37F9103A2"
+ supplier "Logical View::CProtocolFamilyBase"
+ quidu "3DD37F6402C1"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$39"
+ quid "3DD37F9103AD"
+ supplier "Logical View::CProtocolFamilyRef"
+ quidu "3DD37E5102C6")))
+ (object Association "iAgent"
+ quid "3DD4CACF016B"
+ roles (list role_list
+ (object Role "$UNNAMED$40"
+ quid "3DD4CACF0306"
+ supplier "Logical View::CNifAgentBase"
+ quidu "3DD4CA4F00D1"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$41"
+ quid "3DD4CACF0308"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352")))
+ (object Association "iInterface"
+ quid "3DD4CAD20242"
+ roles (list role_list
+ (object Role "$UNNAMED$42"
+ quid "3DD4CAD3003A"
+ supplier "Logical View::CNifIfLink"
+ quidu "3DD4CAC6037B"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$43"
+ quid "3DD4CAD30044"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352")))
+ (object Association "iNetCon"
+ quid "3DD4CAEC0127"
+ roles (list role_list
+ (object Role "$UNNAMED$44"
+ quid "3DD4CAEC0325"
+ supplier "Logical View::CNetworkControllerBase"
+ quidu "3DD4CAE30232"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$45"
+ quid "3DD4CAEC032F"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352")))
+ (object Association "iBinders"
+ quid "3DD4CB0102FE"
+ roles (list role_list
+ (object Role "$UNNAMED$46"
+ quid "3DD4CB0201E7"
+ supplier "Logical View::CBinderRef"
+ quidu "3DD4CAF900A3"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$47"
+ quid "3DD4CB0201E9"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352")))
+ (object Association "iSessions"
+ quid "3DD4CB1900A9"
+ roles (list role_list
+ (object Role "$UNNAMED$48"
+ quid "3DD4CB1A0014"
+ supplier "Logical View::MAgentSessionNotify"
+ quidu "3DD4CB0E0360"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$49"
+ quid "3DD4CB1A001F"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352")))
+ (object Association "iProvider"
+ quid "3DD4D75A031C"
+ roles (list role_list
+ (object Role "$UNNAMED$50"
+ quid "3DD4D75B0179"
+ supplier "Logical View::CConnectionProvdBase"
+ quidu "3DD4D71D007F"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$51"
+ quid "3DD4D75B0183"
+ supplier "Logical View::CInterface"
+ quidu "3DD380C40015")))
+ (object Association "iNotify"
+ quid "3DD4D90103CE"
+ roles (list role_list
+ (object Role "$UNNAMED$52"
+ quid "3DD4D9020235"
+ supplier "Logical View::MConnectionNotify"
+ quidu "3DD4D72601B9"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$53"
+ quid "3DD4D9020237"
+ supplier "Logical View::CConnectionProvdBase"
+ quidu "3DD4D71D007F")))
+ (object Association "iAgentRef"
+ quid "3DD4D91600B7"
+ roles (list role_list
+ (object Role "$UNNAMED$54"
+ quid "3DD4D91603CF"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$55"
+ quid "3DD4D91603D9"
+ supplier "Logical View::CNifSession"
+ quidu "3DD4CB9900D5")))
+ (object Association "iNetCon"
+ quid "3DD4DCD901D5"
+ roles (list role_list
+ (object Role "$UNNAMED$56"
+ quid "3DD4DCDA004F"
+ supplier "Logical View::CNetworkControllerBase"
+ quidu "3DD4CAE30232"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$57"
+ quid "3DD4DCDA0051"
+ supplier "Logical View::CNifSession"
+ quidu "3DD4CB9900D5")))
+ (object Association "iLinkLayer"
+ quid "3DD4DE730076"
+ roles (list role_list
+ (object Role "$UNNAMED$58"
+ quid "3DD4DE730292"
+ supplier "Logical View::CNifIfBase"
+ quidu "3DD4DE63028F"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$59"
+ quid "3DD4DE730294"
+ supplier "Logical View::CBinderRef"
+ quidu "3DD4CAF900A3")))
+ (object Association "iNetworkLayer"
+ quid "3DD4DEAB01AD"
+ roles (list role_list
+ (object Role "$UNNAMED$60"
+ quid "3DD4DEAC001D"
+ supplier "Logical View::MNifIfUser"
+ quidu "3DD4DEA303DC"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$61"
+ quid "3DD4DEAC001F"
+ supplier "Logical View::CBinderRef"
+ quidu "3DD4CAF900A3")))
+ (object Association "$UNNAMED$62"
+ quid "3E77344002BC"
+ roles (list role_list
+ (object Role "$UNNAMED$63"
+ quid "3E7734410136"
+ supplier "Logical View::MNifIfExtendedManagementInterface"
+ quidu "3E772C000116"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$64"
+ quid "3E7734410137"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352")))
+ (object Association "$UNNAMED$65"
+ quid "3E773444028D"
+ roles (list role_list
+ (object Role "$UNNAMED$66"
+ quid "3E7734450201"
+ supplier "Logical View::MNifAgentExtendedManagementInterface"
+ quidu "3E772C2703B6"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$67"
+ quid "3E7734450202"
+ supplier "Logical View::CNifAgentRef"
+ quidu "3DD4CA410352"))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "ESOCK Client API"
+ quid "3DD372A3019A"
+ title "ESOCK Client API"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::RSubSessionBase" @1
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1578, 144)
+ label (object ItemLabel
+ Parent_View @1
+ location (1262, 87)
+ fill_color 13434879
+ nlines 1
+ max_width 632
+ justify 0
+ label "RSubSessionBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD372D80395"
+ width 650
+ height 138
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::RSocket" @2
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2494, 576)
+ label (object ItemLabel
+ Parent_View @2
+ location (2402, 525)
+ fill_color 13434879
+ nlines 1
+ max_width 184
+ justify 0
+ label "RSocket")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3732F0191"
+ width 202
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @3
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD373380018"
+ client @2
+ supplier @1
+ line_style 0)
+ (object ClassView "Class" "Logical View::RHostResolver" @4
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1107, 576)
+ label (object ItemLabel
+ Parent_View @4
+ location (956, 525)
+ fill_color 13434879
+ nlines 1
+ max_width 302
+ justify 0
+ label "RHostResolver")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3733C0046"
+ width 320
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @5
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD373480147"
+ client @4
+ supplier @1
+ line_style 0)
+ (object ClassView "Class" "Logical View::RSocketServ" @6
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (219, 576)
+ label (object ItemLabel
+ Parent_View @6
+ location (84, 525)
+ fill_color 13434879
+ nlines 1
+ max_width 270
+ justify 0
+ label "RSocketServ")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD373560332"
+ width 288
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::RSessionBase" @7
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (308, 138)
+ label (object ItemLabel
+ Parent_View @7
+ location (159, 87)
+ fill_color 13434879
+ nlines 1
+ max_width 298
+ justify 0
+ label "RSessionBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3736B01F2"
+ width 316
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @8
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD3737301E9"
+ client @6
+ supplier @7
+ line_style 0)
+ (object ClassView "Class" "Logical View::RConnection" @9
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (655, 576)
+ label (object ItemLabel
+ Parent_View @9
+ location (522, 525)
+ fill_color 13434879
+ nlines 1
+ max_width 266
+ justify 0
+ label "RConnection")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3738D0038"
+ width 284
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @10
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD3739602E4"
+ client @9
+ supplier @1
+ line_style 0)
+ (object ClassView "Class" "Logical View::RServiceResolver" @11
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2061, 576)
+ label (object ItemLabel
+ Parent_View @11
+ location (1888, 525)
+ fill_color 13434879
+ nlines 1
+ max_width 346
+ justify 0
+ label "RServiceResolver")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E81DE6E01E2"
+ width 364
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::RNetDatabase" @12
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1573, 576)
+ label (object ItemLabel
+ Parent_View @12
+ location (1426, 525)
+ fill_color 13434879
+ nlines 1
+ max_width 294
+ justify 0
+ label "RNetDatabase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E81DE7F00C4"
+ width 312
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @13
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E81DEA6012E"
+ client @11
+ supplier @1
+ line_style 0)
+ (object InheritView "" @14
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E81DEAE00FD"
+ client @12
+ supplier @1
+ line_style 0)))
+ (object ClassDiagram "ESOCK Server SAP Objects"
+ quid "3DD3741B030D"
+ title "ESOCK Server SAP Objects"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::CObject" @15
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (922, 312)
+ label (object ItemLabel
+ Parent_View @15
+ location (833, 261)
+ fill_color 13434879
+ nlines 1
+ max_width 178
+ justify 0
+ label "CObject")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37454020B"
+ width 196
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CSockSubSession" @16
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (922, 534)
+ label (object ItemLabel
+ Parent_View @16
+ location (731, 483)
+ fill_color 13434879
+ nlines 1
+ max_width 382
+ justify 0
+ label "CSockSubSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD374480131"
+ width 400
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @17
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD374AC02C6"
+ client @16
+ supplier @15
+ line_style 0)
+ (object ClassView "Class" "Logical View::MResolverNotify" @18
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (231, 593)
+ label (object ItemLabel
+ Parent_View @18
+ location (71, 542)
+ fill_color 13434879
+ nlines 1
+ max_width 320
+ justify 0
+ label "MResolverNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3754402A6"
+ width 338
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CResolverProvdBase" @19
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (231, 1062)
+ label (object ItemLabel
+ Parent_View @19
+ location (24, 1011)
+ fill_color 13434879
+ nlines 1
+ max_width 414
+ justify 0
+ label "CResolverProvdBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD376140060"
+ width 432
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "iNotify" @20
+ location (231, 827)
+ label (object SegLabel @21
+ Parent_View @20
+ location (303, 821)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iNotify"
+ pctDist 1.700000
+ height 7
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD3765203C7"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$9" @22
+ Parent_View @20
+ location (-100, -210)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37653029C"
+ client @20
+ supplier @18
+ line_style 0)
+ (object RoleView "$UNNAMED$10" @23
+ Parent_View @20
+ location (-100, -210)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37653029E"
+ client @20
+ supplier @19
+ line_style 0)))
+ (object ClassView "Class" "Logical View::MSocketNotify" @24
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1573, 618)
+ label (object ItemLabel
+ Parent_View @24
+ location (1424, 567)
+ fill_color 13434879
+ nlines 1
+ max_width 298
+ justify 0
+ label "MSocketNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD374C600B0"
+ width 316
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CServProviderBase" @25
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1209, 1137)
+ label (object ItemLabel
+ Parent_View @25
+ location (1015, 1086)
+ fill_color 13434879
+ nlines 1
+ max_width 388
+ justify 0
+ label "CServProviderBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37576029E"
+ width 406
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "iSocket" @26
+ location (1390, 877)
+ label (object SegLabel @27
+ Parent_View @26
+ location (1487, 862)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iSocket"
+ pctDist 2.133333
+ height 16
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375CA014A"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$4" @28
+ Parent_View @26
+ location (268, -257)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375CB0192"
+ client @26
+ supplier @24
+ line_style 0)
+ (object RoleView "$UNNAMED$5" @29
+ Parent_View @26
+ location (268, -257)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375CB019C"
+ client @26
+ supplier @25
+ line_style 0)))
+ (object ClassView "Class" "Logical View::RSocket" @30
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1444, 112)
+ label (object ItemLabel
+ Parent_View @30
+ location (1352, 61)
+ fill_color 13434879
+ nlines 1
+ max_width 184
+ justify 0
+ label "RSocket")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3732F0191"
+ width 202
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CSocket" @31
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1211, 787)
+ label (object ItemLabel
+ Parent_View @31
+ location (1112, 736)
+ fill_color 13434879
+ nlines 1
+ max_width 198
+ justify 0
+ label "CSocket")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD373F7026B"
+ width 216
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @32
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD374DF025B"
+ client @31
+ supplier @16
+ line_style 0)
+ (object InheritView "" @33
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD374E2015B"
+ client @31
+ supplier @24
+ line_style 0)
+ (object AssociationViewNew "iSSP" @34
+ location (1209, 961)
+ label (object SegLabel @35
+ Parent_View @34
+ location (1266, 899)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iSSP"
+ pctDist 1.450000
+ height 63
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375A30176"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$0" @36
+ Parent_View @34
+ location (86, 202)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375A303BB"
+ client @34
+ supplier @25
+ line_style 0)
+ (object RoleView "$UNNAMED$1" @37
+ Parent_View @34
+ location (86, 202)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375A303BD"
+ client @34
+ supplier @31
+ line_style 0)))
+ (object AssociationViewNew "$UNNAMED$11" @38
+ location (1326, 449)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD376D6007D"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$12" @39
+ Parent_View @38
+ location (143, -310)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD376D603D1"
+ client @38
+ supplier @30
+ line_style 0)
+ (object RoleView "$UNNAMED$13" @40
+ Parent_View @38
+ location (143, -310)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD376D603DB"
+ client @38
+ supplier @31
+ line_style 0)))
+ (object ClassView "Class" "Logical View::CHostResolvProvdBase" @41
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (650, 1268)
+ label (object ItemLabel
+ Parent_View @41
+ location (418, 1217)
+ fill_color 13434879
+ nlines 1
+ max_width 464
+ justify 0
+ label "CHostResolvProvdBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3759100EE"
+ width 482
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @42
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD3761F01CF"
+ client @41
+ supplier @19
+ line_style 0)
+ (object ClassView "Class" "Logical View::RHostResolver" @43
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (428, 112)
+ label (object ItemLabel
+ Parent_View @43
+ location (277, 61)
+ fill_color 13434879
+ nlines 1
+ max_width 302
+ justify 0
+ label "RHostResolver")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD3733C0046"
+ width 320
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CHostResolver" @44
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (650, 781)
+ label (object ItemLabel
+ Parent_View @44
+ location (500, 730)
+ fill_color 13434879
+ nlines 1
+ max_width 300
+ justify 0
+ label "CHostResolver")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD373FC03A9"
+ width 318
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @45
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD3753C013C"
+ client @44
+ supplier @16
+ line_style 0)
+ (object InheritView "" @46
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD3754E034B"
+ client @44
+ supplier @18
+ line_style 0)
+ (object AssociationViewNew "iRSP" @47
+ location (650, 1024)
+ label (object SegLabel @48
+ Parent_View @47
+ location (708, 895)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iRSP"
+ pctDist 1.483333
+ height 130
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375AA0054"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$2" @49
+ Parent_View @47
+ location (32, 262)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375AA01BD"
+ client @47
+ supplier @41
+ line_style 0)
+ (object RoleView "$UNNAMED$3" @50
+ Parent_View @47
+ location (32, 262)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD375AA01C7"
+ client @47
+ supplier @44
+ line_style 0)))
+ (object AssociationViewNew "$UNNAMED$14" @51
+ location (538, 446)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD376E30357"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$15" @52
+ Parent_View @51
+ location (-112, -304)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD376E40204"
+ client @51
+ supplier @43
+ line_style 0)
+ (object RoleView "$UNNAMED$16" @53
+ Parent_View @51
+ location (-112, -304)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD376E4020E"
+ client @51
+ supplier @44
+ line_style 0)))
+ (object Label @54
+ location (69, 181)
+ nlines 2
+ max_width 2181
+ label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
+ (object Label @55
+ location (47, 181)
+ nlines 2
+ max_width 1837
+ label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
+ (object Label @56
+ location (31, 903)
+ nlines 2
+ max_width 2206
+ label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
+ (object Label @57
+ location (1725, 81)
+ nlines 2
+ max_width 325
+ label "Client")
+ (object Label @58
+ location (1734, 469)
+ nlines 3
+ max_width 343
+ label "ESOCK")
+ (object Label @59
+ location (1725, 1069)
+ nlines 3
+ max_width 368
+ label "Protocol Module")
+ (object ClassView "Class" "Logical View::Protocol Derived Socket Class" @60
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1209, 1575)
+ label (object ItemLabel
+ Parent_View @60
+ location (1028, 1499)
+ fill_color 13434879
+ nlines 2
+ max_width 362
+ justify 0
+ label "Protocol Derived Socket Class")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37996030B"
+ width 380
+ height 176
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @61
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD379B80165"
+ client @60
+ supplier @25
+ line_style 0)
+ (object ClassView "Class" "Logical View::Protocol Derived Host Resolver Class" @62
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (653, 1578)
+ label (object ItemLabel
+ Parent_View @62
+ location (452, 1502)
+ fill_color 13434879
+ nlines 2
+ max_width 402
+ justify 0
+ label "Protocol Derived Host Resolver Class")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD379C30374"
+ width 420
+ height 176
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @63
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD379D00278"
+ client @62
+ supplier @41
+ line_style 0)))
+ (object ClassDiagram "ESOCK Server Session Objects"
+ quid "3DD37A83010D"
+ title "ESOCK Server Session Objects"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::CSharableSession" @64
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (307, 581)
+ label (object ItemLabel
+ Parent_View @64
+ location (117, 530)
+ fill_color 13434879
+ nlines 1
+ max_width 380
+ justify 0
+ label "CSharableSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37AA10387"
+ width 398
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object Label @65
+ location (50, 288)
+ nlines 2
+ max_width 2206
+ label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
+ (object ClassView "Class" "Logical View::RMessage" @66
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1208, 531)
+ label (object ItemLabel
+ Parent_View @66
+ location (1088, 480)
+ fill_color 13434879
+ nlines 1
+ max_width 240
+ justify 0
+ label "RMessage")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37AE201C8"
+ width 258
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CObjectIx" @67
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1158, 1095)
+ label (object ItemLabel
+ Parent_View @67
+ location (1047, 1043)
+ fill_color 13434879
+ nlines 1
+ max_width 222
+ justify 0
+ label "CObjectIx")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37B1802FC"
+ width 240
+ height 128
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CSockSession" @68
+ ShowCompartmentStereotypes TRUE
+ IncludeOperation TRUE
+ location (639, 878)
+ label (object ItemLabel
+ Parent_View @68
+ location (481, 826)
+ fill_color 13434879
+ nlines 1
+ max_width 316
+ justify 0
+ label "CSockSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37A8C01C4"
+ width 334
+ height 128
+ autoResize TRUE)
+ (object InheritView "" @69
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37AB00071"
+ client @68
+ supplier @64
+ line_style 0)
+ (object AssociationViewNew "iOurMessage" @70
+ location (921, 703)
+ label (object SegLabel @71
+ Parent_View @70
+ location (1102, 695)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iOurMessage"
+ pctDist 3.533333
+ height 9
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37AEB01DF"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$17" @72
+ Parent_View @70
+ location (253, 216)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37AEC0009"
+ client @70
+ supplier @66
+ line_style 0)
+ (object RoleView "$UNNAMED$18" @73
+ Parent_View @70
+ location (253, 216)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37AEC0013"
+ client @70
+ supplier @68
+ line_style 0)))
+ (object AssociationViewNew "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections" @74
+ location (915, 992)
+ label (object SegLabel @75
+ Parent_View @74
+ location (1440, 936)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 1138
+ justify 0
+ label "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections"
+ pctDist 9.250000
+ height 56
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37B23012B"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$19" @76
+ Parent_View @74
+ location (273, 192)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37B230348"
+ client @74
+ supplier @67
+ line_style 0)
+ (object RoleView "$UNNAMED$20" @77
+ Parent_View @74
+ location (273, 192)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37B230352"
+ client @74
+ supplier @68
+ line_style 0)))
+ (object ClassView "Class" "Logical View::RSocketServ" @78
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (637, 150)
+ label (object ItemLabel
+ Parent_View @78
+ location (502, 99)
+ fill_color 13434879
+ nlines 1
+ max_width 270
+ justify 0
+ label "RSocketServ")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD373560332"
+ width 288
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "$UNNAMED$21" @79
+ location (637, 513)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37CB40268"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$22" @80
+ Parent_View @79
+ location (6, 363)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37CB50115"
+ client @79
+ supplier @68
+ line_style 0)
+ (object RoleView "$UNNAMED$23" @81
+ Parent_View @79
+ location (6, 363)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37CB5011F"
+ client @79
+ supplier @78
+ line_style 0)))))
+ (object ClassDiagram "ESOCK Global Data"
+ quid "3DD37DC2034D"
+ title "ESOCK Global Data"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::CProtocolBase" @82
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1609, 865)
+ label (object ItemLabel
+ Parent_View @82
+ location (1459, 814)
+ fill_color 13434879
+ nlines 1
+ max_width 300
+ justify 0
+ label "CProtocolBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37E030206"
+ width 318
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::TSockManData" @83
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (359, 672)
+ label (object ItemLabel
+ Parent_View @83
+ location (206, 621)
+ fill_color 13434879
+ nlines 1
+ max_width 306
+ justify 0
+ label "TSockManData")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37DCC018E"
+ width 324
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CProtocolRef" @84
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (865, 868)
+ label (object ItemLabel
+ Parent_View @84
+ location (729, 817)
+ fill_color 13434879
+ nlines 1
+ max_width 272
+ justify 0
+ label "CProtocolRef")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37DDC0304"
+ width 290
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "iProtocols" @85
+ location (620, 772)
+ label (object SegLabel @86
+ Parent_View @85
+ location (517, 795)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iProtocols"
+ pctDist -1.216667
+ height 23
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37DE50220"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$24" @87
+ Parent_View @85
+ location (261, 100)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37DE600B9"
+ client @85
+ supplier @84
+ line_style 0)
+ (object RoleView "$UNNAMED$25" @88
+ Parent_View @85
+ location (261, 100)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37DE600BB"
+ client @85
+ supplier @83
+ line_style 0)))
+ (object AssociationViewNew "iProtocol" @89
+ location (1282, 905)
+ label (object SegLabel @90
+ Parent_View @89
+ location (1234, 948)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iProtocol"
+ pctDist -0.300000
+ height 43
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E0C0367"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$26" @91
+ Parent_View @89
+ location (485, -208)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E0D01BA"
+ client @89
+ supplier @82
+ line_style 0)
+ (object RoleView "theCProtocolRef" @92
+ Parent_View @89
+ location (485, -208)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E0D01C4"
+ client @89
+ supplier @84
+ vertices (list Points
+ (1282, 905)
+ (1222, 913)
+ (1010, 885))
+ line_style 0)))
+ (object AssociationViewNew "iManagerRef" @93
+ location (1279, 833)
+ label (object SegLabel @94
+ Parent_View @93
+ location (1239, 790)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iManagerRef"
+ pctDist -0.166667
+ height 44
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E2900DE"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$27" @95
+ Parent_View @93
+ location (229, -614)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E2A00D5"
+ client @93
+ supplier @84
+ vertices (list Points
+ (1279, 833)
+ (1219, 828)
+ (1010, 850))
+ line_style 0)
+ (object RoleView "$UNNAMED$28" @96
+ Parent_View @93
+ location (229, -614)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E2A00DF"
+ client @93
+ supplier @82
+ line_style 0)))
+ (object ClassView "Class" "Logical View::CProtocolFamilyBase" @97
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1650, 421)
+ label (object ItemLabel
+ Parent_View @97
+ location (1437, 370)
+ fill_color 13434879
+ nlines 1
+ max_width 426
+ justify 0
+ label "CProtocolFamilyBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37F6402C1"
+ width 444
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CProtocolFamilyRef" @98
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (864, 425)
+ label (object ItemLabel
+ Parent_View @98
+ location (665, 374)
+ fill_color 13434879
+ nlines 1
+ max_width 398
+ justify 0
+ label "CProtocolFamilyRef")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37E5102C6"
+ width 416
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "iProtocolFamilies" @99
+ location (609, 548)
+ label (object SegLabel @100
+ Parent_View @99
+ location (459, 530)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iProtocolFamilies"
+ pctDist -2.000000
+ height 19
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E5E0058"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$29" @101
+ Parent_View @99
+ location (250, -124)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E5E0224"
+ client @99
+ supplier @98
+ line_style 0)
+ (object RoleView "$UNNAMED$30" @102
+ Parent_View @99
+ location (250, -124)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37E5E022E"
+ client @99
+ supplier @83
+ line_style 0)))
+ (object AssociationViewNew "iFamily" @103
+ location (864, 646)
+ label (object SegLabel @104
+ Parent_View @103
+ location (945, 650)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 140
+ justify 0
+ label "iFamily"
+ pctDist 1.850000
+ height 4
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F3B0182"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$34" @105
+ Parent_View @103
+ location (67, -467)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F3C0011"
+ client @103
+ supplier @98
+ line_style 0)
+ (object RoleView "$UNNAMED$35" @106
+ Parent_View @103
+ location (67, -467)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F3C0013"
+ client @103
+ supplier @84
+ line_style 0)))
+ (object AssociationViewNew "iManagerRef" @107
+ location (1298, 374)
+ label (object SegLabel @108
+ Parent_View @107
+ location (1258, 320)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iManagerRef"
+ pctDist -0.166667
+ height 55
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F770283"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$36" @109
+ Parent_View @107
+ location (-274, -310)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F780112"
+ client @107
+ supplier @98
+ vertices (list Points
+ (1298, 374)
+ (1238, 366)
+ (1072, 391))
+ line_style 0)
+ (object RoleView "$UNNAMED$37" @110
+ Parent_View @107
+ location (-274, -310)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F78011C"
+ client @107
+ supplier @97
+ line_style 0)))
+ (object AssociationViewNew "iProtocolFamily" @111
+ location (1304, 462)
+ label (object SegLabel @112
+ Parent_View @111
+ location (1379, 506)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iProtocolFamily"
+ pctDist 1.750000
+ height 44
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F9100DB"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$38" @113
+ Parent_View @111
+ location (249, -103)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F9103A2"
+ client @111
+ supplier @97
+ line_style 0)
+ (object RoleView "$UNNAMED$39" @114
+ Parent_View @111
+ location (249, -103)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD37F9103AD"
+ client @111
+ supplier @98
+ vertices (list Points
+ (1304, 462)
+ (1244, 469)
+ (1072, 448))
+ line_style 0)))))
+ (object ClassDiagram "NIFMAN Relationship with ESOCK"
+ quid "3DD4C9DB0052"
+ title "NIFMAN Relationship with ESOCK"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x -274
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::CObject" @115
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (687, 143)
+ label (object ItemLabel
+ Parent_View @115
+ location (598, 92)
+ fill_color 13434879
+ nlines 1
+ max_width 178
+ justify 0
+ label "CObject")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37454020B"
+ width 196
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifAgentNotify" @116
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1044, 140)
+ label (object ItemLabel
+ Parent_View @116
+ location (885, 89)
+ fill_color 13434879
+ nlines 1
+ max_width 318
+ justify 0
+ label "MNifAgentNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA89003E"
+ width 336
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifIfNotify" @117
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (320, 137)
+ label (object ItemLabel
+ Parent_View @117
+ location (196, 86)
+ fill_color 13434879
+ nlines 1
+ max_width 248
+ justify 0
+ label "MNifIfNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA910307"
+ width 266
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CInterface" @118
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1031, 1428)
+ label (object ItemLabel
+ Parent_View @118
+ location (918, 1377)
+ fill_color 13434879
+ nlines 1
+ max_width 226
+ justify 0
+ label "CInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD380C40015"
+ width 244
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MConnectionNotify" @119
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1347, 1218)
+ label (object ItemLabel
+ Parent_View @119
+ location (1156, 1167)
+ fill_color 13434879
+ nlines 1
+ max_width 382
+ justify 0
+ label "MConnectionNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4D72601B9"
+ width 400
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @120
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D8F401E5"
+ client @118
+ supplier @119
+ line_style 0)
+ (object ClassView "Class" "Logical View::CConnectionProvdBase" @121
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1031, 718)
+ label (object ItemLabel
+ Parent_View @121
+ location (799, 667)
+ fill_color 13434879
+ nlines 1
+ max_width 464
+ justify 0
+ label "CConnectionProvdBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4D71D007F"
+ width 482
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "iProvider" @122
+ location (1031, 1072)
+ label (object SegLabel @123
+ Parent_View @122
+ location (939, 1264)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iProvider"
+ pctDist -1.033333
+ height 192
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D75A031C"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$50" @124
+ Parent_View @122
+ location (444, -612)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D75B0179"
+ client @122
+ supplier @121
+ line_style 0)
+ (object RoleView "$UNNAMED$51" @125
+ Parent_View @122
+ location (444, -612)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D75B0183"
+ client @122
+ supplier @118
+ line_style 0)))
+ (object AssociationViewNew "iNotify" @126
+ location (1188, 967)
+ label (object SegLabel @127
+ Parent_View @126
+ location (1200, 848)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iNotify"
+ pctDist 0.700000
+ height 119
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D90103CE"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$52" @128
+ Parent_View @126
+ location (663, 108)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D9020235"
+ client @126
+ supplier @119
+ line_style 0)
+ (object RoleView "$UNNAMED$53" @129
+ Parent_View @126
+ location (663, 108)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D9020237"
+ client @126
+ supplier @121
+ line_style 0)))
+ (object ClassView "Class" "Logical View::MAgentSessionNotify" @130
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (372, 718)
+ label (object ItemLabel
+ Parent_View @130
+ location (159, 667)
+ fill_color 13434879
+ nlines 1
+ max_width 426
+ justify 0
+ label "MAgentSessionNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CB0E0360"
+ width 444
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifAgentRef" @131
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (687, 465)
+ label (object ItemLabel
+ Parent_View @131
+ location (550, 414)
+ fill_color 13434879
+ nlines 1
+ max_width 274
+ justify 0
+ label "CNifAgentRef")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA410352"
+ width 292
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @132
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CA7C032E"
+ client @131
+ supplier @115
+ line_style 0)
+ (object InheritView "" @133
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAA0020E"
+ client @131
+ supplier @116
+ line_style 0)
+ (object InheritView "" @134
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAA300D2"
+ client @131
+ supplier @117
+ line_style 0)
+ (object AssociationViewNew "iSessions" @135
+ location (528, 591)
+ label (object SegLabel @136
+ Parent_View @135
+ location (454, 556)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iSessions"
+ pctDist -0.733333
+ height 35
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CB1900A9"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$48" @137
+ Parent_View @135
+ location (-222, -272)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CB1A0014"
+ client @135
+ supplier @130
+ line_style 0)
+ (object RoleView "$UNNAMED$49" @138
+ Parent_View @135
+ location (-222, -272)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CB1A001F"
+ client @135
+ supplier @131
+ line_style 0)))
+ (object ClassView "Class" "Logical View::CNifSession" @139
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (689, 996)
+ label (object ItemLabel
+ Parent_View @139
+ location (558, 945)
+ fill_color 13434879
+ nlines 1
+ max_width 262
+ justify 0
+ label "CNifSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CB9900D5"
+ width 280
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @140
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D75E0227"
+ client @139
+ supplier @121
+ line_style 0)
+ (object InheritView "" @141
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D88002CF"
+ client @139
+ supplier @130
+ line_style 0)
+ (object AssociationViewNew "iAgentRef" @142
+ location (687, 730)
+ label (object SegLabel @143
+ Parent_View @142
+ location (665, 839)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iAgentRef"
+ pctDist 0.133333
+ height 109
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D91600B7"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$54" @144
+ Parent_View @142
+ location (-119, -420)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D91603CF"
+ client @142
+ supplier @131
+ line_style 0)
+ (object RoleView "$UNNAMED$55" @145
+ Parent_View @142
+ location (-119, -420)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D91603D9"
+ client @142
+ supplier @139
+ line_style 0)))
+ (object Label @146
+ location (84, 1066)
+ nlines 2
+ max_width 1556
+ label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -")
+ (object Label @147
+ location (78, 953)
+ nlines 1
+ max_width 193
+ label "NIFMAN")
+ (object Label @148
+ location (75, 1169)
+ nlines 1
+ max_width 194
+ label "ESOCK")))
+ (object ClassDiagram "NIFMAN Relationship with Agents, NIF's and NetCon"
+ quid "3DD4DBE90284"
+ title "NIFMAN Relationship with Agents, NIF's and NetCon"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::CObject" @149
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1232, 188)
+ label (object ItemLabel
+ Parent_View @149
+ location (1143, 137)
+ fill_color 13434879
+ nlines 1
+ max_width 178
+ justify 0
+ label "CObject")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD37454020B"
+ width 196
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifAgentNotify" @150
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1588, 191)
+ label (object ItemLabel
+ Parent_View @150
+ location (1429, 140)
+ fill_color 13434879
+ nlines 1
+ max_width 318
+ justify 0
+ label "MNifAgentNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA89003E"
+ width 336
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifIfNotify" @151
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (915, 185)
+ label (object ItemLabel
+ Parent_View @151
+ location (791, 134)
+ fill_color 13434879
+ nlines 1
+ max_width 248
+ justify 0
+ label "MNifIfNotify")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA910307"
+ width 266
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object Label @152
+ location (2179, 267)
+ nlines 2
+ max_width 263
+ label "(AGENT)")
+ (object Label @153
+ location (2013, 473)
+ nlines 1
+ max_width 318
+ label "(NIF - Link Layer)")
+ (object Label @154
+ location (935, 1085)
+ nlines 1
+ max_width 300
+ label "(NETCON)")
+ (object Label @155
+ location (1648, 1242)
+ nlines 2
+ max_width 387
+ label "(TCP/IP PRT)")
+ (object Label @156
+ location (2017, 685)
+ nlines 2
+ max_width 387
+ label "(NIF - Network Layer)")
+ (object ClassView "Class" "Logical View::CNifExtendedManagementCompatibilityLayer" @157
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (467, 371)
+ label (object ItemLabel
+ Parent_View @157
+ location (46, 320)
+ fill_color 13434879
+ nlines 1
+ max_width 842
+ justify 0
+ label "CNifExtendedManagementCompatibilityLayer")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E772BB30145"
+ width 860
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object Label @158
+ location (88, 719)
+ nlines 1
+ max_width 94
+ label "(NIF)")
+ (object Label @159
+ location (56, 484)
+ nlines 1
+ max_width 94
+ label "(NIF)")
+ (object ClassView "Class" "Logical View::CNifIfBase" @160
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1876, 716)
+ label (object ItemLabel
+ Parent_View @160
+ location (1760, 665)
+ fill_color 13434879
+ nlines 1
+ max_width 232
+ justify 0
+ label "CNifIfBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4DE63028F"
+ width 250
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifIfUser" @161
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1768, 1172)
+ label (object ItemLabel
+ Parent_View @161
+ location (1660, 1121)
+ fill_color 13434879
+ nlines 1
+ max_width 216
+ justify 0
+ label "MNifIfUser")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4DEA303DC"
+ width 234
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifAgentBase" @162
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1982, 297)
+ label (object ItemLabel
+ Parent_View @162
+ location (1831, 246)
+ fill_color 13434879
+ nlines 1
+ max_width 302
+ justify 0
+ label "CNifAgentBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA4F00D1"
+ width 320
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifIfLink" @163
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1882, 500)
+ label (object ItemLabel
+ Parent_View @163
+ location (1776, 449)
+ fill_color 13434879
+ nlines 1
+ max_width 212
+ justify 0
+ label "CNifIfLink")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CAC6037B"
+ width 230
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNetworkControllerBase" @164
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1041, 1004)
+ label (object ItemLabel
+ Parent_View @164
+ location (803, 953)
+ fill_color 13434879
+ nlines 1
+ max_width 476
+ justify 0
+ label "CNetworkControllerBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CAE30232"
+ width 494
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CBinderRef" @165
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1532, 875)
+ label (object ItemLabel
+ Parent_View @165
+ location (1416, 824)
+ fill_color 13434879
+ nlines 1
+ max_width 232
+ justify 0
+ label "CBinderRef")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CAF900A3"
+ width 250
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "iLinkLayer" @166
+ location (1703, 794)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4DE730076"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$58" @167
+ Parent_View @166
+ location (1462, 335)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4DE730292"
+ client @166
+ supplier @160
+ line_style 0)
+ (object RoleView "$UNNAMED$59" @168
+ Parent_View @166
+ location (1462, 335)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4DE730294"
+ client @166
+ supplier @165
+ line_style 0)))
+ (object AssociationViewNew "iNetworkLayer" @169
+ location (1649, 1023)
+ label (object SegLabel @170
+ Parent_View @169
+ location (1774, 990)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iNetworkLayer"
+ pctDist 2.600000
+ height 34
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4DEAB01AD"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$60" @171
+ Parent_View @169
+ location (1408, 564)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4DEAC001D"
+ client @169
+ supplier @161
+ line_style 0)
+ (object RoleView "$UNNAMED$61" @172
+ Parent_View @169
+ location (1408, 564)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4DEAC001F"
+ client @169
+ supplier @165
+ line_style 0)))
+ (object ClassView "Class" "Logical View::MNifIfExtendedManagementInterface" @173
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (401, 609)
+ label (object ItemLabel
+ Parent_View @173
+ location (55, 558)
+ fill_color 13434879
+ nlines 1
+ max_width 692
+ justify 0
+ label "MNifIfExtendedManagementInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E772C000116"
+ width 710
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MNifAgentExtendedManagementInterface" @174
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (433, 843)
+ label (object ItemLabel
+ Parent_View @174
+ location (46, 792)
+ fill_color 13434879
+ nlines 1
+ max_width 774
+ justify 0
+ label "MNifAgentExtendedManagementInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E772C2703B6"
+ width 792
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifAgentRef" @175
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1232, 500)
+ label (object ItemLabel
+ Parent_View @175
+ location (1095, 449)
+ fill_color 13434879
+ nlines 1
+ max_width 274
+ justify 0
+ label "CNifAgentRef")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CA410352"
+ width 292
+ height 126
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @176
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CA7C032E"
+ client @175
+ supplier @149
+ line_style 0)
+ (object InheritView "" @177
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAA0020E"
+ client @175
+ supplier @150
+ line_style 0)
+ (object InheritView "" @178
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAA300D2"
+ client @175
+ supplier @151
+ line_style 0)
+ (object AssociationViewNew "iAgent" @179
+ location (1599, 398)
+ label (object SegLabel @180
+ Parent_View @179
+ location (1579, 358)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iAgent"
+ pctDist 0.166667
+ height 41
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CACF016B"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$41" @181
+ Parent_View @179
+ location (321, 60)
+ label (object SegLabel @182
+ Parent_View @181
+ location (1413, 406)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CACF0308"
+ client @179
+ supplier @175
+ line_style 0)
+ (object RoleView "$UNNAMED$40" @183
+ Parent_View @179
+ location (321, 60)
+ label (object SegLabel @184
+ Parent_View @183
+ location (1767, 310)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CACF0306"
+ client @179
+ supplier @162
+ line_style 0)))
+ (object AssociationViewNew "iInterface" @185
+ location (1572, 500)
+ label (object SegLabel @186
+ Parent_View @185
+ location (1588, 470)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iInterface"
+ pctDist 0.783333
+ height 31
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAD20242"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$43" @187
+ Parent_View @185
+ location (344, 6)
+ label (object SegLabel @188
+ Parent_View @187
+ location (1417, 459)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAD30044"
+ client @185
+ supplier @175
+ line_style 0)
+ (object RoleView "$UNNAMED$42" @189
+ Parent_View @185
+ location (344, 6)
+ label (object SegLabel @190
+ Parent_View @189
+ location (1727, 459)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAD3003A"
+ client @185
+ supplier @163
+ line_style 0)))
+ (object AssociationViewNew "iNetCon" @191
+ location (1136, 751)
+ label (object SegLabel @192
+ Parent_View @191
+ location (1098, 636)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iNetCon"
+ pctDist -0.133333
+ height 116
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAEC0127"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$45" @193
+ Parent_View @191
+ location (-358, -158)
+ label (object SegLabel @194
+ Parent_View @193
+ location (1156, 587)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAEC032F"
+ client @191
+ supplier @175
+ line_style 0)
+ (object RoleView "$UNNAMED$44" @195
+ Parent_View @191
+ location (-358, -158)
+ label (object SegLabel @196
+ Parent_View @195
+ location (1041, 887)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CAEC0325"
+ client @191
+ supplier @164
+ line_style 0)))
+ (object AssociationViewNew "iBinders" @197
+ location (1381, 687)
+ label (object SegLabel @198
+ Parent_View @197
+ location (1448, 656)
+ font (object Font
+ italics TRUE)
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label "iBinders"
+ pctDist 1.633333
+ height 32
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CB0102FE"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$47" @199
+ Parent_View @197
+ location (1137, 262)
+ label (object SegLabel @200
+ Parent_View @199
+ location (1271, 614)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CB0201E9"
+ client @197
+ supplier @175
+ line_style 0)
+ (object RoleView "$UNNAMED$46" @201
+ Parent_View @197
+ location (1137, 262)
+ label (object SegLabel @202
+ Parent_View @201
+ location (1428, 811)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 450
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4CB0201E7"
+ client @197
+ supplier @165
+ line_style 0)))
+ (object UsesView "" @203
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E77322A02EB"
+ client @175
+ supplier @157
+ line_style 0)
+ (object AssociationViewNew "$UNNAMED$62" @204
+ location (920, 539)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E77344002BC"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$63" @205
+ Parent_View @204
+ location (-312, 39)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E7734410136"
+ client @204
+ supplier @173
+ line_style 0)
+ (object RoleView "$UNNAMED$64" @206
+ Parent_View @204
+ location (-312, 39)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E7734410137"
+ client @204
+ supplier @175
+ line_style 0)))
+ (object AssociationViewNew "$UNNAMED$65" @207
+ location (830, 670)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E773444028D"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$66" @208
+ Parent_View @207
+ location (-402, 170)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E7734450201"
+ client @207
+ supplier @174
+ line_style 0)
+ (object RoleView "$UNNAMED$67" @209
+ Parent_View @207
+ location (-402, 170)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E7734450202"
+ client @207
+ supplier @175
+ line_style 0)))))
+ (object ClassDiagram "PlatSec: NIFMAN security checking classes"
+ quid "411900FF0147"
+ title "PlatSec: NIFMAN security checking classes"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::CNifSession" @210
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (403, 508)
+ label (object ItemLabel
+ Parent_View @210
+ location (275, 462)
+ fill_color 13434879
+ nlines 1
+ max_width 256
+ justify 0
+ label "CNifSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4CB9900D5"
+ width 274
+ height 114
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CNifSecureSession" @211
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (402, 759)
+ label (object ItemLabel
+ Parent_View @211
+ location (220, 713)
+ fill_color 13434879
+ nlines 1
+ max_width 364
+ justify 0
+ label "CNifSecureSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "4119011E00E9"
+ width 382
+ height 114
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @212
+ stereotype TRUE
+ line_color 3342489
+ quidu "4119012E0241"
+ client @211
+ supplier @210
+ line_style 0)
+ (object ClassView "Class" "Logical View::CConnectionProvdBase" @213
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (404, 240)
+ label (object ItemLabel
+ Parent_View @213
+ location (180, 194)
+ fill_color 13434879
+ nlines 1
+ max_width 448
+ justify 0
+ label "CConnectionProvdBase")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3DD4D71D007F"
+ width 466
+ height 114
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @214
+ stereotype TRUE
+ line_color 3342489
+ quidu "3DD4D75E0227"
+ client @210
+ supplier @213
+ line_style 0)))))
+ root_subsystem (object SubSystem "Component View"
+ quid "3DD372A101CC"
+ physical_models (list unit_reference_list)
+ physical_presentations (list unit_reference_list
+ (object Module_Diagram "Main"
+ quid "3DD372A30190"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ process_structure (object Processes
+ quid "3DD372A101CD"
+ ProcsNDevs (list
+ (object Process_Diagram "Deployment View"
+ quid "3DD372A101CF"
+ title "Deployment View"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ properties (object Properties
+ attributes (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "Const"
+ value FALSE)
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialValue"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Inherit"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "Copyright"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "RootPackage"
+ value "C++ Reverse Engineered")
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialHeaderIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialBodyIncludes"
+ value (value Text ""))))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Param"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "InitialCodeBody"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "Inline"
+ value FALSE)))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "Synchronize"
+ value TRUE)
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "ImplementationType"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "HeaderSourceFile"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "BodySourceFile"
+ value "")))
+ (object Attribute
+ tool "Cplusplus"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "Cplusplus"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "Cplusplus"
+ name "IsNamespace"
+ value FALSE)))
+ (object Attribute
+ tool "Cplusplus"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "ANSI C++ Event Watcher"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "ANSIConvert"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "CORBA"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "CORBA"
+ name "Editor"
+ value ("EditorType" 100))
+ (object Attribute
+ tool "CORBA"
+ name "IncludePath"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "StopOnError"
+ value TRUE)
+ (object Attribute
+ tool "CORBA"
+ name "EditorType"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "BuiltIn"
+ value 100)
+ (object Attribute
+ tool "CORBA"
+ name "WindowsShell"
+ value 101)))))
+ (object Attribute
+ tool "CORBA"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "ArrayDimensions"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "ConstValue"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "ImplementationType"
+ value "")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "CORBA"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "CORBA"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "CORBA"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "Context"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "OperationIsOneWay"
+ value FALSE)))
+ (object Attribute
+ tool "CORBA"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "ArrayDimensions"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "CaseSpecifier"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "IsReadOnly"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "Order"
+ value "")))
+ (object Attribute
+ tool "CORBA"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "ArrayDimensions"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "CaseSpecifier"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "GenerateForwardReference"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "IsReadOnly"
+ value FALSE)
+ (object Attribute
+ tool "CORBA"
+ name "Order"
+ value "")
+ (object Attribute
+ tool "CORBA"
+ name "BoundedRoleType"
+ value ("AssocTypeSet" 47))
+ (object Attribute
+ tool "CORBA"
+ name "AssocTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "CORBA"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "CORBA"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "CORBA"
+ name "GenerateForwardReference"
+ value FALSE)))
+ (object Attribute
+ tool "CORBA"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "DDL"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "Directory"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "DDL"
+ name "DataBase"
+ value ("DataBaseSet" 800))
+ (object Attribute
+ tool "DDL"
+ name "DataBaseSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "ANSI"
+ value 800)
+ (object Attribute
+ tool "DDL"
+ name "Oracle"
+ value 801)
+ (object Attribute
+ tool "DDL"
+ name "SQLServer"
+ value 802)
+ (object Attribute
+ tool "DDL"
+ name "Sybase"
+ value 803)
+ (object Attribute
+ tool "DDL"
+ name "Watcom"
+ value 804)))
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKeyColumnName"
+ value "Id")
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKeyColumnType"
+ value "NUMBER(5)")
+ (object Attribute
+ tool "DDL"
+ name "ViewName"
+ value "V_")
+ (object Attribute
+ tool "DDL"
+ name "TableName"
+ value "T_")
+ (object Attribute
+ tool "DDL"
+ name "InheritSuffix"
+ value "_V")
+ (object Attribute
+ tool "DDL"
+ name "DropClause"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "BaseViews"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "DDLScriptFilename"
+ value "DDL1.SQL")))
+ (object Attribute
+ tool "DDL"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "ColumnType"
+ value "VARCHAR")
+ (object Attribute
+ tool "DDL"
+ name "Length"
+ value "")
+ (object Attribute
+ tool "DDL"
+ name "NullsOK"
+ value TRUE)
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKey"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "Unique"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "CompositeUnique"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "CheckConstraint"
+ value "")))
+ (object Attribute
+ tool "DDL"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "framework"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "R2Editor"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "RequisitePro"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "cg"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "UseMSVC"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "CommentWidth"
+ value 60)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "compiler2.1__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue(sizeof($targetClass),$limit)")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue(sizeof($targetClass),$limit)")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference($limit)")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference($limit)")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "compiler3.0__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ImplementationType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ClassKey"
+ value "class")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "PutBodiesInSpec"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDefaultConstructor"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "DefaultConstructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineDefaultConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ExplicitDefaultConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateCopyConstructor"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "CopyConstructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineCopyConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ExplicitCopyConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDestructor"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DestructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "DestructorKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineDestructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssignmentOperation"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "AssignmentVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "AssignmentKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineAssignmentOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEqualityOperations"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "EqualityVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "EqualityKind"
+ value ("FriendKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineEqualityOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateRelationalOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "RelationalVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "RelationalKind"
+ value ("FriendKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineRelationalOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateStorageMgmtOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "StorageMgmtVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineStorageMgmtOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSubscriptOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "SubscriptVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "SubscriptKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "SubscriptResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineSubscriptOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDereferenceOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DereferenceVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "DereferenceKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "DereferenceResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineDereferenceOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateIndirectionOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IndirectionVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "IndirectionKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "IndirectionResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineIndirectionOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateStreamOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "StreamVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineStreamOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ThreeKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)))
+ (object Attribute
+ tool "cg"
+ name "KindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)))
+ (object Attribute
+ tool "cg"
+ name "FriendKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GenerateSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "DeclareAndDefine"
+ value 199)
+ (object Attribute
+ tool "cg"
+ name "DeclareOnly"
+ value 205)
+ (object Attribute
+ tool "cg"
+ name "DoNotDeclare"
+ value 206)))
+ (object Attribute
+ tool "cg"
+ name "VisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)))))
+ (object Attribute
+ tool "cg"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "cg"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "FileName"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AllowExtensionlessFileName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "IncludeFormat"
+ value (value Text
+|// $package
+|#include "$file"
+|
+ ))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludePrecompiledHeader"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludeOrder"
+ value "AMIR")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "InliningStyle"
+ value ("InliningStyleSet" 207))
+ (object Attribute
+ tool "cg"
+ name "InliningStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InClassDeclaration"
+ value 208)
+ (object Attribute
+ tool "cg"
+ name "FollowingClassDeclaration"
+ value 207)))
+ (object Attribute
+ tool "cg"
+ name "TypesDefined"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeClosure"
+ value (value Text ""))))
+ (object Attribute
+ tool "cg"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "cg"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "FileName"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AllowExtensionlessFileName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludeFormat"
+ value (value Text
+|// $package
+|#include "$file"
+|
+ ))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludePrecompiledHeader"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "IncludeOrder"
+ value "AMIR")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "InliningStyle"
+ value ("InliningStyleSet" 207))
+ (object Attribute
+ tool "cg"
+ name "InliningStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InClassDeclaration"
+ value 208)
+ (object Attribute
+ tool "cg"
+ name "FollowingClassDeclaration"
+ value 207)))
+ (object Attribute
+ tool "cg"
+ name "TypesDefined"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeClosure"
+ value (value Text ""))))
+ (object Attribute
+ tool "cg"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "OperationKind"
+ value ("OperationKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "OperationKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GenerateAbstractBody"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "SpecialDeclReturnType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "OperationIsConst"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OperationIsExplicit"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "Inline"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "EntryCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ExitCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "CCRegion"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "BodyAnnotations"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Has"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "Ordered"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$supplier")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$relationship")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$relationship")
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$relationship")
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "SelectorName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "SelectorType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HasRelTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "cg"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "cg"
+ name "default__Association"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$targetClass")))
+ (object Attribute
+ tool "cg"
+ name "default__Inherit"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InstanceArguments"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$targetClass")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$target")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ContainerGet"
+ value "$data.get($keys)")
+ (object Attribute
+ tool "cg"
+ name "ContainerSet"
+ value "$data.set($keys,$value)")
+ (object Attribute
+ tool "cg"
+ name "QualifiedContainer"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "AssocClassContainer"
+ value "$supplier *")
+ (object Attribute
+ tool "cg"
+ name "AssocClassInitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetSetByReference"
+ value ("QualifiedGetSetByReferenceSet" 2))
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetSetByReferenceSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_GetSetByReference"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GenerateQualifiedGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "InlineQualifiedGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateQualifiedSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedSetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "QualifiedSetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineQualifiedSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberName"
+ value "$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "InlineAssocClassGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassSetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassSetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineAssocClassSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassForwardReferenceOnly"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "cg"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "cg"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$attribute")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtAttributeVisibility"
+ value 211)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$attribute")
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$attribute")
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "CCRegion"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "BodyReferenceOnly"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "default__Subsystem"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "DirectoryIsOnSearchList"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "PrecompiledHeader"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "IsNamespace"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "Indent"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))))
+ (object Attribute
+ tool "MSVC"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "MSVC"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Version"
+ value "5.0")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCClassTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCClassTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Interface_Part"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Connection_Part"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Class_Factory"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "CObjectFunctionality"
+ value ("CObjectFunctionalitySet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "CObjectFunctionalitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Dynamic"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Dyncreate"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Serial"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOverrideGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDataGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DATA_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateFieldGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_FIELD_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMessageGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMessageMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MESSAGE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "OLEFactory"
+ value ("OLEFactorySet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "OLEFactorySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Built_in"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Simple"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Licensed"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "OLEName"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLEClassID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOLECtlType"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLECtlType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOLETypeLib"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibMajor"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibMinor"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GeneratePropPageIDs"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLEPropPageIDs"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDispatchMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockProperties"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockFunctions"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DispatchDefValue"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDispIdEnum"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISP_ID_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInterfaceMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "INTERFACE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "InitInterface"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateEventMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockEvents"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateEventSinkMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "PropNotifySinks"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateConnectionMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "CONNECTION_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "ConnectionPointIID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "InheritanceType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLECommands"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MFCDeclares"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MFCImplements"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "ATL_Declares"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateCOMMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "COM_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateConnectionPointMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "CONNECTION_POINT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMsgMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GeneratePropertyMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "PROPERTY_MAP_Entries"
+ value (value Text ""))))
+ (object Attribute
+ tool "MSVC"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCOperationTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCOperationTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Virtual_Override"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Message_Handler"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dispatch_Handler"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Event_Firing_Function"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Event_Sink_Handler"
+ value 5)
+ (object Attribute
+ tool "MSVC"
+ name "Std_OLE_Method"
+ value 6)
+ (object Attribute
+ tool "MSVC"
+ name "Command_Parser"
+ value 7)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Get_Function"
+ value 8)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Set_Function"
+ value 9)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Notify_Function"
+ value 10)
+ (object Attribute
+ tool "MSVC"
+ name "Macro_Generated_Function"
+ value 11)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MESSAGE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "BodyImage"
+ value (value Text ""))))
+ (object Attribute
+ tool "MSVC"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Has"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "GenerateIncludesGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_INCLUDES_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInsertLocation"
+ value FALSE)))
+ (object Attribute
+ tool "MSVC"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "GenerateIncludesGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_INCLUDES_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInsertLocation"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Rose Model Integrator"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Rose Web Publisher"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "COM"
+ name "propertyId"
+ value "783606378")
+ (object Attribute
+ tool "COM"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "TypeKinds"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "enum"
+ value 100)
+ (object Attribute
+ tool "COM"
+ name "record"
+ value 101)
+ (object Attribute
+ tool "COM"
+ name "module"
+ value 102)
+ (object Attribute
+ tool "COM"
+ name "interface"
+ value 103)
+ (object Attribute
+ tool "COM"
+ name "dispinterface"
+ value 104)
+ (object Attribute
+ tool "COM"
+ name "coclass"
+ value 105)
+ (object Attribute
+ tool "COM"
+ name "alias"
+ value 106)
+ (object Attribute
+ tool "COM"
+ name "union"
+ value 107)
+ (object Attribute
+ tool "COM"
+ name "max"
+ value 108)
+ (object Attribute
+ tool "COM"
+ name "(none)"
+ value 109)))
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "kind"
+ value ("TypeKinds" 109))
+ (object Attribute
+ tool "COM"
+ name "uuid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "version"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpcontext"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "dllname"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "alias"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "id"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "id"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "filename"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "library"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "uuid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "version"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpfile"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpcontext"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "lcid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Param"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "VC++"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "UpdateATL"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "SmartPointersOnAssoc"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "GenerateImports"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "PutImportsIn"
+ value "stdafx.h")
+ (object Attribute
+ tool "VC++"
+ name "FullPathInImports"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "UseImportAttributes"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "ImportAttributes"
+ value "no_namespace named_guids")
+ (object Attribute
+ tool "VC++"
+ name "ImportProjTypeLib"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "DefaultTypeLib"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "TypeLibLocation"
+ value "")
+ (object Attribute
+ tool "VC++"
+ name "CompileProjTypeLib"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "IdlInterfaceAttributes"
+ value (value Text
+|endpoint("")
+|local
+|object
+|pointer_default()
+|uuid("")
+|version("")
+|encode
+|decode
+|auto_handle
+|implicit_handle("")
+|code
+|nocode
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlCoClassAttributes"
+ value (value Text
+|uuid("")
+|helpstring("")
+|helpcontext("")
+|licensed
+|version("")
+|control
+|hidden
+|appobject
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlCoClassInterfaceAttributes"
+ value (value Text
+|default
+|source
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlParameterAttributes"
+ value (value Text
+|in
+|out
+|retval
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlMethodAttributes"
+ value (value Text
+|id(1)
+|helpstring("")
+|call_as("")
+|callback
+|helpcontext("")
+|hidden
+|local
+|restricted
+|source
+|vararg
+ ))
+ (object Attribute
+ tool "VC++"
+ name "IdlPropertyAttributes"
+ value (value Text
+|id()
+|helpstring("")
+|call_as("")
+|helpcontext("")
+|hidden
+|local
+|restricted
+|source
+|vararg
+|bindable
+|defaultbind
+|defaultcallelem
+|displaybind
+|immediatebind
+|nonbrowseable
+|requestedit
+ ))
+ (object Attribute
+ tool "VC++"
+ name "RvcPtyVersion"
+ value "1.4")
+ (object Attribute
+ tool "VC++"
+ name "ModelIDStyle"
+ value 2)
+ (object Attribute
+ tool "VC++"
+ name "DocStyle"
+ value 1)
+ (object Attribute
+ tool "VC++"
+ name "GenerateIncludes"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "ApplyPattern"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "CreateBackupFiles"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "SupportCodeName"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "DocRevEngineer"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "CreateOverviewDiagrams"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "UpdateModelIDsInCode"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "AttributeTypes"
+ value (value Text
+|attr1=bool
+|attr2=short
+|attr3=int
+|attr4=long
+|attr5=char
+|attr6=float
+|attr7=double
+|attr8=void
+|attr9=clock_t
+|attr10=_complex
+|attr11=_dev_t
+|attr12=div_t
+|attr13=_exception
+|attr14=FILE
+|attr15=_finddata_t
+|attr16=_FPIEEE_RECORD
+|attr17=fpos_t
+|attr18=_HEAPINFO
+|attr19=jmp_buf
+|attr20=lconv
+|attr21=ldiv_t
+|attr22=_off_t
+|attr23=_onexit_t
+|attr24=_PNH
+|attr25=ptrdiff_t
+|attr26=sig_atomic_t
+|attr27=size_t
+|attr28=_stat
+|attr29=time_t
+|attr30=_timeb
+|attr31=tm
+|attr32=_utimbuf
+|attr33=va_list
+|attr34=wchar_t
+|attr35=wctrans_t
+|attr36=wctype_t
+|attr37=_wfinddata_t
+|attr38=_wfinddatai64_t
+|attr39=wint_t
+|attr40=ABORTPROC
+|attr41=ACMDRIVERENUMCB
+|attr42=ACMDRIVERPROC
+|attr43=ACMFILTERCHOOSEHOOKPROC
+|attr44=ACMFILTERENUMCB
+|attr45=ACMFILTERTAGENUMCB
+|attr46=ACMFORMATCHOOSEHOOKPROC
+|attr47=ACMFORMATENUMCB
+|attr48=ACMFORMATTAGENUMCB
+|attr49=APPLET_PROC
+|attr50=ATOM
+|attr51=BOOL
+|attr52=BOOLEAN
+|attr53=BYTE
+|attr54=CALINFO_ENUMPROC
+|attr55=CALLBACK
+|attr56=CHAR
+|attr57=COLORREF
+|attr58=CONST
+|attr59=CRITICAL_SECTION
+|attr60=CTRYID
+|attr61=DATEFMT_ENUMPROC
+|attr62=DESKTOPENUMPROC
+|attr63=DLGPROC
+|attr64=DRAWSTATEPROC
+|attr65=DWORD
+|attr66=EDITWORDBREAKPROC
+|attr67=ENHMFENUMPROC
+|attr68=ENUMRESLANGPROC
+|attr69=ENUMRESNAMEPROC
+|attr70=ENUMRESTYPEPROC
+|attr71=FARPROC
+|attr72=FILE_SEGMENT_ELEMENT
+|attr73=FLOAT
+|attr74=FONTENUMPROC
+|attr75=GOBJENUMPROC
+|attr76=GRAYSTRINGPROC
+|attr77=HACCEL
+|attr78=HANDLE
+|attr79=HBITMAP
+|attr80=HBRUSH
+|attr81=HCOLORSPACE
+|attr82=HCONV
+|attr83=HCONVLIST
+|attr84=HCURSOR
+|attr85=HDC
+|attr86=HDDEDATA
+|attr87=HDESK
+|attr88=HDROP
+|attr89=HDWP
+|attr90=HENHMETAFILE
+|attr91=HFILE
+|attr92=HFONT
+|attr93=HGDIOBJ
+|attr94=HGLOBAL
+|attr95=HHOOK
+|attr96=HICON
+|attr97=HIMAGELIST
+|attr98=HIMC
+|attr99=HINSTANCE
+|attr100=HKEY
+|attr101=HKL
+|attr102=HLOCAL
+|attr103=HMENU
+|attr104=HMETAFILE
+|attr105=HMODULE
+|attr106=HMONITOR
+|attr107=HOOKPROC
+|attr108=HPALETTE
+|attr109=HPEN
+|attr110=HRGN
+|attr111=HRSRC
+|attr112=HSZ
+|attr113=HTREEITEM
+|attr114=HWINSTA
+|attr115=HWND
+|attr116=INT
+|attr117=IPADDR
+|attr118=LANGID
+|attr119=LCID
+|attr120=LCSCSTYPE
+|attr121=LCSGAMUTMATCH
+|attr122=LCTYPE
+|attr123=LINEDDAPROC
+|attr124=LOCALE_ENUMPROC
+|attr125=LONG
+|attr126=LONGLONG
+|attr127=LPARAM
+|attr128=LPBOOL
+|attr129=LPBYTE
+|attr130=LPCCHOOKPROC
+|attr131=LPCFHOOKPROC
+|attr132=LPCOLORREF
+|attr133=LPCRITICAL_SECTION
+|attr134=LPCSTR
+|attr135=LPCTSTR
+|attr136=LPCVOID
+|attr137=LPCWSTR
+|attr138=LPDWORD
+|attr139=LPFIBER_START_ROUTINE
+|attr140=LPFRHOOKPROC
+|attr141=LPHANDLE
+|attr142=LPHANDLER_FUNCTION
+|attr143=LPINT
+|attr144=LPLONG
+|attr145=LPOFNHOOKPROC
+|attr146=LPPAGEPAINTHOOK
+|attr147=LPPAGESETUPHOOK
+|attr148=LPPRINTHOOKPROC
+|attr149=LPPROGRESS_ROUTINE
+|attr150=LPSETUPHOOKPROC
+|attr151=LPSTR
+|attr152=LPSTREAM
+|attr153=LPTHREAD_START_ROUTINE
+|attr154=LPTSTR
+|attr155=LPVOID
+|attr156=LPWORD
+|attr157=LPWSTR
+|attr158=LRESULT
+|attr159=LUID
+|attr160=PBOOL
+|attr161=PBOOLEAN
+|attr162=PBYTE
+|attr163=PCHAR
+|attr164=PCRITICAL_SECTION
+|attr165=PCSTR
+|attr166=PCTSTR
+|attr167=PCWCH
+|attr168=PCWSTR
+|attr169=PDWORD
+|attr170=PFLOAT
+|attr171=PFNCALLBACK
+|attr172=PHANDLE
+|attr173=PHANDLER_ROUTINE
+|attr174=PHKEY
+|attr175=PINT
+|attr176=PLCID
+|attr177=PLONG
+|attr178=PLUID
+|attr179=PROPENUMPROC
+|attr180=PROPENUMPROCEX
+|attr181=PSHORT
+|attr182=PSTR
+|attr183=PTBYTE
+|attr184=PTCHAR
+|attr185=PTIMERAPCROUTINE
+|attr186=PTSTR
+|attr187=PUCHAR
+|attr188=PUINT
+|attr189=PULONG
+|attr190=PUSHORT
+|attr191=PVOID
+|attr192=PWCHAR
+|attr193=PWORD
+|attr194=PWSTR
+|attr195=REGISTERWORDENUMPROC
+|attr196=REGSAM
+|attr197=SC_HANDLE
+|attr198=SC_LOCK
+|attr199=SENDASYNCPROC
+|attr200=SERVICE_STATUS_HANDLE
+|attr201=SHORT
+|attr202=TBYTE
+|attr203=TCHAR
+|attr204=TIMEFMT_ENUMPROC
+|attr205=TIMERPROC
+|attr206=UCHAR
+|attr207=UINT
+|attr208=ULONG
+|attr209=ULONGLONG
+|attr210=UNSIGNED
+|attr211=USHORT
+|attr212=VOID
+|attr213=WCHAR
+|attr214=WINAPI
+|attr215=WINSTAENUMPROC
+|attr216=WNDENUMPROC
+|attr217=WNDPROC
+|attr218=WORD
+|attr219=WPARAM
+|attr220=YIELDPROC
+|attr221=CPoint
+|attr222=CRect
+|attr223=CSize
+|attr224=CString
+|attr225=CTime
+|attr226=CTimeSpan
+|attr227=CCreateContext
+|attr228=CMemoryState
+|attr229=COleSafeArray
+|attr230=CPrintInfo
+|attr231=HRESULT
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Containers"
+ value (value Text
+|cont1=CArray<$TYPE, $TYPE&>
+|cont2=CByteArray
+|cont3=CDWordArray
+|cont4=CObArray
+|cont5=CPtrArray
+|cont6=CStringArray
+|cont7=CUIntArray
+|cont8=CWordArray
+|cont9=CList<$TYPE, $TYPE&>
+|cont10=CPtrList
+|cont11=CObList
+|cont12=CStringList
+|cont13=CMapWordToPtr
+|cont14=CMapPtrToWord
+|cont15=CMapPtrToPtr
+|cont16=CMapWordToOb
+|cont17=CMapStringToPtr
+|cont18=CMapStringToOb
+|cont19=CMapStringToString
+|cont20=CTypedPtrArray
+|cont21=CTypedPtrArray
+|cont22=CTypedPtrList
+|cont23=CTypedPtrList
+|cont24=CComObject<$TYPE>
+|cont25=CComPtr<$TYPE>
+|cont26=CComQIPtr<$TYPE>
+|cont27=CComQIPtr<$TYPE, IID*>
+ ))
+ (object Attribute
+ tool "VC++"
+ name "ClassMethods"
+ value (value Text
+|*_body=// ToDo: Add your specialized code here and/or call the base class
+|cm1=$NAME()
+|cm2=$NAME(orig:const $NAME&)
+|cm3=<> ~$NAME()
+|cm4=operator=(rhs:$NAME&):$NAME&
+|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
+|cm5=<> operator==(rhs:const $NAME&):bool
+|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm6=<> operator!=(rhs:$NAME&):bool
+|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm7=<> operator<(rhs:$NAME&):bool
+|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm8=<> operator>(rhs:$NAME&):bool
+|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm9=<> operator<=(rhs:$NAME&):bool
+|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm10=<> operator>=(rhs:$NAME&):bool
+|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream&
+|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
+|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream&
+|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Accessors"
+ value (value Text
+|agf=<> get_$BASICNAME():const $TYPE
+|agf_body=return $NAME;
+|asf=set_$BASICNAME(value:$TYPE):void
+|asf_body=$NAME = value;|return;
+|agv=<> get_$BASICNAME():const $TYPE&
+|agv_body=return $NAME;
+|asv=set_$BASICNAME(value:$TYPE&):void
+|asv_body=$NAME = value;|return;
+|agp=<> get_$BASICNAME():const $TYPE
+|agp_body=return $NAME;
+|asp=set_$BASICNAME(value:$TYPE):void
+|asp_body=$NAME = value;|return;
+|agr=<> get_$BASICNAME():const $TYPE
+|agr_body=return $NAME;
+|asr=set_$BASICNAME(value:$TYPE):void
+|asr_body=$NAME = value;|return;
+|aga=<> get_$BASICNAME(index:int):const $TYPE
+|aga_body=return $NAME[index];
+|asa=set_$BASICNAME(index:int, value:$TYPE):void
+|asa_body=$NAME[index] = value;|return;
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Conditionals"
+ value (value Text
+|*_decl=#ifdef _DEBUG
+|*_base=CObject
+|cond1=<> AssertValid():void
+|cond1_body=$SUPERNAME::AssertValid();
+|cond2=<> Dump(dc:CDumpContext&):void
+|cond2_body=$SUPERNAME::Dump(dc);
+ ))
+ (object Attribute
+ tool "VC++"
+ name "Patterns"
+ value (value Text
+|patrn1=cm1,cm3,cond1,cond2
+|Patrn1_name=Default
+ ))
+ (object Attribute
+ tool "VC++"
+ name "AtlClassPrefix"
+ value "C")
+ (object Attribute
+ tool "VC++"
+ name "AtlInterfacePrefix"
+ value "I")
+ (object Attribute
+ tool "VC++"
+ name "AtlTypeDescription"
+ value "Class")
+ (object Attribute
+ tool "VC++"
+ name "DefaultLogicalPackage"
+ value "$language Reverse Engineered/$component")
+ (object Attribute
+ tool "VC++"
+ name "DefaultComponentPackage"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "HeaderFileName"
+ value "")
+ (object Attribute
+ tool "VC++"
+ name "CodeFileName"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "InternalMap"
+ value (value Text
+|*:AUTO:AUTO
+|
+ ))
+ (object Attribute
+ tool "VC++"
+ name "ExportMap"
+ value (value Text
+|*:AUTO:AUTO
+|
+ ))
+ (object Attribute
+ tool "VC++"
+ name "InitialSourceIncludes"
+ value (value Text
+|"stdafx.h"
+ ))
+ (object Attribute
+ tool "VC++"
+ name "InitialHeaderIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "VC++"
+ name "Copyright"
+ value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
+ (object Attribute
+ tool "VC++"
+ name "KindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "(none)"
+ value 300)
+ (object Attribute
+ tool "VC++"
+ name "DLL"
+ value 301)
+ (object Attribute
+ tool "VC++"
+ name "EXE"
+ value 302)
+ (object Attribute
+ tool "VC++"
+ name "MIDL"
+ value 303)))
+ (object Attribute
+ tool "VC++"
+ name "Kind"
+ value ("KindSet" 300))
+ (object Attribute
+ tool "VC++"
+ name "BodyExtensions"
+ value (value Text
+|.cpp
+|.cxx
+|.inl
+ ))
+ (object Attribute
+ tool "VC++"
+ name "HeaderExtensions"
+ value (value Text
+|.h
+|.hpp
+|.hxx
+|inl
+ ))
+ (object Attribute
+ tool "VC++"
+ name "ProjectFolders"
+ value (value Text
+|Source Files
+|Header Files
+ ))
+ (object Attribute
+ tool "VC++"
+ name "UsePathMap"
+ value FALSE)))
+ (object Attribute
+ tool "VC++"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Const"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "InitialValue"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)))
+ (object Attribute
+ tool "VC++"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "IsDirectory"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "Directory"
+ value "")))
+ (object Attribute
+ tool "VC++"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)))
+ (object Attribute
+ tool "VC++"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "VC++"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "VC++"
+ name "Inline"
+ value FALSE)
+ (object Attribute
+ tool "VC++"
+ name "DefaultBody"
+ value (value Text ""))))
+ (object Attribute
+ tool "VC++"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Version Control"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "VisualStudio"
+ name "HiddenTool"
+ value FALSE))
+ quid "3DD372A101CE"))
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/NetSubscribe/group/BLD.INF
--- a/commsfwsupport/commselements/NetSubscribe/group/BLD.INF Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-/**
- @file BLD.INF
-*/
-
-
-
-
-PRJ_EXPORTS
-../INC/NetSubscribe.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/netsubscribe.h)
-../INC/NetSignalEvent.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/netsignalevent.h)
-
-../group/NetSubscribe.iby /epoc32/rom/include/netsubscribe.iby
-
-
-PRJ_MMPFILES
-
-../group/NetSubscribe.MMP
-
-
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/NetSubscribe/group/bld.inf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/NetSubscribe/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,34 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file BLD.INF
+*/
+
+
+
+
+PRJ_EXPORTS
+../INC/NetSubscribe.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/netsubscribe.h)
+../INC/NetSignalEvent.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/netsignalevent.h)
+
+../group/NetSubscribe.iby /epoc32/rom/include/netsubscribe.iby
+
+
+PRJ_MMPFILES
+
+../group/NetSubscribe.MMP
+
+
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/commsfw/group/comms-infras_commsfw.mrp
--- a/commsfwsupport/commselements/commsfw/group/comms-infras_commsfw.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/commsfw/group/comms-infras_commsfw.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component comms-infras_commsfw
source \sf\os\commsfw\commsfwutils\commfw
binary \sf\os\commsfw\commsfwutils\commfw\group all
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/commsfw/src/cfutil.cpp
--- a/commsfwsupport/commselements/commsfw/src/cfutil.cpp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/commsfw/src/cfutil.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -493,14 +493,14 @@
}
if(!found)
{
- files.Append(entry);
+ files.AppendL(entry);
fullEntry.Set(entry.iName, &ff.File(), NULL);
AddL(TOwnEntry(fullEntry, entry));
}
}
else
{
- files.Append(entry);
+ files.AppendL(entry);
fullEntry.Set(entry.iName, &ff.File(), NULL);
AddL(TOwnEntry(fullEntry, entry));
}
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/group/bld.inf
--- a/commsfwsupport/commselements/group/bld.inf Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -41,7 +41,7 @@
//COMMS SPECIFIC OR NOT YET PRODUCTISED ELEMENTS
#include "../MsgParser/group/bld.inf"
-#include "../NetSubscribe/group/BLD.INF"
+#include "../NetSubscribe/group/bld.inf"
PRJ_EXPORTS
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/group/comms-infras_elements.mrp
--- a/commsfwsupport/commselements/group/comms-infras_elements.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/group/comms-infras_elements.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component comms-infras_elements
source \sf\os\commsfw\commsfwsupport\commselements
binary \sf\os\commsfw\commsfwsupport\commselements\group all
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/group/systemdesignbase_elements.mrp
--- a/commsfwsupport/commselements/group/systemdesignbase_elements.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/group/systemdesignbase_elements.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component systemdesignbase_elements
source \sf\os\unref\orphan\comgen\systemdesignbase\elements
binary \sf\os\unref\orphan\comgen\systemdesignbase\elements\group all
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/meshmachine/src/mm_node.cpp
--- a/commsfwsupport/commselements/meshmachine/src/mm_node.cpp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/meshmachine/src/mm_node.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -198,11 +198,11 @@
__ASSERT_DEBUG(!client->RecipientId().IsNull(), User::Panic(KSpecAssert_ElemMeshMachNodC, 1));
AbortActivitiesOriginatedBy(aContext, client->RecipientId());
+ if (aContext.iSender == aClientId)
+ {
+ aContext.iPeer = NULL;
+ }
ANodeBase::RemoveClient(foundAt);
- if (aContext.iSender == aClientId)
- {
- aContext.iPeer = NULL;
- }
}
EXPORT_C CNodeActivityBase* AMMNodeBase::FindActivityById(TUint aActivityId) const
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/serverden/bwins/serverdenu.def
--- a/commsfwsupport/commselements/serverden/bwins/serverdenu.def Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/serverden/bwins/serverdenu.def Tue Jul 20 18:12:15 2010 +0100
@@ -138,7 +138,7 @@
?IsShuttingDown@CCommonPitBoss@Den@@QBEHXZ @ 137 NONAME ; int Den::CCommonPitBoss::IsShuttingDown(void) const
?IsSubSessionIpcExtensionSupported@CWorkerSubSession@Den@@IAEPAVTIpcExtensionRoutingMessageFromSubSession@2@HAAVTDes8@@@Z @ 138 NONAME ; class Den::TIpcExtensionRoutingMessageFromSubSession * Den::CWorkerSubSession::IsSubSessionIpcExtensionSupported(int, class TDes8 &)
?LogSubSession@CWorkerSession@Den@@SAXPAV12@PAVCWorkerSubSession@2@HPAX@Z @ 139 NONAME ; void Den::CWorkerSession::LogSubSession(class Den::CWorkerSession *, class Den::CWorkerSubSession *, int, void *)
- ?MaybeCompleteUnbinding@CCommonWorkerThread@Den@@IAEXG@Z @ 140 NONAME ; void Den::CCommonWorkerThread::MaybeCompleteUnbinding(unsigned short)
+ ?MaybeCompleteUnbinding@CCommonWorkerThread@Den@@IAEXGH@Z @ 140 NONAME ; void Den::CCommonWorkerThread::MaybeCompleteUnbinding(unsigned short)
?MaybeCompleteUnbindings@CCommonWorkerThread@Den@@QAEHXZ @ 141 NONAME ; int Den::CCommonWorkerThread::MaybeCompleteUnbindings(void)
?MaybeSetPlayerShutdownComplete@CCommonPlayer@Den@@QAEXH@Z @ 142 NONAME ; void Den::CCommonPlayer::MaybeSetPlayerShutdownComplete(int)
?MaybeSwitch@THeapSwitcher@Den@@AAEXAAVCCommonPitBoss@2@G@Z @ 143 NONAME ; void Den::THeapSwitcher::MaybeSwitch(class Den::CCommonPitBoss &, unsigned short)
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/serverden/eabi/serverdenu.def
--- a/commsfwsupport/commselements/serverden/eabi/serverdenu.def Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/serverden/eabi/serverdenu.def Tue Jul 20 18:12:15 2010 +0100
@@ -149,7 +149,7 @@
_ZN3Den19CCommonWorkerThread20CompleteSessionCloseEPNS_14CWorkerSessionE @ 148 NONAME
_ZN3Den19CCommonWorkerThread21DecProlongBindingLifeEv @ 149 NONAME
_ZN3Den19CCommonWorkerThread21IncProlongBindingLifeEv @ 150 NONAME
- _ZN3Den19CCommonWorkerThread22MaybeCompleteUnbindingEt @ 151 NONAME
+ _ZN3Den19CCommonWorkerThread22MaybeCompleteUnbindingEti @ 151 NONAME
_ZN3Den19CCommonWorkerThread23MaybeCompleteUnbindingsEv @ 152 NONAME
_ZN3Den19CCommonWorkerThread25SetDealerShutdownCompleteEi @ 153 NONAME
_ZN3Den19CCommonWorkerThread25SetPlayerShutdownCompleteEi @ 154 NONAME
@@ -379,4 +379,3 @@
_ZNK3Den18RApiExtSessionBase4SendERNS_13TApiExtReqMsgERK11RHandleBaseR14TRequestStatus @ 378 NONAME
_ZNK3Den21RApiExtSubSessionBase4SendERNS_13TApiExtReqMsgERK11RHandleBaseR14TRequestStatus @ 379 NONAME
-
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/serverden/inc/sd_roles.h
--- a/commsfwsupport/commselements/serverden/inc/sd_roles.h Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/serverden/inc/sd_roles.h Tue Jul 20 18:12:15 2010 +0100
@@ -545,7 +545,19 @@
{
private:
enum { ELivingSession = 0x80000000 };
-
+
+ NONSHARABLE_CLASS(CSubSessionCloseThrottle) : public CAsyncOneShot
+ {
+ public:
+ CSubSessionCloseThrottle(CCommonSessionProxy& aProxy);
+ void RunL();
+ private:
+ CCommonSessionProxy& iProxy;
+ };
+
+ static const TInt KSubSessionThrottleSize = 15;
+ friend class CSubSessionCloseThrottle;
+
public:
IMPORT_C ~CCommonSessionProxy();
@@ -576,10 +588,14 @@
IMPORT_C CCommonSessionProxy(CWorkerSession* aSession, CCommonPlayer& aPlayer);
private:
+ void DeleteSubSessionsWithThrottling();
+
+private:
CWorkerSession* iSession; //< The session which is represented by proxy instance
CCommonPlayer& iPlayer;
TInt iNumSubSessClosing; //< Number of subsessions in current thread to complete
TDblQueLink iLink;
+ CSubSessionCloseThrottle iSubSessionCloseThrottle;
};
/**
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/serverden/inc/sd_thread.h
--- a/commsfwsupport/commselements/serverden/inc/sd_thread.h Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/serverden/inc/sd_thread.h Tue Jul 20 18:12:15 2010 +0100
@@ -269,7 +269,7 @@
void ProcessIniDataL();
IMPORT_C TInt DecodePeerId(const CommsFW::TCFSubModuleAddress* aSubModule1, const CommsFW::TCFSubModuleAddress* aSubModule2, CommsFW::TWorkerId& aPeerId);
- IMPORT_C void MaybeCompleteUnbinding(CommsFW::TWorkerId aWorker);
+ IMPORT_C void MaybeCompleteUnbinding(CommsFW::TWorkerId aWorker, TBool aPeerIsDead);
protected:
/** This is the handler used for bi-directional communication with the Root Server. */
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/serverden/src/sd_player.cpp
--- a/commsfwsupport/commselements/serverden/src/sd_player.cpp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/serverden/src/sd_player.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -17,7 +17,7 @@
@file
@internalComponent
*/
-
+
#include
#include
#include "sd_log.h"
@@ -39,10 +39,12 @@
//
// CSockSessionProxy
//
+
EXPORT_C CCommonSessionProxy::CCommonSessionProxy(CWorkerSession* aSession, CCommonPlayer& aPlayer)
: iSession(aSession),
iPlayer(aPlayer),
- iNumSubSessClosing(ELivingSession)
+ iNumSubSessClosing(ELivingSession),
+ iSubSessionCloseThrottle(*this)
{
//COMMONLOG((WorkerId(),KECommonBootingTag, _L8("CSockSessionProxy %08x:\tCSockSessionProxy(), iSockSession %08x"), this, iSession) );
}
@@ -66,37 +68,77 @@
__ASSERT_DEBUG(!IsClosing(), User::Panic(KSpecAssert_ElemSvrDenPlayrC, 1));
iNumSubSessClosing = 1; // dummy subsession to prevent premature suicide during this close loop
- // The object container is stored as a packed array, so working backwards through it avoids invalidating
- // the iterator when removing entries (and as a bonus is more efficient)
- CCommonPlayer::TSubSessionContainer& subSessions(iPlayer.SubSessions());
- for(TInt i = subSessions.Count() - 1; i >= 0; --i)
- {
- CWorkerSubSession* subSession = subSessions[i];
- if(subSession->Session() == iSession)
- {
- ++iNumSubSessClosing;
- if(!subSession->IsClosing())
- {
- subSession->DeleteMe();
- }
- }
- }
+
+ DeleteSubSessionsWithThrottling();
+ }
+
+void CCommonSessionProxy::DeleteSubSessionsWithThrottling()
+ {
+ // Why Throttle? The original scenario is a process which opens a large number of sockets (100 in the
+ // original case) and terminates without closing them, leaving BeginSessionClose() to clean them up.
+ // In addition, the worker in question (pdummy1) synchronously deletes subsessions (1) and uses a shared
+ // shared heap configuration (i.e. limited memory). As each deletion results in a message being sent
+ // (to an SCPR), and there is no opportunity to drain these due to the synchronous deletion, the transport
+ // queue overflows and cannot be grown resulting in a panic. So use a (*low* priority) active object to
+ // delete a limited number of subsessions per RunL().
+ //
+ // (1) a call to DeleteMe() results in an immediate upcall to NotifySubSessionDestroyed().
+
+ TInt count = KSubSessionThrottleSize;
+
+ // The object container is stored as a packed array, so working backwards through it avoids invalidating
+ // the iterator when removing entries (and as a bonus is more efficient)
- NotifySubSessionDestroyed(); // remove the dummy subsession
- }
+ CCommonPlayer::TSubSessionContainer& subSessions(iPlayer.SubSessions());
+ for(TInt i = subSessions.Count() - 1; i >= 0; --i)
+ {
+ CWorkerSubSession* subSession = subSessions[i];
+ if(subSession->Session() == iSession)
+ {
+ ++iNumSubSessClosing;
+ if(!subSession->IsClosing())
+ {
+ subSession->DeleteMe();
+ // Throttle the deletions as appropriate
+ if (--count <= 0)
+ {
+ COMMONLOG((Player().WorkerId(),KECommonBootingTag, _L8("CCommonSessionProxy %08x:\tDeleteSubSessionBunch(): throttled subsession deletion"), this) );
+ // Re-prime the one shot
+ iSubSessionCloseThrottle.Call();
+ return;
+ }
+ }
+ }
+ }
+ NotifySubSessionDestroyed(); // all, done, remove the dummy subsession
+ }
EXPORT_C void CCommonSessionProxy::NotifySubSessionDestroyed()
{
- //COMMONLOG((Player().WorkerId(),KECommonBootingTag, _L8("CCommonSessionProxy %08x:\tNotifySubSessionDestroyed(), iSockSession %08x"), this, iSession) );
- if(IsClosing() && --iNumSubSessClosing <= 0)
- {
- __ASSERT_DEBUG(iNumSubSessClosing == 0, User::Panic(KSpecAssert_ElemSvrDenPlayrC, 2));
- CCommonWorkerThread& worker = iPlayer.WorkerThread();
- worker.CompleteSessionClose(iSession);
- delete this;
- }
+ //COMMONLOG((Player().WorkerId(),KECommonBootintgTag, _L8("CCommonSessionProxy %08x:\tNotifySubSessionDestroyed(), iSockSession %08x"), this, iSession) );
+ if(IsClosing() &&--iNumSubSessClosing <= 0)
+ {
+ __ASSERT_DEBUG(iNumSubSessClosing == 0, User::Panic(KSpecAssert_ElemSvrDenPlayrC, 2));
+ CCommonWorkerThread& worker = iPlayer.WorkerThread();
+ worker.CompleteSessionClose(iSession);
+ delete this;
+ }
}
+//
+// CCommonSessionProxy::CSubSessionCloseThrottle
+//
+
+CCommonSessionProxy::CSubSessionCloseThrottle::CSubSessionCloseThrottle(CCommonSessionProxy& aProxy)
+ : CAsyncOneShot(EPriorityLow), iProxy(aProxy) // This must be low priority!
+ {
+ }
+
+void CCommonSessionProxy::CSubSessionCloseThrottle::RunL()
+ {
+ // Delete some more subsessions
+ iProxy.DeleteSubSessionsWithThrottling();
+ }
//
// CCommonPlayer
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/serverden/src/sd_workerthread.cpp
--- a/commsfwsupport/commselements/serverden/src/sd_workerthread.cpp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/serverden/src/sd_workerthread.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -454,7 +454,7 @@
#endif
// Mark the peer handler as unbinding
- __CFLOG_VAR(( KECommonComponentTag, KECommonServerTag, _L8("W%d: CFUnbindMessageReceived %S <=> %S"),
+ COMMONLOG((WorkerId(), KECommonBootingTag, _L8("W%d: CFUnbindMessageReceived %S <=> %S"),
WorkerId(),
&fullModName1,
&fullModName2 ));
@@ -483,7 +483,7 @@
{
iTransport->SetLastRequestIdConcerningPeer(unbindId, aMsg.Identifier());
iTransport->SetDropTransportPending(unbindId, ETrue);
- MaybeCompleteUnbinding(unbindId);
+ MaybeCompleteUnbinding(unbindId, aMsg.PeerIsDead());
}
else
{
@@ -507,7 +507,7 @@
// We always have a transport to ourself & it needs no unbinding
if(player != WorkerId())
{
- MaybeCompleteUnbinding(player);
+ MaybeCompleteUnbinding(player, EFalse);
if(iTransport->PeerReachable(player))
{
return EFalse;
@@ -526,13 +526,13 @@
@see CCommonPlayer::CanUnbindFromWorker
@see TCFUnbindCompleteMsg
*/
-EXPORT_C void CCommonWorkerThread::MaybeCompleteUnbinding(TWorkerId aWorker)
+EXPORT_C void CCommonWorkerThread::MaybeCompleteUnbinding(TWorkerId aWorker, TBool aPeerIsDead)
{
if(iTransport->PeerReachable(aWorker) && iTransport->IsDropTransportPending(aWorker))
{
- if(!Dealer() || Dealer()->CanUnbindFromWorker(aWorker))
+ if(aPeerIsDead || !Dealer() || Dealer()->CanUnbindFromWorker(aWorker))
{
- if(!Player() || Player()->CanUnbindFromWorker(aWorker))
+ if(aPeerIsDead || !Player() || Player()->CanUnbindFromWorker(aWorker))
{
COMMONLOG((WorkerId(), KECommonBootingTag, _L8("CCommonWorkerThread::MaybeCompleteUnbinding(%d) - dropping transport & unbinding"), aWorker));
// Let the peer know that we've unbound - if it has management responsibility towards us then
@@ -719,7 +719,7 @@
if(iTransport->PeerReachable(peerId))
{
- MaybeCompleteUnbinding(peerId);
+ MaybeCompleteUnbinding(peerId, ETrue);
if(iTransport->PeerReachable(peerId))
{
COMMONLOG((iWorkerId, KECommonServerTag, _L8("Destroying peer #%d handler"),peerId));
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/ElementServer/group/bld.inf
--- a/commsfwsupport/commselements/testing/ElementServer/group/bld.inf Mon May 24 18:49:19 2010 +0100
+++ b/commsfwsupport/commselements/testing/ElementServer/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -26,8 +26,8 @@
PRJ_TESTEXPORTS
-../scripts/TE_StateMachine.script z:/testdata/scripts/StateMachine/TE_StateMachine.script
-../configs/StateMachine.ini z:/testdata/configs/StateMachine/StateMachine.ini
+../scripts/TE_StateMachine.script z:/testdata/scripts/statemachine/te_statemachine.script
+../configs/StateMachine.ini z:/testdata/configs/statemachine/statemachine.ini
./Te_ElementServer.iby /epoc32/rom/include/te_elementserver.iby
PRJ_TESTMMPFILES
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/data/utddefs.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/data/utddefs.txt Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,133 @@
+//
+// Node Messages basic message and message signature definitions
+//
+
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+// Define ENUM TStateChangeStage before including this file
+// Define ENUM ActivityId before including this file
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+CONST KNodeMessagesImplementationUid = 0x10285F38
+
+
+ENUM ActivityId : UINT8
+ ActivityTimer = 1
+ ActivityTrafficLight = 2
+ ActivityController = 3
+END ENUM
+
+ENUM NM_SignatureId : UINT32
+ ESignalBase =0
+ ENodeSignal =1
+ ESignatureBase =2
+ ESignatureNumber =3
+ ESignatureUid =4
+ ESignatureErrContext =5
+ ESignatureErrResponse =6
+
+ ESignatureNodeId =8
+ ESignatureNodeIdNumber =9
+ ESignatureNodeIdNumberNumber =10
+ ESignatureMessageIdNumber =11
+ ESignatureAnyNumber =12
+ ESignatureMetaDataPtr =13
+ ESignatureNumberNumberNumber =14
+ ESignatureRMessage2 =15
+ ESignatureNumberRMessage2 =16
+ ESignatureAny =17
+ ESignatureNumberNumber =18
+ ESignatureNodeIdAny =19
+ ESignatureNodeIdNodeId =20
+ ESignatureNodeIdNodeIdNumber =21
+ ESignatureNumberNumberNumberNumber =22
+ ESignatureUidNumber =23
+ ESignatureNumberUidNumber =24
+ ESignatureNodeIdClientType =25
+ ESignatureClientTypeUidClientType =26
+ ESignatureClientType =27
+ ESignatureClientTypeUid =28
+ ESignatureMessageId =29
+ ESignatureNodeIdNumberNumberNumber =30
+ ESignatureTypeId =31
+END ENUM
+
+
+CONTEXT Context_RuntimeCtxId
+// UINT8 iSize
+// UINT8 iSalt
+// UINT16 iThread
+// UINT32 iScope
+ PAD 8
+END CONTEXT
+
+CONTEXT Context_NodeId : Context_RuntimeCtxId
+ UINT32 iPtr
+END CONTEXT
+
+CONTEXT Context_NodeCtxId : Context_NodeId
+ ActivityId iNodeCtx // low byte of activity id
+ PAD 1 // high byte of activity id
+ PAD 2 // 2-byte padding
+END CONTEXT
+
+ALIAS CONTEXT TCommsId = Context_NodeId
+
+STRUCT STypeId
+ UINT32 iUid
+ UINT32 iTypeId
+END STRUCT
+
+SIGNATURE TSignalBase
+ TYPEID = KNodeMessagesImplementationUid:ESignalBase
+END SIGNATURE
+
+SIGNATURE TNodeSignal : TSignalBase
+ TYPEID = KNodeMessagesImplementationUid:ENodeSignal
+ TMessageId iMessageId
+END SIGNATURE
+
+// Synonymous with TSigVoid
+SIGNATURE TSignatureBase : TNodeSignal
+ TYPEID = KNodeMessagesImplementationUid:ESignatureBase
+END SIGNATURE
+
+SIGNATURE TSigNumber : TSignatureBase
+ TYPEID = KNodeMessagesImplementationUid:ESignatureNumber
+ UINT32 iValue
+END SIGNATURE
+
+ALIAS SIGNATURE TSigVoid = TSignatureBase
+
+
+CONST KExampleRealmId = 0x2002D4B3
+
+ENUM Base_MessageId : UINT16
+ EGoGreen = 1
+ EGoneRed = 2
+ EWait = 3
+ EGo = 4
+END ENUM
+
+MESSAGE GoGreen
+ SIGNATURE = TSignatureBase
+ MESSAGEID = KExampleRealmId:EGoGreen
+END MESSAGE
+
+MESSAGE GoneRed
+ SIGNATURE = TSignatureBase
+ MESSAGEID = KExampleRealmId:EGoneRed
+END MESSAGE
+
+MESSAGE Wait
+ SIGNATURE = TSigNumber
+ MESSAGEID = KExampleRealmId:EWait
+END MESSAGE
+
+MESSAGE Go
+ SIGNATURE = TSignatureBase
+ MESSAGEID = KExampleRealmId:EGo
+END MESSAGE
+
+
+
+
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/group/MMExample1.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/group/MMExample1.mmp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,37 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "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:
+target MMExample1.exe
+targettype exe
+
+UID 0x1000007A 0x2002D4B3
+VENDORID 0x70000001
+
+sourcepath ../src
+source MMExample1.cpp
+source MMExample1nodes.cpp
+source MMExample1states.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+
+userinclude ../inc
+library euser.lib
+library nodemessages.lib
+library meshmachine.lib
+library commsfw.lib
+library netmeta.lib
+library virtualconstructors.lib
+
+CAPABILITY None
+
+SMPSAFE
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/group/bld.inf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,22 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+PRJ_PLATFORMS
+BASEDEFAULT
+
+PRJ_EXPORTS
+../data/utddefs.txt /epoc32/tools/commsfw/mmexample1.definition.txt
+
+PRJ_MMPFILES
+MMExample1
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,165 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+#include
+#include
+#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include
+#include
+
+#include
+
+class TMyWorkerThreadRegister;
+LOCAL_D CConsoleBase* console;
+
+_LIT8(KLoggingTag, "MMExample1");
+
+_LIT(KJunctionPanicCat, "Junction");
+
+const TInt KPanicUnknownMessage = 1;
+
+/**
+ This classes records information about a worker thread, which is useful
+ when nodemessages is running across multiple threads. In this example,
+ nodemessages is running in a single thread.
+
+ Most users of node messages will never need to use this as they will be
+ using node messages from within serverden which does all this setup for
+ you.
+ */
+class TMyWorkerThreadRegister : public CommsFW::MWorkerThreadRegister
+ {
+public:
+ CommsFW::TWorkerId SelfWorkerId() const
+ { return 1; }
+ CommsFW::TWorkerId UpperBoundWorkerId() const
+ { return 1; }
+
+ RAllocator& WorkerHeap(CommsFW::TWorkerId /*aWorkerId*/) const
+ {
+ return User::Allocator();
+ }
+
+ void PanicWorker(CommsFW::TWorkerId /*aWorkerId*/, const TDesC& aCategory, TInt aReason) const
+ {
+ User::Panic(aCategory, aReason);
+ }
+ };
+
+_LIT(KNorth, "North");
+_LIT(KSouth, "South");
+_LIT(KEast, "East");
+_LIT(KWest, "West");
+
+LOCAL_C void MainL ()
+ {
+ /**
+ Setup the environment for passing messages.
+ */
+ TMyWorkerThreadRegister workerregister;
+ Messages::CGlobals* globals = &Messages::TlsGlobals::InstallGlobalsL();
+
+ CommsFW::CCommsTransport* transport = CommsFW::CCommsTransport::NewL(workerregister, globals->VirtualCtor(), NULL);
+ globals->SetTransportSender(&transport->GetSender());
+ globals->SetTransportReceiver(&transport->GetReceiver());
+ CleanupStack::PushL(transport);
+
+ CClock* clock = new(ELeave)CClock();
+ CleanupStack::PushL(clock);
+
+ CController* controller = new(ELeave)CController();
+ CleanupStack::PushL(controller);
+
+ CTrafficLight* north = new(ELeave)CTrafficLight(console, KNorth());
+ CleanupStack::PushL(north);
+ north->AddClientL(clock->Id(), Messages::TClientType(EClock));
+ clock->AddClientL(north->Id(), Messages::TClientType(ETrafficLight));
+ north->AddClientL(controller->Id(), Messages::TClientType(EController));
+ controller->AddClientL(north->Id(), Messages::TClientType(ETrafficLight, ENorth));
+
+ CTrafficLight* south = new(ELeave)CTrafficLight(console, KSouth());
+ CleanupStack::PushL(south);
+ south->AddClientL(clock->Id(), Messages::TClientType(EClock));
+ clock->AddClientL(south->Id(), Messages::TClientType(ETrafficLight));
+ south->AddClientL(controller->Id(), Messages::TClientType(EController));
+ controller->AddClientL(south->Id(), Messages::TClientType(ETrafficLight, ESouth));
+
+ CTrafficLight* east = new(ELeave)CTrafficLight(console, KEast());
+ CleanupStack::PushL(east);
+ east->AddClientL(clock->Id(), Messages::TClientType(EClock));
+ clock->AddClientL(east->Id(), Messages::TClientType(ETrafficLight));
+ east->AddClientL(controller->Id(), Messages::TClientType(EController));
+ controller->AddClientL(east->Id(), Messages::TClientType(ETrafficLight, EEast));
+
+ CTrafficLight* west = new(ELeave)CTrafficLight(console, KWest());
+ CleanupStack::PushL(west);
+ west->AddClientL(clock->Id(), Messages::TClientType(EClock));
+ clock->AddClientL(west->Id(), Messages::TClientType(ETrafficLight));
+ west->AddClientL(controller->Id(), Messages::TClientType(EController));
+ controller->AddClientL(west->Id(), Messages::TClientType(ETrafficLight, EWest));
+
+ Messages::RNodeInterface::OpenPostMessageClose(controller->Id(), controller->Id(), TGo().CRef());
+ CActiveScheduler::Start();
+ CleanupStack::PopAndDestroy(7, transport);
+
+ Messages::TlsGlobals::UnInstallGlobals();
+ }
+
+LOCAL_C void DoStartL ()
+ {
+ CActiveScheduler* scheduler = new (ELeave) CActiveScheduler();
+ CleanupStack::PushL (scheduler);
+ CActiveScheduler::Install (scheduler);
+
+ MainL ();
+
+ CleanupStack::PopAndDestroy (scheduler);
+ }
+
+GLDEF_C TInt E32Main()
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+
+ TRAPD(createError, console = Console::NewL(_L("Mesh Machine Junction Example"), TSize(KConsFullScreen,KConsFullScreen)));
+ if (createError)
+ {
+ return createError;
+ }
+
+ TRAPD(mainError, DoStartL());
+ if (mainError)
+ {
+ console->Printf(_L(" failed, leave code = %d"), mainError);
+ }
+ console->Printf(_L(" [press any key]\n"));
+ console->Getch();
+
+ delete console;
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return KErrNone;
+ }
+
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1nodes.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1nodes.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,140 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include
+#include
+
+#include "MMExample1states.h"
+#include "MMExample1nodes.h"
+
+_LIT8(KLoggingTag, "MMExample1");
+
+enum TMMExample1ActivityIds
+ {
+ ETimerActivity = 1,
+ ETrafficLightActivity = 2,
+ ETrafficLightControllerActivity = 3
+ };
+
+namespace ClockActivities
+{
+DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ETimerActivity, Timer, TWait, Clock::CTimerActivity::NewL)
+ FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ NODEACTIVITY_ENTRY(MeshMachine::KNoTag, Clock::TKickOffTimer, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ LAST_NODEACTIVITY_ENTRY(MeshMachine::KNoTag, MeshMachine::TForwardMessageToOriginators)
+NODEACTIVITY_END()
+}
+
+DECLARE_DEFINE_ACTIVITY_MAP(ClockActivityMap)
+ ACTIVITY_MAP_ENTRY(ClockActivities, Timer)
+ACTIVITY_MAP_END()
+
+CClock::CClock() : MeshMachine::AMMNodeBase(ClockActivityMap::iSelf, Messages::ANodeId::Id())
+ {
+ NM_LOG_NODE_CREATE(KLoggingTag, CClock);
+ }
+
+void CClock::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage)
+ {
+ Messages::TNodeSignal::TMessageId noPeerIds[] = { Messages::TNodeSignal::TMessageId() };
+
+ MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient);
+
+ MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
+ MeshMachine::AMMNodeBase::PostReceived(ctx);
+ User::LeaveIfError(ctx.iReturn);
+ }
+
+
+namespace TrafficLightActivities
+{
+DECLARE_DEFINE_NODEACTIVITY(ETrafficLightActivity, TrafficLight, TGoGreen)
+ FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoAmber, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoGreen, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoAmber, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ LAST_NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoRedAndSendGoneRed)
+NODEACTIVITY_END()
+}
+
+DECLARE_DEFINE_ACTIVITY_MAP(TrafficLightActivityMap)
+ ACTIVITY_MAP_ENTRY(TrafficLightActivities, TrafficLight)
+ACTIVITY_MAP_END()
+
+CTrafficLight::CTrafficLight(CConsoleBase* aConsole, const TDesC& aPositionText) : MeshMachine::AMMNodeBase(TrafficLightActivityMap::iSelf, Messages::ANodeId::Id()), iConsole(aConsole), iPositionText(aPositionText)
+ {
+ NM_LOG_NODE_CREATE(KLoggingTag, CTrafficLight);
+
+ SetColour(ERed);
+ }
+
+void CTrafficLight::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::SignatureBase& aCFMessage)
+ {
+ Messages::TNodeSignal::TMessageId noPeerIds[] = { Messages::TNodeSignal::TMessageId() };
+
+ MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient);
+
+ MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
+ MeshMachine::AMMNodeBase::PostReceived(ctx);
+ User::LeaveIfError(ctx.iReturn);
+ }
+
+void CTrafficLight::SetColour(TColour aColour)
+ {
+ iColour = aColour;
+
+ switch (aColour)
+ {
+ case ERed:
+ iConsole->Printf(_L("%S set to RED\n"), &iPositionText);
+ break;
+ case EAmber:
+ iConsole->Printf(_L("%S set to AMBER\n"), &iPositionText);
+ break;
+ case EGreen:
+ iConsole->Printf(_L("%S set to GREEN\n"), &iPositionText);
+ break;
+ }
+ }
+
+namespace ControllerActivities
+{
+DECLARE_DEFINE_NODEACTIVITY(ETrafficLightControllerActivity, TrafficLightController, TGo)
+ FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
+ NODEACTIVITY_ENTRY(ControllerStates::KStart, ControllerStates::TEastAndWestGreen, ControllerStates::TAwaitingAllRed, MeshMachine::TNoTag)
+ NODEACTIVITY_ENTRY(MeshMachine::KNoTag, ControllerStates::TNorthAndSouthGreen, ControllerStates::TAwaitingAllRed, MeshMachine::TTag)
+NODEACTIVITY_END()
+}
+
+DECLARE_DEFINE_ACTIVITY_MAP(ControllerActivityMap)
+ ACTIVITY_MAP_ENTRY(ControllerActivities, TrafficLightController)
+ACTIVITY_MAP_END()
+
+CController::CController() : MeshMachine::AMMNodeBase(ControllerActivityMap::iSelf, Messages::ANodeId::Id())
+ {
+ NM_LOG_NODE_CREATE(KLoggingTag, CController);
+ }
+
+void CController::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage)
+ {
+ Messages::TNodeSignal::TMessageId noPeerIds[] = { TGo::Id(), Messages::TNodeSignal::TMessageId() };
+
+ MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient);
+
+ MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
+ MeshMachine::AMMNodeBase::PostReceived(ctx);
+ User::LeaveIfError(ctx.iReturn);
+ }
+
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1nodes.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1nodes.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,79 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+#ifndef MMEXAMPLE1NODES_H
+#define MMEXAMPLE1NODES_H
+
+#include
+#include
+#include
+
+class CClock : public Messages::ASimpleNodeIdBase,
+ public MeshMachine::AMMNodeBase
+ {
+ // has a parallel activity for timers
+public:
+ CClock();
+
+ virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
+
+ const Messages::TNodeId& Id() const
+ {
+ return NodeId();
+ }
+
+ };
+
+class CTrafficLight : public Messages::ASimpleNodeIdBase,
+ public MeshMachine::AMMNodeBase
+ {
+public:
+ enum TColour {
+ ERed = 1,
+ EAmber = 2,
+ EGreen = 3
+ };
+
+ CTrafficLight(CConsoleBase* aConsole, const TDesC& aPositionText);
+
+ virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
+
+ void SetColour(TColour aColour);
+
+ const Messages::TNodeId& Id() const
+ {
+ return NodeId();
+ }
+
+private:
+ TColour iColour;
+ CConsoleBase* iConsole; // for reporting
+ const TDesC& iPositionText;
+ };
+
+class CController : public Messages::ASimpleNodeIdBase,
+ public MeshMachine::AMMNodeBase
+ {
+public:
+ CController();
+ virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
+
+ const Messages::TNodeId& Id() const
+ {
+ return NodeId();
+ }
+
+ };
+
+#endif
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1states.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1states.cpp Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,157 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "MMExample1states.h"
+#include
+
+using namespace Clock;
+
+CTimerCallback* CTimerCallback::NewL(Messages::TNodeCtxId aOriginator)
+ {
+ CTimerCallback* t = new (ELeave)CTimerCallback(aOriginator);
+ CleanupStack::PushL(t);
+ t->ConstructL();
+ CleanupStack::Pop(t);
+ return t;
+ }
+
+CTimerCallback::CTimerCallback(Messages::TNodeCtxId aOriginator)
+ : CTimer(EPriorityStandard), iOriginator(aOriginator)
+ {
+ }
+
+void CTimerCallback::ConstructL()
+ {
+ CTimer::ConstructL();
+ CActiveScheduler::Add(this);
+ }
+
+void CTimerCallback::RunL()
+ {
+ Messages::TNodeId nodeid = iOriginator;
+ Messages::RNodeInterface::OpenPostMessageClose(nodeid, iOriginator, TGo().CRef());
+ }
+
+MeshMachine::CNodeActivityBase* CTimerActivity::NewL( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode )
+ {
+ TUint c = GetNextActivityCountL(aActivitySig,aNode);
+ return new (ELeave) CTimerActivity( aActivitySig, aNode, c);
+ }
+
+CTimerActivity::CTimerActivity( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode, TUint aNextActivityCount )
+ : CNodeParallelActivityBase(aActivitySig, aNode, aNextActivityCount), iTimer(NULL)
+ {
+ }
+
+CTimerActivity::~CTimerActivity()
+ {
+ if (iTimer)
+ {
+ iTimer->Cancel();
+ }
+ }
+
+DEFINE_SMELEMENT(Clock::TKickOffTimer, NetStateMachine::MStateTransition, Clock::TContext)
+void Clock::TKickOffTimer::DoL()
+ {
+ ASSERT(iContext.iNodeActivity);
+ CTimerActivity* activity = static_cast(iContext.iNodeActivity);
+
+ ASSERT(!activity->iTimer);
+
+ TWait& msg = Messages::message_cast(iContext.iMessage);
+ activity->iTimer = CTimerCallback::NewL(Messages::TNodeCtxId(iContext.ActivityId(), iContext.NodeId()));
+ activity->iTimer->After(msg.iValue * 1000000);
+ activity->SetPostedTo(iContext.NodeId());
+ }
+
+using namespace TrafficLightStates;
+
+DEFINE_SMELEMENT(TrafficLightStates::TGoGreen, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
+void TrafficLightStates::TGoGreen::DoL()
+ {
+ iContext.Node().SetColour(CTrafficLight::EGreen);
+
+ Messages::RNodeInterface* clock = iContext.Node().GetFirstClient(Messages::TClientType(EClock));
+ iContext.iNodeActivity->PostRequestTo(*clock, TWait(10).CRef());
+ }
+
+DEFINE_SMELEMENT(TrafficLightStates::TGoAmber, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
+void TrafficLightStates::TGoAmber::DoL()
+ {
+ iContext.Node().SetColour(CTrafficLight::EAmber);
+
+ Messages::RNodeInterface* clock = iContext.Node().GetFirstClient(Messages::TClientType(EClock));
+ iContext.iNodeActivity->PostRequestTo(*clock, TWait(3).CRef());
+ }
+
+DEFINE_SMELEMENT(TrafficLightStates::TGoRedAndSendGoneRed, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
+void TrafficLightStates::TGoRedAndSendGoneRed::DoL()
+ {
+ iContext.Node().SetColour(CTrafficLight::ERed);
+
+ iContext.iNodeActivity->PostToOriginators(TGoneRed());
+ }
+
+using namespace ControllerStates;
+
+DEFINE_SMELEMENT(ControllerStates::TAwaitingAllRed, NetStateMachine::MState, ControllerStates::TContext)
+TBool ControllerStates::TAwaitingAllRed::Accept()
+ {
+ if (!iContext.iMessage.IsMessage())
+ {
+ return EFalse;
+ }
+
+ if (iContext.iPeer)
+ {
+ iContext.iPeer->ClearFlags(EGreenFlag);
+ }
+
+ if (iContext.Node().CountClients(Messages::TClientType(0, EGreenFlag)))
+ {
+ iContext.iMessage.ClearMessageId();
+ return EFalse;
+ }
+ else
+ {
+ return ETrue;
+ }
+
+ return EFalse;
+ }
+
+DEFINE_SMELEMENT(ControllerStates::TEastAndWestGreen, NetStateMachine::MStateTransition, ControllerStates::TContext)
+void ControllerStates::TEastAndWestGreen::DoL()
+ {
+ Messages::TNodeCtxId from(iContext.ActivityId(), iContext.NodeId());
+ TGoGreen msg;
+
+ iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, EWest), Messages::TClientType::NullType(), EGreenFlag);
+ iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, EEast), Messages::TClientType::NullType(), EGreenFlag);
+ }
+
+DEFINE_SMELEMENT(ControllerStates::TNorthAndSouthGreen, NetStateMachine::MStateTransition, ControllerStates::TContext)
+void ControllerStates::TNorthAndSouthGreen::DoL()
+ {
+ Messages::TNodeCtxId from(iContext.ActivityId(), iContext.NodeId());
+ TGoGreen msg;
+
+ ASSERT(!from.IsNull());
+
+ iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, ENorth), Messages::TClientType::NullType(), EGreenFlag);
+ iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, ESouth), Messages::TClientType::NullType(), EGreenFlag);
+ }
+
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1states.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/MMExample1/src/MMExample1states.h Tue Jul 20 18:12:15 2010 +0100
@@ -0,0 +1,135 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+#ifndef MMEXAMPLE1STATES_H
+#define MMEXAMPLE1STATES_H
+
+#include
+#include
+#include
+#include
+
+#include "MMExample1nodes.h"
+
+/**
+ * Definition of constants for whisper message.
+ */
+const TInt KJunctionMessageRealm = 0x2002D4B3; // used to group messages, UID allocated from symbian signed
+
+enum
+ {
+ EGoGreen = 1,
+ EGoneRed = 2,
+ EWait = 3,
+ EGo = 4
+ };
+
+/**
+ * Defines the actual concrete message used in the example.
+ */
+typedef Messages::TMessageSigVoid TGoGreen;
+typedef Messages::TMessageSigVoid TGoneRed;
+typedef Messages::TMessageSigNumber TWait;
+typedef Messages::TMessageSigVoid TGo;
+
+enum TClientTypes
+ {
+ EClock = 0x00000100,
+ EController = 0x00000200,
+ ETrafficLight = 0x00000400,
+ };
+
+enum TClientFlags
+ {
+ EGreenFlag = 0x80000000,
+ ENorth = 0x40000000,
+ ESouth = 0x20000000,
+ EEast = 0x10000000,
+ EWest = 0x08000000
+ };
+
+namespace Clock
+{
+typedef MeshMachine::TNodeContext TContext;
+
+class CTimerCallback : public CTimer
+ {
+public:
+ static CTimerCallback* NewL(Messages::TNodeCtxId aOriginator);
+ void ConstructL();
+
+ void RunL();
+
+private:
+ CTimerCallback(Messages::TNodeCtxId aOriginator);
+
+ Messages::TNodeCtxId iOriginator;
+ };
+
+class CTimerActivity : public MeshMachine::CNodeParallelActivityBase
+ {
+public:
+ static CNodeActivityBase* NewL( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode );
+ ~CTimerActivity();
+
+protected:
+ CTimerActivity( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode, TUint aNextActivityCount );
+
+public:
+ CTimerCallback* iTimer;
+ };
+
+DECLARE_SMELEMENT_HEADER( TKickOffTimer, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
+ virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TKickOffTimer )
+}
+
+namespace TrafficLightStates
+{
+typedef MeshMachine::TNodeContext TContext;
+
+DECLARE_SMELEMENT_HEADER( TGoAmber, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
+ virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TGoAmber )
+
+DECLARE_SMELEMENT_HEADER( TGoGreen, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
+ virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TGoGreen )
+
+DECLARE_SMELEMENT_HEADER( TGoRedAndSendGoneRed, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
+ virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TGoRedAndSendGoneRed )
+
+}
+
+namespace ControllerStates
+{
+const TInt KStart = 1;
+
+typedef MeshMachine::TNodeContext TContext;
+
+DECLARE_SMELEMENT_HEADER( TAwaitingAllRed, MeshMachine::TState, NetStateMachine::MState, TContext )
+ virtual TBool Accept();
+DECLARE_SMELEMENT_FOOTER( TAwaitingAllRed )
+
+DECLARE_SMELEMENT_HEADER( TEastAndWestGreen, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
+ virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TEastAndWestGreen )
+
+DECLARE_SMELEMENT_HEADER( TNorthAndSouthGreen, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
+ virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TNorthAndSouthGreen )
+}
+
+#endif
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/data/utddefs.txt
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/data/utddefs.txt Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-//
-// Node Messages basic message and message signature definitions
-//
-
-// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-// Define ENUM TStateChangeStage before including this file
-// Define ENUM ActivityId before including this file
-// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-CONST KNodeMessagesImplementationUid = 0x10285F38
-
-
-ENUM ActivityId : UINT8
- ActivityTimer = 1
- ActivityTrafficLight = 2
- ActivityController = 3
-END ENUM
-
-ENUM NM_SignatureId : UINT32
- ESignalBase =0
- ENodeSignal =1
- ESignatureBase =2
- ESignatureNumber =3
- ESignatureUid =4
- ESignatureErrContext =5
- ESignatureErrResponse =6
-
- ESignatureNodeId =8
- ESignatureNodeIdNumber =9
- ESignatureNodeIdNumberNumber =10
- ESignatureMessageIdNumber =11
- ESignatureAnyNumber =12
- ESignatureMetaDataPtr =13
- ESignatureNumberNumberNumber =14
- ESignatureRMessage2 =15
- ESignatureNumberRMessage2 =16
- ESignatureAny =17
- ESignatureNumberNumber =18
- ESignatureNodeIdAny =19
- ESignatureNodeIdNodeId =20
- ESignatureNodeIdNodeIdNumber =21
- ESignatureNumberNumberNumberNumber =22
- ESignatureUidNumber =23
- ESignatureNumberUidNumber =24
- ESignatureNodeIdClientType =25
- ESignatureClientTypeUidClientType =26
- ESignatureClientType =27
- ESignatureClientTypeUid =28
- ESignatureMessageId =29
- ESignatureNodeIdNumberNumberNumber =30
- ESignatureTypeId =31
-END ENUM
-
-
-CONTEXT Context_RuntimeCtxId
-// UINT8 iSize
-// UINT8 iSalt
-// UINT16 iThread
-// UINT32 iScope
- PAD 8
-END CONTEXT
-
-CONTEXT Context_NodeId : Context_RuntimeCtxId
- UINT32 iPtr
-END CONTEXT
-
-CONTEXT Context_NodeCtxId : Context_NodeId
- ActivityId iNodeCtx // low byte of activity id
- PAD 1 // high byte of activity id
- PAD 2 // 2-byte padding
-END CONTEXT
-
-ALIAS CONTEXT TCommsId = Context_NodeId
-
-STRUCT STypeId
- UINT32 iUid
- UINT32 iTypeId
-END STRUCT
-
-SIGNATURE TSignalBase
- TYPEID = KNodeMessagesImplementationUid:ESignalBase
-END SIGNATURE
-
-SIGNATURE TNodeSignal : TSignalBase
- TYPEID = KNodeMessagesImplementationUid:ENodeSignal
- TMessageId iMessageId
-END SIGNATURE
-
-// Synonymous with TSigVoid
-SIGNATURE TSignatureBase : TNodeSignal
- TYPEID = KNodeMessagesImplementationUid:ESignatureBase
-END SIGNATURE
-
-SIGNATURE TSigNumber : TSignatureBase
- TYPEID = KNodeMessagesImplementationUid:ESignatureNumber
- UINT32 iValue
-END SIGNATURE
-
-ALIAS SIGNATURE TSigVoid = TSignatureBase
-
-
-CONST KExampleRealmId = 0x2002D4B3
-
-ENUM Base_MessageId : UINT16
- EGoGreen = 1
- EGoneRed = 2
- EWait = 3
- EGo = 4
-END ENUM
-
-MESSAGE GoGreen
- SIGNATURE = TSignatureBase
- MESSAGEID = KExampleRealmId:EGoGreen
-END MESSAGE
-
-MESSAGE GoneRed
- SIGNATURE = TSignatureBase
- MESSAGEID = KExampleRealmId:EGoneRed
-END MESSAGE
-
-MESSAGE Wait
- SIGNATURE = TSigNumber
- MESSAGEID = KExampleRealmId:EWait
-END MESSAGE
-
-MESSAGE Go
- SIGNATURE = TSignatureBase
- MESSAGEID = KExampleRealmId:EGo
-END MESSAGE
-
-
-
-
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/group/bld.inf
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/group/bld.inf Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-PRJ_PLATFORMS
-BASEDEFAULT
-
-PRJ_EXPORTS
-../data/utddefs.txt /epoc32/tools/commsfw/mmexample1.definition.txt
-
-PRJ_MMPFILES
-MMExample1
\ No newline at end of file
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/group/mmexample1.mmp
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/group/mmexample1.mmp Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "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:
-target MMExample1.exe
-targettype exe
-
-UID 0x1000007A 0x2002D4B3
-VENDORID 0x70000001
-
-sourcepath ../src
-source MMExample1.cpp
-source MMExample1nodes.cpp
-source MMExample1states.cpp
-
-OS_LAYER_SYSTEMINCLUDE_SYMBIAN
-
-userinclude ../inc
-library euser.lib
-library nodemessages.lib
-library meshmachine.lib
-library commsfw.lib
-library netmeta.lib
-library virtualconstructors.lib
-
-CAPABILITY None
-
-SMPSAFE
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1.cpp
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1.cpp Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-#include
-#include
-#include
-#include
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#include
-#include
-
-#include
-
-class TMyWorkerThreadRegister;
-LOCAL_D CConsoleBase* console;
-
-_LIT8(KLoggingTag, "MMExample1");
-
-_LIT(KJunctionPanicCat, "Junction");
-
-const TInt KPanicUnknownMessage = 1;
-
-/**
- This classes records information about a worker thread, which is useful
- when nodemessages is running across multiple threads. In this example,
- nodemessages is running in a single thread.
-
- Most users of node messages will never need to use this as they will be
- using node messages from within serverden which does all this setup for
- you.
- */
-class TMyWorkerThreadRegister : public CommsFW::MWorkerThreadRegister
- {
-public:
- CommsFW::TWorkerId SelfWorkerId() const
- { return 1; }
- CommsFW::TWorkerId UpperBoundWorkerId() const
- { return 1; }
-
- RAllocator& WorkerHeap(CommsFW::TWorkerId /*aWorkerId*/) const
- {
- return User::Allocator();
- }
-
- void PanicWorker(CommsFW::TWorkerId /*aWorkerId*/, const TDesC& aCategory, TInt aReason) const
- {
- User::Panic(aCategory, aReason);
- }
- };
-
-_LIT(KNorth, "North");
-_LIT(KSouth, "South");
-_LIT(KEast, "East");
-_LIT(KWest, "West");
-
-LOCAL_C void MainL ()
- {
- /**
- Setup the environment for passing messages.
- */
- TMyWorkerThreadRegister workerregister;
- Messages::CGlobals* globals = &Messages::TlsGlobals::InstallGlobalsL();
-
- CommsFW::CCommsTransport* transport = CommsFW::CCommsTransport::NewL(workerregister, globals->VirtualCtor(), NULL);
- globals->SetTransportSender(&transport->GetSender());
- globals->SetTransportReceiver(&transport->GetReceiver());
- CleanupStack::PushL(transport);
-
- CClock* clock = new(ELeave)CClock();
- CleanupStack::PushL(clock);
-
- CController* controller = new(ELeave)CController();
- CleanupStack::PushL(controller);
-
- CTrafficLight* north = new(ELeave)CTrafficLight(console, KNorth());
- CleanupStack::PushL(north);
- north->AddClientL(clock->Id(), Messages::TClientType(EClock));
- clock->AddClientL(north->Id(), Messages::TClientType(ETrafficLight));
- north->AddClientL(controller->Id(), Messages::TClientType(EController));
- controller->AddClientL(north->Id(), Messages::TClientType(ETrafficLight, ENorth));
-
- CTrafficLight* south = new(ELeave)CTrafficLight(console, KSouth());
- CleanupStack::PushL(south);
- south->AddClientL(clock->Id(), Messages::TClientType(EClock));
- clock->AddClientL(south->Id(), Messages::TClientType(ETrafficLight));
- south->AddClientL(controller->Id(), Messages::TClientType(EController));
- controller->AddClientL(south->Id(), Messages::TClientType(ETrafficLight, ESouth));
-
- CTrafficLight* east = new(ELeave)CTrafficLight(console, KEast());
- CleanupStack::PushL(east);
- east->AddClientL(clock->Id(), Messages::TClientType(EClock));
- clock->AddClientL(east->Id(), Messages::TClientType(ETrafficLight));
- east->AddClientL(controller->Id(), Messages::TClientType(EController));
- controller->AddClientL(east->Id(), Messages::TClientType(ETrafficLight, EEast));
-
- CTrafficLight* west = new(ELeave)CTrafficLight(console, KWest());
- CleanupStack::PushL(west);
- west->AddClientL(clock->Id(), Messages::TClientType(EClock));
- clock->AddClientL(west->Id(), Messages::TClientType(ETrafficLight));
- west->AddClientL(controller->Id(), Messages::TClientType(EController));
- controller->AddClientL(west->Id(), Messages::TClientType(ETrafficLight, EWest));
-
- Messages::RNodeInterface::OpenPostMessageClose(controller->Id(), controller->Id(), TGo().CRef());
- CActiveScheduler::Start();
- CleanupStack::PopAndDestroy(7, transport);
-
- Messages::TlsGlobals::UnInstallGlobals();
- }
-
-LOCAL_C void DoStartL ()
- {
- CActiveScheduler* scheduler = new (ELeave) CActiveScheduler();
- CleanupStack::PushL (scheduler);
- CActiveScheduler::Install (scheduler);
-
- MainL ();
-
- CleanupStack::PopAndDestroy (scheduler);
- }
-
-GLDEF_C TInt E32Main()
- {
- __UHEAP_MARK;
- CTrapCleanup* cleanup = CTrapCleanup::New();
-
- TRAPD(createError, console = Console::NewL(_L("Mesh Machine Junction Example"), TSize(KConsFullScreen,KConsFullScreen)));
- if (createError)
- {
- return createError;
- }
-
- TRAPD(mainError, DoStartL());
- if (mainError)
- {
- console->Printf(_L(" failed, leave code = %d"), mainError);
- }
- console->Printf(_L(" [press any key]\n"));
- console->Getch();
-
- delete console;
- delete cleanup;
- __UHEAP_MARKEND;
- return KErrNone;
- }
-
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.cpp
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.cpp Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-#include
-#include
-
-#include "MMExample1states.h"
-#include "MMExample1nodes.h"
-
-_LIT8(KLoggingTag, "MMExample1");
-
-enum TMMExample1ActivityIds
- {
- ETimerActivity = 1,
- ETrafficLightActivity = 2,
- ETrafficLightControllerActivity = 3
- };
-
-namespace ClockActivities
-{
-DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ETimerActivity, Timer, TWait, Clock::CTimerActivity::NewL)
- FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- NODEACTIVITY_ENTRY(MeshMachine::KNoTag, Clock::TKickOffTimer, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- LAST_NODEACTIVITY_ENTRY(MeshMachine::KNoTag, MeshMachine::TForwardMessageToOriginators)
-NODEACTIVITY_END()
-}
-
-DECLARE_DEFINE_ACTIVITY_MAP(ClockActivityMap)
- ACTIVITY_MAP_ENTRY(ClockActivities, Timer)
-ACTIVITY_MAP_END()
-
-CClock::CClock() : MeshMachine::AMMNodeBase(ClockActivityMap::iSelf, Messages::ANodeId::Id())
- {
- NM_LOG_NODE_CREATE(KLoggingTag, CClock);
- }
-
-void CClock::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage)
- {
- Messages::TNodeSignal::TMessageId noPeerIds[] = { Messages::TNodeSignal::TMessageId() };
-
- MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient);
-
- MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
- MeshMachine::AMMNodeBase::PostReceived(ctx);
- User::LeaveIfError(ctx.iReturn);
- }
-
-
-namespace TrafficLightActivities
-{
-DECLARE_DEFINE_NODEACTIVITY(ETrafficLightActivity, TrafficLight, TGoGreen)
- FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoAmber, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoGreen, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoAmber, MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- LAST_NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoRedAndSendGoneRed)
-NODEACTIVITY_END()
-}
-
-DECLARE_DEFINE_ACTIVITY_MAP(TrafficLightActivityMap)
- ACTIVITY_MAP_ENTRY(TrafficLightActivities, TrafficLight)
-ACTIVITY_MAP_END()
-
-CTrafficLight::CTrafficLight(CConsoleBase* aConsole, const TDesC& aPositionText) : MeshMachine::AMMNodeBase(TrafficLightActivityMap::iSelf, Messages::ANodeId::Id()), iConsole(aConsole), iPositionText(aPositionText)
- {
- NM_LOG_NODE_CREATE(KLoggingTag, CTrafficLight);
-
- SetColour(ERed);
- }
-
-void CTrafficLight::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::SignatureBase& aCFMessage)
- {
- Messages::TNodeSignal::TMessageId noPeerIds[] = { Messages::TNodeSignal::TMessageId() };
-
- MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient);
-
- MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
- MeshMachine::AMMNodeBase::PostReceived(ctx);
- User::LeaveIfError(ctx.iReturn);
- }
-
-void CTrafficLight::SetColour(TColour aColour)
- {
- iColour = aColour;
-
- switch (aColour)
- {
- case ERed:
- iConsole->Printf(_L("%S set to RED\n"), &iPositionText);
- break;
- case EAmber:
- iConsole->Printf(_L("%S set to AMBER\n"), &iPositionText);
- break;
- case EGreen:
- iConsole->Printf(_L("%S set to GREEN\n"), &iPositionText);
- break;
- }
- }
-
-namespace ControllerActivities
-{
-DECLARE_DEFINE_NODEACTIVITY(ETrafficLightControllerActivity, TrafficLightController, TGo)
- FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState, MeshMachine::TNoTag)
- NODEACTIVITY_ENTRY(ControllerStates::KStart, ControllerStates::TEastAndWestGreen, ControllerStates::TAwaitingAllRed, MeshMachine::TNoTag)
- NODEACTIVITY_ENTRY(MeshMachine::KNoTag, ControllerStates::TNorthAndSouthGreen, ControllerStates::TAwaitingAllRed, MeshMachine::TTag)
-NODEACTIVITY_END()
-}
-
-DECLARE_DEFINE_ACTIVITY_MAP(ControllerActivityMap)
- ACTIVITY_MAP_ENTRY(ControllerActivities, TrafficLightController)
-ACTIVITY_MAP_END()
-
-CController::CController() : MeshMachine::AMMNodeBase(ControllerActivityMap::iSelf, Messages::ANodeId::Id())
- {
- NM_LOG_NODE_CREATE(KLoggingTag, CController);
- }
-
-void CController::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage)
- {
- Messages::TNodeSignal::TMessageId noPeerIds[] = { TGo::Id(), Messages::TNodeSignal::TMessageId() };
-
- MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient);
-
- MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
- MeshMachine::AMMNodeBase::PostReceived(ctx);
- User::LeaveIfError(ctx.iReturn);
- }
-
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.h
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.h Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-#ifndef MMEXAMPLE1NODES_H
-#define MMEXAMPLE1NODES_H
-
-#include
-#include
-#include
-
-class CClock : public Messages::ASimpleNodeIdBase,
- public MeshMachine::AMMNodeBase
- {
- // has a parallel activity for timers
-public:
- CClock();
-
- virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
-
- const Messages::TNodeId& Id() const
- {
- return NodeId();
- }
-
- };
-
-class CTrafficLight : public Messages::ASimpleNodeIdBase,
- public MeshMachine::AMMNodeBase
- {
-public:
- enum TColour {
- ERed = 1,
- EAmber = 2,
- EGreen = 3
- };
-
- CTrafficLight(CConsoleBase* aConsole, const TDesC& aPositionText);
-
- virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
-
- void SetColour(TColour aColour);
-
- const Messages::TNodeId& Id() const
- {
- return NodeId();
- }
-
-private:
- TColour iColour;
- CConsoleBase* iConsole; // for reporting
- const TDesC& iPositionText;
- };
-
-class CController : public Messages::ASimpleNodeIdBase,
- public MeshMachine::AMMNodeBase
- {
-public:
- CController();
- virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
-
- const Messages::TNodeId& Id() const
- {
- return NodeId();
- }
-
- };
-
-#endif
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.cpp
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.cpp Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-#include "MMExample1states.h"
-#include
-
-using namespace Clock;
-
-CTimerCallback* CTimerCallback::NewL(Messages::TNodeCtxId aOriginator)
- {
- CTimerCallback* t = new (ELeave)CTimerCallback(aOriginator);
- CleanupStack::PushL(t);
- t->ConstructL();
- CleanupStack::Pop(t);
- return t;
- }
-
-CTimerCallback::CTimerCallback(Messages::TNodeCtxId aOriginator)
- : CTimer(EPriorityStandard), iOriginator(aOriginator)
- {
- }
-
-void CTimerCallback::ConstructL()
- {
- CTimer::ConstructL();
- CActiveScheduler::Add(this);
- }
-
-void CTimerCallback::RunL()
- {
- Messages::TNodeId nodeid = iOriginator;
- Messages::RNodeInterface::OpenPostMessageClose(nodeid, iOriginator, TGo().CRef());
- }
-
-MeshMachine::CNodeActivityBase* CTimerActivity::NewL( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode )
- {
- TUint c = GetNextActivityCountL(aActivitySig,aNode);
- return new (ELeave) CTimerActivity( aActivitySig, aNode, c);
- }
-
-CTimerActivity::CTimerActivity( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode, TUint aNextActivityCount )
- : CNodeParallelActivityBase(aActivitySig, aNode, aNextActivityCount), iTimer(NULL)
- {
- }
-
-CTimerActivity::~CTimerActivity()
- {
- if (iTimer)
- {
- iTimer->Cancel();
- }
- }
-
-DEFINE_SMELEMENT(Clock::TKickOffTimer, NetStateMachine::MStateTransition, Clock::TContext)
-void Clock::TKickOffTimer::DoL()
- {
- ASSERT(iContext.iNodeActivity);
- CTimerActivity* activity = static_cast(iContext.iNodeActivity);
-
- ASSERT(!activity->iTimer);
-
- TWait& msg = Messages::message_cast(iContext.iMessage);
- activity->iTimer = CTimerCallback::NewL(Messages::TNodeCtxId(iContext.ActivityId(), iContext.NodeId()));
- activity->iTimer->After(msg.iValue * 1000000);
- activity->SetPostedTo(iContext.NodeId());
- }
-
-using namespace TrafficLightStates;
-
-DEFINE_SMELEMENT(TrafficLightStates::TGoGreen, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
-void TrafficLightStates::TGoGreen::DoL()
- {
- iContext.Node().SetColour(CTrafficLight::EGreen);
-
- Messages::RNodeInterface* clock = iContext.Node().GetFirstClient(Messages::TClientType(EClock));
- iContext.iNodeActivity->PostRequestTo(*clock, TWait(10).CRef());
- }
-
-DEFINE_SMELEMENT(TrafficLightStates::TGoAmber, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
-void TrafficLightStates::TGoAmber::DoL()
- {
- iContext.Node().SetColour(CTrafficLight::EAmber);
-
- Messages::RNodeInterface* clock = iContext.Node().GetFirstClient(Messages::TClientType(EClock));
- iContext.iNodeActivity->PostRequestTo(*clock, TWait(3).CRef());
- }
-
-DEFINE_SMELEMENT(TrafficLightStates::TGoRedAndSendGoneRed, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
-void TrafficLightStates::TGoRedAndSendGoneRed::DoL()
- {
- iContext.Node().SetColour(CTrafficLight::ERed);
-
- iContext.iNodeActivity->PostToOriginators(TGoneRed());
- }
-
-using namespace ControllerStates;
-
-DEFINE_SMELEMENT(ControllerStates::TAwaitingAllRed, NetStateMachine::MState, ControllerStates::TContext)
-TBool ControllerStates::TAwaitingAllRed::Accept()
- {
- if (!iContext.iMessage.IsMessage())
- {
- return EFalse;
- }
-
- if (iContext.iPeer)
- {
- iContext.iPeer->ClearFlags(EGreenFlag);
- }
-
- if (iContext.Node().CountClients(Messages::TClientType(0, EGreenFlag)))
- {
- iContext.iMessage.ClearMessageId();
- return EFalse;
- }
- else
- {
- return ETrue;
- }
-
- return EFalse;
- }
-
-DEFINE_SMELEMENT(ControllerStates::TEastAndWestGreen, NetStateMachine::MStateTransition, ControllerStates::TContext)
-void ControllerStates::TEastAndWestGreen::DoL()
- {
- Messages::TNodeCtxId from(iContext.ActivityId(), iContext.NodeId());
- TGoGreen msg;
-
- iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, EWest), Messages::TClientType::NullType(), EGreenFlag);
- iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, EEast), Messages::TClientType::NullType(), EGreenFlag);
- }
-
-DEFINE_SMELEMENT(ControllerStates::TNorthAndSouthGreen, NetStateMachine::MStateTransition, ControllerStates::TContext)
-void ControllerStates::TNorthAndSouthGreen::DoL()
- {
- Messages::TNodeCtxId from(iContext.ActivityId(), iContext.NodeId());
- TGoGreen msg;
-
- ASSERT(!from.IsNull());
-
- iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, ENorth), Messages::TClientType::NullType(), EGreenFlag);
- iContext.Node().PostToClients(from, msg, Messages::TClientType(ETrafficLight, ESouth), Messages::TClientType::NullType(), EGreenFlag);
- }
-
diff -r 8fc8de15e664 -r afebdb533a85 commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.h
--- a/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.h Mon May 24 18:49:19 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-#ifndef MMEXAMPLE1STATES_H
-#define MMEXAMPLE1STATES_H
-
-#include
-#include
-#include
-#include
-
-#include "MMExample1nodes.h"
-
-/**
- * Definition of constants for whisper message.
- */
-const TInt KJunctionMessageRealm = 0x2002D4B3; // used to group messages, UID allocated from symbian signed
-
-enum
- {
- EGoGreen = 1,
- EGoneRed = 2,
- EWait = 3,
- EGo = 4
- };
-
-/**
- * Defines the actual concrete message used in the example.
- */
-typedef Messages::TMessageSigVoid TGoGreen;
-typedef Messages::TMessageSigVoid TGoneRed;
-typedef Messages::TMessageSigNumber TWait;
-typedef Messages::TMessageSigVoid TGo;
-
-enum TClientTypes
- {
- EClock = 0x00000100,
- EController = 0x00000200,
- ETrafficLight = 0x00000400,
- };
-
-enum TClientFlags
- {
- EGreenFlag = 0x80000000,
- ENorth = 0x40000000,
- ESouth = 0x20000000,
- EEast = 0x10000000,
- EWest = 0x08000000
- };
-
-namespace Clock
-{
-typedef MeshMachine::TNodeContext TContext;
-
-class CTimerCallback : public CTimer
- {
-public:
- static CTimerCallback* NewL(Messages::TNodeCtxId aOriginator);
- void ConstructL();
-
- void RunL();
-
-private:
- CTimerCallback(Messages::TNodeCtxId aOriginator);
-
- Messages::TNodeCtxId iOriginator;
- };
-
-class CTimerActivity : public MeshMachine::CNodeParallelActivityBase
- {
-public:
- static CNodeActivityBase* NewL( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode );
- ~CTimerActivity();
-
-protected:
- CTimerActivity( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode, TUint aNextActivityCount );
-
-public:
- CTimerCallback* iTimer;
- };
-
-DECLARE_SMELEMENT_HEADER( TKickOffTimer, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
- virtual void DoL();
-DECLARE_SMELEMENT_FOOTER( TKickOffTimer )
-}
-
-namespace TrafficLightStates
-{
-typedef MeshMachine::TNodeContext TContext;
-
-DECLARE_SMELEMENT_HEADER( TGoAmber, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
- virtual void DoL();
-DECLARE_SMELEMENT_FOOTER( TGoAmber )
-
-DECLARE_SMELEMENT_HEADER( TGoGreen, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
- virtual void DoL();
-DECLARE_SMELEMENT_FOOTER( TGoGreen )
-
-DECLARE_SMELEMENT_HEADER( TGoRedAndSendGoneRed, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
- virtual void DoL();
-DECLARE_SMELEMENT_FOOTER( TGoRedAndSendGoneRed )
-
-}
-
-namespace ControllerStates
-{
-const TInt KStart = 1;
-
-typedef MeshMachine::TNodeContext TContext;
-
-DECLARE_SMELEMENT_HEADER( TAwaitingAllRed, MeshMachine::TState, NetStateMachine::MState, TContext )
- virtual TBool Accept();
-DECLARE_SMELEMENT_FOOTER( TAwaitingAllRed )
-
-DECLARE_SMELEMENT_HEADER( TEastAndWestGreen, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
- virtual void DoL();
-DECLARE_SMELEMENT_FOOTER( TEastAndWestGreen )
-
-DECLARE_SMELEMENT_HEADER( TNorthAndSouthGreen, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, TContext )
- virtual void DoL();
-DECLARE_SMELEMENT_FOOTER( TNorthAndSouthGreen )
-}
-
-#endif
diff -r 8fc8de15e664 -r afebdb533a85 commsfwtools/commstools/group/bld.inf
--- a/commsfwtools/commstools/group/bld.inf Mon May 24 18:49:19 2010 +0100
+++ b/commsfwtools/commstools/group/bld.inf Tue Jul 20 18:12:15 2010 +0100
@@ -23,7 +23,7 @@
../svg/messagesequencetool.doc /epoc32/tools/commsfw/messagesequencetool.doc
../svg/relations.pl /epoc32/tools/commsfw/relations.pl
../svg/relationships.txt /epoc32/tools/commsfw/relationships.txt
-../svg/relationsvrml.pl /epoc32/tools/commsfw/relationsvrml.pl
+../svg/relationsVrml.pl /epoc32/tools/commsfw/relationsvrml.pl
../svg/parse.ini /epoc32/tools/commsfw/parse.ini
../svg/parseit.bat /epoc32/tools/commsfw/parseit.bat
../svg/parselog.pl /epoc32/tools/commsfw/parselog.pl
diff -r 8fc8de15e664 -r afebdb533a85 commsfwtools/commstools/group/comms-infras_tools.mrp
--- a/commsfwtools/commstools/group/comms-infras_tools.mrp Mon May 24 18:49:19 2010 +0100
+++ b/commsfwtools/commstools/group/comms-infras_tools.mrp Tue Jul 20 18:12:15 2010 +0100
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-
component comms-infras_tools
source \sf\os\commsfw\commsfwtools\commstools
exports \sf\os\commsfw\commsfwtools\commstools\group
diff -r 8fc8de15e664 -r afebdb533a85 commsfwtools/commstools/svg/parse.ini
--- a/commsfwtools/commstools/svg/parse.ini Mon May 24 18:49:19 2010 +0100
+++ b/commsfwtools/commstools/svg/parse.ini Tue Jul 20 18:12:15 2010 +0100
@@ -119,6 +119,11 @@
TPolicyCheckRequest iParams.iProcessId_Lo iParams.iThreadId_Lo iParams.iPlatSecResult
ReJoinDataClientRequest iNodeId1.iPtr:node iNodeId2.iPtr:node
SubSess iValue
+SimpleSelect iSelectionPrefs.iSelectionParams iSelectionPrefs.iSubSessionUniqueId
+TApiExtMsgDispatcher iResponseMsg.iMessage.iHandle:x iClientId
+TOpenExtensionInterface iMessage.iHandle:x iClientId iInterfaceId
+TDataMonitoringNotification iValue1 iValue2
+TConnFlowRequest iSubSessionUniqueId:x iFlowParams.iAddrFamily iFlowParams.iProtocol iFlowParams.iSocketType iFlowParams.iFlowRequestType iSession:x iHandle:x
[ObjectNameTruncateAndOrder]
# Note: the order that entries appear in this section is important as string substitutions occur in the order specified
TransportFlowShim TranFlowShim 2
diff -r 8fc8de15e664 -r afebdb533a85 commsfwtools/commstools/svg/parselog.pl
--- a/commsfwtools/commstools/svg/parselog.pl Mon May 24 18:49:19 2010 +0100
+++ b/commsfwtools/commstools/svg/parselog.pl Tue Jul 20 18:12:15 2010 +0100
@@ -38,12 +38,13 @@
# 4 include ESOCK session creation
# 8 display activity name along with each tuple line (e.g. "(IpCprNoBearer) (CoreNetStates::TSendBindTo, CoreNetStates::TAwaitingBindToComplete)")
# 16 display AddClient/RemoveClient operations
+# -o Write HTML and SVG output files into directory
use strict;
require 'getopts.pl';
-my $version = "2.1 (24/02/09)";
+my $version = "2.2 (16/04/10)";
#
# Internal Options
@@ -53,12 +54,13 @@
my $globalIndex = 1;
my $lifeStage = 0; # 0 = not running or shutting down, 1 = during boot, 2 = main phase
+my $outputPath = ""; # path to output directory specified by "-o"
+our($opt_p,$opt_s,$opt_x,$opt_X, $opt_o);
-our($opt_p,$opt_s,$opt_x,$opt_X);
+Getopts("ps:x:X:o:");
-Getopts("ps:x:X:");
-
+$outputPath = processPathArgument($opt_o);
### to get 1st line of latest log: type log.txt | perl -e "while(<>){if(/^#Logging started/){$a=$.;print $a.' '}};print $a"
@@ -83,7 +85,8 @@
use constant ArgumentSignedDecimal => 0;
use constant ArgumentNode => 1;
-my %argumentFormatToConstant = ( "node" => ArgumentNode ); # used to have several other options
+use constant ArgumentHex => 2;
+my %argumentFormatToConstant = ( "node" => ArgumentNode, "x" => ArgumentHex ); # used to have several other options
my %arguments;
# Support for AddClient/RemoveClient
@@ -317,13 +320,14 @@
}
elsif (($opt_s & 2) &&
(/CWorkerSubSession\(.{8}\):\s*CompleteMessage\((.{8})\) with (.+), session .{8}/ ||
+ /~CESockClientActivityBase..{8}.\s*RMessage2::Complete \((.{8})\) with ([-\d]+)\./ ||
+ /RSafeMessage\(.{8}\)::Complete\((.{8})\) with ([-\d]+)/))
+ {
# /ProcessMessageL, session=.{8}, RMessage2::Complete \((.{8})\) with ([-\d]+)\./ ||
- /~CESockClientActivityBase..{8}.\s*RMessage2::Complete \((.{8})\) with ([-\d]+)\./ ||
- /RSafeMessage\((.{8})\)::Complete\((\d+)\) - session .{8}/))
- {
# W6: CPlayer: ProcessMessageL, session=0be839a8, RMessage2::Complete (00de5538) with 0.
# W0: CWorkerSubSession(0c941bc4): CompleteMessage(00de1a6c) with -3, session 0be839a8.
# W6: ~CESockClientActivityBase=0c941f8c, RMessage2::Complete (00de5538) with 0.
+ # RSafeMessage(00e01590)::Complete(cd21cb80) with -36
my $msgAddr = $1;
my $ret = $2;
@@ -792,7 +796,11 @@
if ($value =~ m/^0x/) {
$value = hex($value);
}
- $buf .= sprintf "%d", $value;
+ if ($format == ArgumentHex) {
+ $buf .= sprintf "0x%x", $value;
+ } else {
+ $buf .= sprintf "%d", $value;
+ }
} else {
$buf .= $value;
}
@@ -934,12 +942,19 @@
my ($exeName) = @_;
$exeName =~ s/\.exe$//;
$exeName =~ s/\.EXE$//;
+ $exeName =~ s/ /_/g;
return $exeName;
}
sub outputSymbols()
{
- open SYM, ">logsym.html" || die "Cannot open logsym.html for writing\n";
+ # Should have already created $outputPath directory, create html/ subdirectory.
+ my $path = $outputPath . "html";
+ if (! -d $path) {
+ mkdir $path;
+ }
+ $path .= "/logsym.html";
+ open SYM, ">$path" || die "Cannot open $path for writing\n";
print SYM "\n\n";
my @keys = sort keys %symtab;
for my $i (@keys) {
@@ -1145,4 +1160,32 @@
if (defined $activityName{$actAddr}) {
delete $activityName{$actAddr};
}
-}
\ No newline at end of file
+}
+
+sub processPathArgument($)
+{
+ my $path = $_[0];
+ if ($path) {
+ # ensure "/" at the end
+ if ($path !~ /\/$/) {
+ $path .= "/";
+ }
+ mkdirp($path);
+ return $path;
+ } else {
+ return "";
+ }
+}
+
+sub mkdirp($)
+{
+ my $dirName = @_[0];
+ if ($dirName =~ m/^(.*)\//i) {
+ if ($1 ne "") {
+ mkdirp($1);
+ }
+ }
+ if (! -d $dirName) {
+ mkdir($dirName);
+ }
+}
diff -r 8fc8de15e664 -r afebdb533a85 commsfwtools/commstools/svg/parseseq.pl
--- a/commsfwtools/commstools/svg/parseseq.pl Mon May 24 18:49:19 2010 +0100
+++ b/commsfwtools/commstools/svg/parseseq.pl Tue Jul 20 18:12:15 2010 +0100
@@ -56,8 +56,10 @@
my $version = "2.2 (27/02/08)";
-getopts("MHpx:N:A:vVr:R:hnf");
-our($opt_M, $opt_H, $opt_p, $opt_x, $opt_N, $opt_A, $opt_v, $opt_V, $opt_r, $opt_R, $opt_h, $opt_n, $opt_f);
+getopts("MHpx:N:A:vVr:R:hnfo:");
+our($opt_M, $opt_H, $opt_p, $opt_x, $opt_N, $opt_A, $opt_v, $opt_V, $opt_r, $opt_R, $opt_h, $opt_n, $opt_f, $opt_o);
+
+my $outputPath = processPathArgument($opt_o);
if ($opt_h)
{
@@ -122,8 +124,10 @@
[6] AgentSCPr :: AgentSCprStart
Select activity to draw:
...
-
- -h This help message
+
+-o Place all output files into /html/ directory (including log.html).
+
+-h This help message
HELP
exit (0);
}
@@ -307,6 +311,7 @@
my $rowsPerView = int(($rowsToDisplay + $viewsToDisplay - 1) / $viewsToDisplay);
my $viewNumber = 0;
createViewMap();
+ createIpcMap();
while ($beginRow < $totalRows) {
$endRow = $beginRow + $rowsPerView - 1;
if ($endRow >= $totalRows) {
@@ -318,6 +323,7 @@
$beginRow = $endRow + 1;
}
closeViewMap($viewNumber);
+ closeIpcMap($viewNumber);
}
print "\n" if ($opt_V);
@@ -353,19 +359,22 @@
$fileName .= $viewNumber;
}
- open SVG, ">html/${fileName}.svg" || die "Cannot open html/${fileName}.svg for writing\n";
+ my $path = $outputPath . "html/${fileName}.svg";
+ open SVG, ">$path" || die "Cannot open $path for writing\n";
#open RTTTL, ">html/${fileName}.rtttlpre" || die "Cannot open html/${fileName}.rttlpre for writing\n";
outputDocHeader($screenWidth, $screenHeight);
- drawObjectNames(0);
updateObjectViewList($viewNumber);
drawObjectLifelines($beginRow, $endRow, $screenHeight);
+ drawObjectNames(0);
drawActivities($beginRow, $endRow, $screenHeight, $viewNumber);
my @labelsOnPage = ();
my @objectsDestroyed = ();
my @objectsCreated = ();
- drawSequences($beginRow, $endRow, 1, \@labelsOnPage, \@objectsCreated, \@objectsDestroyed);
+ my @ipc = ();
+ drawSequences($beginRow, $endRow, 1, \@labelsOnPage, \@objectsCreated, \@objectsDestroyed, \@ipc);
outputViewMap($viewNumber, $lastViewNumber, \@labelsOnPage, \@objectsCreated, \@objectsDestroyed);
+ outputIpcMap($viewNumber, $lastViewNumber, \@ipc);
outputDocFooter();
close SVG;
@@ -379,9 +388,11 @@
resetForNextView();
}
-sub createSubDir() {
- if (! -d html) {
- mkdir "html" || die "Cannot create 'html' subdirectory\n";
+sub createSubDir()
+{
+ my $path = $outputPath . "html";
+ if (! -d $path) {
+ mkdir $path || die "Cannot create $path subdirectory\n";
}
}
sub resetForNextView() {
@@ -946,11 +957,12 @@
{
if ($i->{Order} == 0)
{
- $colour = "";
+ $colour = "!";
}
else
{
$colour = (($i->{Order} % 2) == 0) ? $objectNameColour1 : $objectNameColour2;
+ $colour = "!" . $colour;
}
}
my $name = $i->{Name};
@@ -967,10 +979,11 @@
}
else
{
- outputText($i->{X}, $name, $currentY, "middle", $colour, qq{id="$name" onclick="debugEvent(evt)"});
+ my $stagger = ($i->{colno} & 1);
+ outputText($i->{X}, $name, $currentY + ($stagger * $incrementY), "middle", $colour, qq{id="$name" onclick="debugEvent(evt)"});
}
}
- incrementY();
+ incrementY(2);
}
#
@@ -1137,7 +1150,7 @@
sub drawSequences($$$$$$)
{
- my ($startRow, $endRow, $drawFlag, $labelsOnPageRef, $objectsCreatedRef, $objectsDestroyedRef) = @_;
+ my ($startRow, $endRow, $drawFlag, $labelsOnPageRef, $objectsCreatedRef, $objectsDestroyedRef, $ipcRef) = @_;
my $nextLabel = "";
# startRow/endRow = start/end row of displayed area (inclusive)
@@ -1150,7 +1163,6 @@
my $drawDone = 0;
my $inRange = 0;
my $lastPopupText = ""; # text of last "pn" action
-
foreach my $ref (@sequences) {
my $action = $ref->{Action};
@@ -1169,7 +1181,8 @@
$colour .= "rgb($1)";
$text = $2;
}
- my $attrs = generatePopupAttrs(\$lastPopupText, qq{id="$ref->{Object}->{Name}"});
+ my $name = $ref->{Object}->{Name};
+ my $attrs = generatePopupAttrs(\$lastPopupText, qq{id="$name"});
outputText($objX + $lifelineTextLeftMargin, $text, $currentY, "begin", $colour, $attrs);
$drawDone = 1;
# support for putting threads into the view map
@@ -1181,6 +1194,9 @@
push @{$objectsDestroyedRef}, $1;
}
}
+ if ($name =~ s/^!//) {
+ push @{$ipcRef}, $ref;
+ }
} else {
fakeUpCreationDeletionIfRequired($ref->{Object}, $absoluteRow);
}
@@ -1384,16 +1400,16 @@
$inRange = IsInRangeInclusive($absoluteRow, $startRow, $endRow);
if ($inRange)
{
- # drawObjectNames() increments Y once, and we increment Y once for
- # spacing, so we occupy two rows here.
- $rows += 2;
+ # drawObjectNames() increments Y twice (for stagger), and we increment Y once for
+ # spacing, so we occupy three rows here.
+ $rows += 3;
if ($drawFlag == 1)
{
drawObjectNames(1);
incrementY();
}
}
- $absoluteRow += 2;
+ $absoluteRow += 3; # 2 + 1 for stagger
}
}
return $rows;
@@ -1699,7 +1715,8 @@
sub createViewMap()
{
- open MAP, ">logmap.html" || die "Cannot open logmap.html for writing\n";
+ my $path = $outputPath . "html/logmap.html";
+ open MAP, ">$path" || die "Cannot open $path for writing\n";
print MAP "\n\n";
# Begin page label/time table
@@ -1830,6 +1847,84 @@
}
}
+sub createIpcMap()
+{
+ my $path = $outputPath . "html/ipcmap.html";
+ open IPC, ">$path" || die "Cannot open $path for writing\n";
+ print IPC "\n";
+ print IPC qq{\n";
+
+ # Begin page label/time table
+ print IPC qq {