* ocupe block_size de tamaño.
*/
struct BTreeFileHeader {
+ char magic[7];
uint block_size;
int tree_type;
int key_type;
+ uint block_data_counter;
};
/** Encabezado de un bloque */
std::string filename;
BTreeFileHeader header;
+ uint GetNextBlockData ();
+
/** Apunta al archivo de datos, asi se abre solo 1 vez
*
* \todo Ver si vale la pena
*/
FILE *fp;
std::list<uint> deleted_nodes;
+ std::list<uint> deleted_block_data;
/* DEBUG */