webengine/osswebengine/MemoryManager/Inc/MemoryManager.h
branchRCL_3
changeset 91 30342f40acbf
parent 37 cb62a4f66ebe
child 93 79859ed3eea9
equal deleted inserted replaced
84:800203832575 91:30342f40acbf
   304         * 
   304         * 
   305         * @since 9.2
   305         * @since 9.2
   306         * @param
   306         * @param
   307         * @return
   307         * @return
   308         */        
   308         */        
   309         IMPORT_C static void MemoryManager::CreateFastAllocator();
   309         IMPORT_C static void CreateFastAllocator();
   310 
   310 
   311         /**
   311         /**
   312         * Initialize MemoryManager library. Special case if CreateFastAllocator is
   312         * Initialize MemoryManager library. Special case if CreateFastAllocator is
   313         * called from SetupThreadHeap().
   313         * called from SetupThreadHeap().
   314         * 
   314         * 
   315         * @since 9.2
   315         * @since 9.2
   316         * @param
   316         * @param
   317         * @return
   317         * @return
   318         */
   318         */
   319         IMPORT_C static void MemoryManager::InitFastAllocator();
   319         IMPORT_C static void InitFastAllocator();
   320 
   320 
   321         /**
   321         /**
   322         * initialize the OOM handler in the memorypool
   322         * initialize the OOM handler in the memorypool
   323         * @since 9.2
   323         * @since 9.2
   324         * @param
   324         * @param
   335         * @param
   335         * @param
   336         * @param
   336         * @param
   337         * @return
   337         * @return
   338         */
   338         */
   339         IMPORT_C static void ResetOOMDialogDisplayed();
   339         IMPORT_C static void ResetOOMDialogDisplayed();
   340         
   340 
       
   341         /**
       
   342         * Dumps the memory logs i.e. heap allocated, heap free, system free, heap size etc to log
       
   343         * file c:\logs\webcore\Memory.log
       
   344         * @since 9.2
       
   345         * @param
       
   346         * @return
       
   347         */
       
   348         IMPORT_C static void DumpMemoryLogs();
   341     };
   349     };
   342 
   350 
   343 #endif// !_MEMORYMANAGER_H_
   351 #endif// !_MEMORYMANAGER_H_