libbio
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
bio::pointer_arena::MemoryPage Struct Reference

#include <PointerArena.h>

Public Member Functions

 MemoryPage ()
 
 MemoryPage (uint32_t offsetWords, uint32_t pageBytes, uint16_t slotBytes, uint16_t flags, uint32_t firstFreeWordOffset, uint32_t freeSlots, uint32_t totalSlots, uint32_t nextFreshSlot, unsigned char *slotStates)
 

Public Attributes

uint32_t mOffsetWords
 
uint32_t mPageBytes
 
uint16_t mSlotBytes
 
uint16_t mFlags
 
uint32_t mFirstFreeWordOffset
 
uint32_t mFreeSlots
 
uint32_t mTotalSlots
 
uint32_t mNextFreshSlot
 
unsigned charmSlotStates
 

Constructor & Destructor Documentation

◆ MemoryPage() [1/2]

bio::pointer_arena::MemoryPage::MemoryPage ( )

◆ MemoryPage() [2/2]

bio::pointer_arena::MemoryPage::MemoryPage ( uint32_t  offsetWords,
uint32_t  pageBytes,
uint16_t  slotBytes,
uint16_t  flags,
uint32_t  firstFreeWordOffset,
uint32_t  freeSlots,
uint32_t  totalSlots,
uint32_t  nextFreshSlot,
unsigned char slotStates 
)

Member Data Documentation

◆ mFirstFreeWordOffset

uint32_t bio::pointer_arena::MemoryPage::mFirstFreeWordOffset

◆ mFlags

uint16_t bio::pointer_arena::MemoryPage::mFlags

◆ mFreeSlots

uint32_t bio::pointer_arena::MemoryPage::mFreeSlots

◆ mNextFreshSlot

uint32_t bio::pointer_arena::MemoryPage::mNextFreshSlot

◆ mOffsetWords

uint32_t bio::pointer_arena::MemoryPage::mOffsetWords

◆ mPageBytes

uint32_t bio::pointer_arena::MemoryPage::mPageBytes

◆ mSlotBytes

uint16_t bio::pointer_arena::MemoryPage::mSlotBytes

◆ mSlotStates

unsigned char* bio::pointer_arena::MemoryPage::mSlotStates

◆ mTotalSlots

uint32_t bio::pointer_arena::MemoryPage::mTotalSlots

The documentation for this struct was generated from the following files: