#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.