Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BLK_NODE Struct Reference

#include </home/clem/local/src/opie/noncore/apps/opie-reader/SubAlloc.h>

Inheritance diagram for BLK_NODE:

Inheritance graph
[legend]
Collaboration diagram for BLK_NODE:

Collaboration graph
[legend]
List of all members.

Public Member Functions

BOOL avail () const
void link (BLK_NODE *p)
void unlink ()
void * remove ()
void insert (void *pv, int NU)

Public Attributes

DWORD Stamp
BLK_NODEnext

Member Function Documentation

BOOL BLK_NODE::avail  )  const [inline]
 

Definition at line 15 of file SubAlloc.h.

References next, and NULL.

Referenced by AllocContext(), and GlueFreeBlocks().

void BLK_NODE::insert void *  pv,
int  NU
[inline]
 

Definition at line 37 of file SubAlloc.h.

References link(), MEM_BLK::NU, p, Stamp, and UL.

Referenced by ExpandUnits(), FreeUnits(), GlueFreeBlocks(), MoveUnitsUp(), ShrinkUnits(), SpecialFreeUnit(), and SplitBlock().

void BLK_NODE::link BLK_NODE p  )  [inline]
 

Definition at line 16 of file SubAlloc.h.

References next.

Referenced by GlueFreeBlocks(), and insert().

void* BLK_NODE::remove  )  [inline]
 

Definition at line 18 of file SubAlloc.h.

References next, p, Stamp, and unlink().

Referenced by AllocContext(), AllocUnits(), AllocUnitsRare(), GlueFreeBlocks(), MoveUnitsUp(), and ShrinkUnits().

void BLK_NODE::unlink  )  [inline]
 

Definition at line 17 of file SubAlloc.h.

References next.

Referenced by ExpandTextArea(), and remove().


Member Data Documentation

BLK_NODE* BLK_NODE::next
 

Definition at line 14 of file SubAlloc.h.

Referenced by avail(), ExpandTextArea(), link(), remove(), and unlink().

DWORD BLK_NODE::Stamp
 

Definition at line 13 of file SubAlloc.h.

Referenced by ExpandTextArea(), GetUsedMemory(), insert(), remove(), and RestoreModelRare().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:27:15 2005 for OPIE by  doxygen 1.4.2