#include <veil_shmem.h>

Definition at line 52 of file veil_shmem.h.
Data Fields | |
| Oid | db_id |
| LWLockId | lwlock |
| size_t | next |
| size_t | limit |
| struct ShmemCtl * | memctl |
| void * | memory [0] |
| LWLockId MemContext::lwlock |
Identifier for the database for which this context was created, or by which it has been taken over.
Definition at line 57 of file veil_shmem.h.
Referenced by get_shmem_context().
| size_t MemContext::next |
The LWLock associated with this memory context Offset of 1st free byte
Definition at line 59 of file veil_shmem.h.
Referenced by do_vl_shmalloc(), and get_shmem_context().
| size_t MemContext::limit |
Offset, of 1st byte beyond this struct
Definition at line 60 of file veil_shmem.h.
Referenced by get_shmem_context().
| void* MemContext::memory[0] |
The rest of the chunk, from which memory is allocated
Definition at line 64 of file veil_shmem.h.
1.5.4