66 |
66 |
67 // ----------------------------------------------------------------------------- |
67 // ----------------------------------------------------------------------------- |
68 // Tries to free RAM. |
68 // Tries to free RAM. |
69 // ----------------------------------------------------------------------------- |
69 // ----------------------------------------------------------------------------- |
70 // |
70 // |
71 void CAlfOogmMonitorPlugin::FreeRam(TInt aBytesToFree) |
71 void CAlfOogmMonitorPlugin::FreeRam(TInt aBytesToFree, TInt aFlags) |
72 { |
72 { |
73 iAlfDirectClient.EnableLowMemoryState(aBytesToFree); |
73 TBool useSwRend = aFlags & KGOomUseSwRendering; |
|
74 iAlfDirectClient.EnableLowMemoryState(aBytesToFree, useSwRend); |
74 } |
75 } |
75 |
76 |
76 // ----------------------------------------------------------------------------- |
77 // ----------------------------------------------------------------------------- |
77 // CAlfOogmMonitorPlugin::MemoryGood |
78 // CAlfOogmMonitorPlugin::MemoryGood |
78 // ----------------------------------------------------------------------------- |
79 // ----------------------------------------------------------------------------- |
79 // |
80 // |
80 void CAlfOogmMonitorPlugin::MemoryGood() |
81 void CAlfOogmMonitorPlugin::MemoryGood(TInt aFlags) |
81 { |
82 { |
82 iAlfDirectClient.EnableLowMemoryState(EFalse); |
83 TBool useSwRend = aFlags & KGOomUseSwRendering; |
|
84 iAlfDirectClient.EnableLowMemoryState(EFalse, useSwRend); |
83 } |
85 } |
84 |
86 |
85 // ----------------------------------------------------------------------------- |
87 // ----------------------------------------------------------------------------- |
86 // Creates plugin. |
88 // Creates plugin. |
87 // ----------------------------------------------------------------------------- |
89 // ----------------------------------------------------------------------------- |