uiacceltk/hitchcock/goommonitor/inc/goomrunplugin.h
branchRCL_3
changeset 8 46927d61fef3
parent 3 d8a3531bc6b8
equal deleted inserted replaced
7:88b23e2e82e1 8:46927d61fef3
    42 
    42 
    43     ~CGOomRunPlugin();   
    43     ~CGOomRunPlugin();   
    44     
    44     
    45     // Run the GOOM plugin in order to free memory
    45     // Run the GOOM plugin in order to free memory
    46     // Call the CGOomAction::MemoryFreed when it is done
    46     // Call the CGOomAction::MemoryFreed when it is done
    47     virtual void FreeMemory(TInt aBytesRequested);
    47     virtual void FreeMemory(TInt aBytesRequested, TBool aUseSwRendering);
    48     
    48     
    49     // Call the memory good function on the plugin but...
    49     // Call the memory good function on the plugin but...
    50     // only if there is an outstanding FreeMemory request
    50     // only if there is an outstanding FreeMemory request
    51     void MemoryGood();
    51     void MemoryGood();
    52         
    52         
    74     CGOomRunPluginConfig& iConfig;
    74     CGOomRunPluginConfig& iConfig;
    75     
    75     
    76     CGOomPluginWaiter* iPluginWaiter;
    76     CGOomPluginWaiter* iPluginWaiter;
    77     
    77     
    78     TBool iFreeMemoryCalled; // True if FreeMemory has been called since the last call to MemoryGood
    78     TBool iFreeMemoryCalled; // True if FreeMemory has been called since the last call to MemoryGood
       
    79     
       
    80     TBool iFreeMemoryWithSwRenderingCalled;
    79     };
    81     };
    80 
    82 
    81 #include "goomrunplugin.inl"
    83 #include "goomrunplugin.inl"
    82 
    84 
    83 #endif /*GOOMRUNPLUGIN_H_*/
    85 #endif /*GOOMRUNPLUGIN_H_*/