From: Nicolás Dimov Date: Sun, 18 Apr 2004 03:02:31 +0000 (+0000) Subject: comiteo esto porque no se si estoy yendo por el buen camino con la doc, me puse a... X-Git-Tag: svn_import_r684~398 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/1b2ae389214efb28845de9f89b21a059df429eac?ds=inline comiteo esto porque no se si estoy yendo por el buen camino con la doc, me puse a comentar las funciones principales pero eme di cuenta que es un poco redundante con lo que pueda llegar a salir del doxygen, aceptio todo tipo de criticas --- diff --git a/doc/doc_t3/tipo3_doc.lyx b/doc/doc_t3/tipo3_doc.lyx index c610558..e618244 100644 --- a/doc/doc_t3/tipo3_doc.lyx +++ b/doc/doc_t3/tipo3_doc.lyx @@ -110,6 +110,74 @@ lugar(EMUFS *, EMUFS_FREE, EMUFS_FREE*) perteneciente a fsc.h, la cual devuelve De la misma manera, al borrar un registro este archivo debe ser actualizado colocando el nuevo espacio libre en el bloque. +\layout Subsubsection + +Archivo de Id`s Borrados (.DID) \layout Standard +Este archivo funciona como una pila de id`s borrados, es decir, cuando se + borra un registro el id se almacena en este archivo y será recuperado cuando + se desee grabar un registro nuevo, de esta manera se aprovechan todos los + id`s sin necesidad de crear uno nuevo cada vez que se borra y graba un + registro. +\layout Section + +Funciones Principales +\layout Subsection + +EMUFS Tipo 3 +\layout Standard + +Dento de +\emph on +tipo3.h +\emph default + y +\emph on +tipo3.c +\emph default + se encuentran las cabeceras y la implementación de las funciones principalesde + respectivamente, las cuales dan funcionalidad a esta organización. +\layout Standard + +A continuación se comentara el funcionamiento de cada una de ellas. +\layout Subsubsection + +void* emufs_tipo3_leer_registro(EMUFS *emu, EMUFS_REG_ID ID, EMUFS_REG_SIZE* + reg_size, int* err) +\layout Standard + +Devuelve un puntero con la memoria reservada que contiene al registro solicitado + por el segundo parámetro ( +\emph on +ID +\emph default + ), y almacena en +\emph on +reg_size +\emph default +el tamaño del registro leido, que en este caso no es necesario pues es constante + y es conocicdo de antemano. +\layout Subsubsection + +void* emufs_tipo3_leer_bloque(EMUFS *emu, EMUFS_BLOCK_ID num_bloque, int* + err) +\layout Standard + +Devuelve un puntero con la memoria reservada que contiene el bloque solicitado + por el segundo parámetro ( +\emph on +num_bloque +\emph default +). + +\layout Subsection + +IDX +\layout Subsection + +FSC +\layout Subsection + +DID \the_end