#include <oofrecs.h>
Collaboration diagram for OOF_recordCache:

Public Types | |
| enum | { kNotFound = ULONG_MAX } |
Public Member Functions | |
| OOF_recordCache () | |
| OOF_recordCache (OOF_recordBufferedContext *) | |
| ~OOF_recordCache () | |
| void | append (OOF_recordBufferedContext *adoptingContext) |
| void | deleteRecord (unsigned long recOffset) |
| void | deleteAll () |
| unsigned long | containsContext (const OOF_recordBufferedContext *) const |
| unsigned long | containsOffset (unsigned long recOffset) const |
| unsigned long | firstFree () const |
| OOF_recordBufferedContext * | orphanBuffer (unsigned long) |
| OOF_recordBufferedContext * | item (unsigned long) |
| void | setItem (unsigned long, OOF_recordBufferedContext *adoptingContext) |
| void | reuseDeletedItem (unsigned long, OOF_recordBufferedContext *adoptingContext) |
| unsigned long | count () const |
| unsigned long | countNew () const |
| unsigned long | countOccupied () const |
| bool | anyDeleted () const |
Protected Attributes | |
| OOF_ExpandableLongArray | mBuffers |
| unsigned short | mDeletedCells |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
1.3.5