]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/emufs.h
Borro parte redundante.
[z.facultad/75.06/emufs.git] / emufs / emufs.h
index 0b8255ace04b3d202ab4a034286b29c1a9f8d253..66b4e79986d9a0c2db657bd2871bcb1bc06c82dc 100644 (file)
@@ -123,9 +123,15 @@ struct _emu_fs_t {
        int (*borrar_registro)(struct _emu_fs_t*, CLAVE, INDICE_DATO); /**< Método para borrar un registro */
        EMUFS_Estadisticas (*leer_estadisticas)(struct _emu_fs_t *); /**< Método para obtener estádisticas sobre el archivo */
        void (*compactar)(struct _emu_fs_t *); /**< Método para compactar el archivo reorganizándolo físicamente */
+       B_PLUS_KEYBUCKET* (*obtener_claves_raw)(struct _emu_fs_t*, int); 
        char *nombre; /**< Nombre del archivo */
 
+       /* Lista de Indices */
        INDICE *indices;
+       /* Indice externo para utilizar con Facturas
+        * e indexar por NroArticulo
+        */
+       INDICE *externo;
 };
 
 /** Crea un archivo auxiliar. */