webengine/osswebengine/MemoryManager/Inc/MemoryPool.h
changeset 37 cb62a4f66ebe
parent 16 a359256acfc6
child 59 1f3c3f2f5b0a
child 65 5bfc169077b2
--- a/webengine/osswebengine/MemoryManager/Inc/MemoryPool.h	Thu Dec 17 09:20:16 2009 +0200
+++ b/webengine/osswebengine/MemoryManager/Inc/MemoryPool.h	Thu Jan 07 13:31:38 2010 +0200
@@ -21,7 +21,8 @@
 
 #include <e32base.h>
 #include <e32std.h>
-#include "MemoryManager.h"
+#include <aknglobalnote.h>
+#include <MemoryManager.h>
 
 // CONSTANTS
 
@@ -356,6 +357,8 @@
         TUint PostCheck();
         TUint FreeMemory( TFreeMem& aFree );
         void RestoreRescueBuffer();
+        void InitOOMDialog();
+        void ResetOOMDialogDisplayed();
 #ifdef OOM_LOGGING         
         void DumpHeapLogs();
 #endif        
@@ -363,6 +366,13 @@
     	void InitLocal();
     	
     	RSymbianDLHeap *iAlloc;
+    	// Out of memory dialog and localized resource message
+        void ShowOOMDialog();
+        
+        CAknGlobalNote* iOOMErrorDialog;
+        HBufC *iOOMMessage;
+        bool isInitted;
+        bool iOOMDisplayed;
     };
 
 #endif