46 class r_Memory_Block_Vector
51 r_Memory_Block_Vector( r_Bytes bsize=4096,
unsigned int gran=8 );
53 ~r_Memory_Block_Vector(
void );
55 inline unsigned int get_number(
void )
const
60 inline r_Bytes get_block_size(
void )
const
65 inline unsigned int get_granularity(
void )
const
70 void* operator[](
unsigned int idx )
const;
74 void free_data(
void );
77 r_Bytes get_size( r_Bytes lastFill )
const;
80 void copy_data(
void* dest, r_Bytes lastFill )
const;
85 unsigned int numBlocks;
86 unsigned int maxBlocks;
90 unsigned int granularity;