Memory management | |
| SInt32 | HandleGrowZoneRecoverMemory (SInt32 inBytesNeeded) |
| virtual SInt32 | RecoverMemmory (SInt32 inBytesNeeded) |
| SInt32 | UseMemoryReserve () |
| static pascal SInt32 | CP_GrowZoneCallBack (SInt32 inBytesNeeded) |
Public Member Functions | |
Constructor / Destructor | |
| CP_GrowZone (SInt32 inMemoryReserve) | |
| Constructor. | |
| virtual | ~CP_GrowZone () |
| Destructor. | |
Setters | |
| void | AlertUser () |
Testers | |
| bool | HasMemoryReserve () |
Static Public Member Functions | |
Instance | |
| static CP_GrowZone * | Instance () |
Protected Attributes | |
| Handle | fReservedMemory |
| Size | fReservedMemorySize |
| bool | fAlertUser |
Static Protected Attributes | |
| static CP_GrowZone * | fsInstance = NULL |
| static GrowZoneUPP | gGrowZoneUPP = NULL |
|
|
|
|
|
|
|
|
Returns the single instance of this object.
|
|
|
Sets a flag to alert the user when memory is getting low.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single instance of this class. |
|
|
UPP used with the grow zone to manage memory. |
|
|
Desired amount of memory to hold in reserve. |
|
|
Actual amount of memory being held in reserve. |
1.4.0