|
tlds
Transactional Operations for Linked Data Structures
|
Go to the source code of this file.
Macros | |
| #define | PREGION_ALLOC() Pregion_alloc() |
| #define | PREGION_FREE(r) Pregion_free(r) |
| #define | PREGION_CLEARBAD(r) Pregion_clearBad(r) |
| #define | TMREGION_REFINE(r, e, m) TMregion_refine(TM_ARG r, e, m) |
| #define | TMREGION_TRANSFERBAD(r, q) TMregion_transferBad(TM_ARG r, q) |
Typedefs | |
| typedef struct region | region_t |
Functions | |
| region_t * | Pregion_alloc () |
| region_t * | TMregion_alloc (TM_ARGDECL_ALONE) |
| void | Pregion_free (region_t *regionPtr) |
| void | TMregion_free (TM_ARGDECL region_t *regionPtr) |
| long | TMregion_refine (TM_ARGDECL region_t *regionPtr, element_t *elementPtr, mesh_t *meshPtr) |
| void | Pregion_clearBad (region_t *regionPtr) |
| void | TMregion_transferBad (TM_ARGDECL region_t *regionPtr, heap_t *workHeapPtr) |
| #define PREGION_ALLOC | ( | ) | Pregion_alloc() |
| #define PREGION_CLEARBAD | ( | r | ) | Pregion_clearBad(r) |
| #define PREGION_FREE | ( | r | ) | Pregion_free(r) |
| #define TMREGION_REFINE | ( | r, | |
| e, | |||
| m | |||
| ) | TMregion_refine(TM_ARG r, e, m) |
| #define TMREGION_TRANSFERBAD | ( | r, | |
| q | |||
| ) | TMregion_transferBad(TM_ARG r, q) |
| region_t* Pregion_alloc | ( | ) |
| void Pregion_clearBad | ( | region_t * | regionPtr | ) |
| void Pregion_free | ( | region_t * | regionPtr | ) |
| region_t* TMregion_alloc | ( | TM_ARGDECL_ALONE | ) |
| void TMregion_free | ( | TM_ARGDECL region_t * | regionPtr | ) |
| long TMregion_refine | ( | TM_ARGDECL region_t * | regionPtr, |
| element_t * | elementPtr, | ||
| mesh_t * | meshPtr | ||
| ) |
| void TMregion_transferBad | ( | TM_ARGDECL region_t * | regionPtr, |
| heap_t * | workHeapPtr | ||
| ) |