ASStorageBlock Struct Reference

#include <asstorage.h>

List of all members.

Public Attributes

CARD32 flags
int size
int total_free
ASStorageSlotstart
ASStorageSlotend
ASStorageSlot ** slots
int slots_count
int unused_count
int first_free
int last_used
int long_searches


Detailed Description

Definition at line 137 of file asstorage.h.


Member Data Documentation

CARD32 ASStorageBlock::flags

Definition at line 140 of file asstorage.h.

int ASStorageBlock::size

Definition at line 141 of file asstorage.h.

Referenced by create_asstorage_block(), destroy_asstorage_block(), print_storage(), and store_data_in_block().

int ASStorageBlock::total_free

Definition at line 143 of file asstorage.h.

Referenced by convert_slot_to_ref(), create_asstorage_block(), defragment_storage_block(), free_storage_slot(), store_compressed_data(), and store_data_in_block().

ASStorageSlot* ASStorageBlock::start

Definition at line 144 of file asstorage.h.

Referenced by create_asstorage_block(), defragment_storage_block(), select_storage_slot(), and store_data_in_block().

ASStorageSlot * ASStorageBlock::end

Definition at line 144 of file asstorage.h.

Referenced by create_asstorage_block(), defragment_storage_block(), select_storage_slot(), split_storage_slot(), and store_data_in_block().

ASStorageSlot** ASStorageBlock::slots

Definition at line 147 of file asstorage.h.

Referenced by add_storage_slots(), convert_slot_to_ref(), create_asstorage_block(), defragment_storage_block(), destroy_asstorage_block(), destroy_storage_slot(), find_storage_slot(), is_block_empty(), select_storage_slot(), split_storage_slot(), and store_data_in_block().

int ASStorageBlock::slots_count

Definition at line 148 of file asstorage.h.

Referenced by add_storage_slots(), create_asstorage_block(), defragment_storage_block(), destroy_asstorage_block(), print_storage(), select_storage_slot(), split_storage_slot(), and store_data_in_block().

int ASStorageBlock::unused_count

Definition at line 148 of file asstorage.h.

Referenced by defragment_storage_block(), destroy_storage_slot(), split_storage_slot(), and store_data_in_block().

int ASStorageBlock::first_free

Definition at line 149 of file asstorage.h.

Referenced by create_asstorage_block(), defragment_storage_block(), select_storage_slot(), and store_data_in_block().

int ASStorageBlock::last_used

Definition at line 149 of file asstorage.h.

Referenced by create_asstorage_block(), defragment_storage_block(), destroy_storage_slot(), is_block_empty(), print_storage(), select_storage_slot(), split_storage_slot(), and store_data_in_block().

int ASStorageBlock::long_searches

Definition at line 150 of file asstorage.h.

Referenced by select_storage_slot().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 5 16:25:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1