crashanalysercmd/PerfToolsSharedLibraries/Engine/SymbianDebugLib/Engine/DbgEngine.cs
changeset 2 0c91f0baec58
parent 0 818e61de6cd1
child 3 045ade241ef5
--- a/crashanalysercmd/PerfToolsSharedLibraries/Engine/SymbianDebugLib/Engine/DbgEngine.cs	Tue Feb 23 17:05:24 2010 +0200
+++ b/crashanalysercmd/PerfToolsSharedLibraries/Engine/SymbianDebugLib/Engine/DbgEngine.cs	Wed Apr 21 09:51:02 2010 +0300
@@ -133,6 +133,17 @@
             EntityManager.Remove( aEntity );
         }
 
+        public void AddActiveRomId(uint aRomId)
+        {
+            if (! iActiveRomIds.Contains(aRomId))
+                iActiveRomIds.Add(aRomId);
+        }
+
+        public bool IsActiveRomId(uint aRomId)
+        {
+            return iActiveRomIds.Contains(aRomId);
+        }
+
         public void Prime( TSynchronicity aSynchronicity )
         {
             if ( EngineOperation != null )
@@ -478,6 +489,7 @@
         private readonly DbgEntityDescriptorManager iDescriptorManager;
         private PlatformIdAllocator iIdAllocator = new PlatformIdAllocator();
         private DbgEntityConfig iCurrentConfig = null;
+        private List<uint> iActiveRomIds = new List<uint>();
         private bool iVerbose;
         #endregion
     }