Skip to content

Functions

main.cpp

unsigned int readBlock(unsigned char* block, int blockNumber);
unsigned int writeBlock(unsigned char* block, int blockNumber);

Static Buffer

Metadata

int StaticBuffer::getFreeBuffer(int blockNum);
int StaticBuffer::getBufferNum(int blockNum);

Block Buffer

int BlockBuffer::getHeader(struct HeadInfo *head);
int RecBuffer::getRecord(union Attribute *rec, int slotNum);
int RecBuffer::setRecord(union Attribute *rec, int slotNum);
int BlockBuffer::loadBlockAndGetBufferPtr(unsigned char **bufferPtr);