extFS-Seyshell/docs/latex/structdisk.tex
2026-05-25 15:39:10 +02:00

59 lines
2.8 KiB
TeX

\doxysection{disk Struct Reference}
\hypertarget{structdisk}{}\label{structdisk}\index{disk@{disk}}
Représentation globale en mémoire (Memory Mapping) de la structure logique du disque virtuel.
{\ttfamily \#include $<$struct.\+h$>$}
Collaboration diagram for disk\+:
% FIG 0
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item
char \mbox{\hyperlink{structdisk_a60d62e18ebc1d2933bb952352397acda}{owned\+\_\+blocs}} \mbox{[}\mbox{\hyperlink{const_8h_ad7140f3913ca85546efb2ded034d0af2}{MAX\+\_\+\+BLOCS}}\mbox{]}
\item
\mbox{\hyperlink{structinode}{inode}} \mbox{\hyperlink{structdisk_a187c55f0919fa8f44cc442857cce3e8d}{inodes}} \mbox{[}\mbox{\hyperlink{const_8h_af58c11b86af508a573976185fb99170f}{MAX\+\_\+\+INODE}}\mbox{]}
\item
\mbox{\hyperlink{structbloc}{bloc}} \mbox{\hyperlink{structdisk_ad418fe421d1f081b29dcc7922608ca59}{blocs}} \mbox{[}\mbox{\hyperlink{const_8h_ad7140f3913ca85546efb2ded034d0af2}{MAX\+\_\+\+BLOCS}}\mbox{]}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Représentation globale en mémoire (Memory Mapping) de la structure logique du disque virtuel.
\begin{DoxyItemize}
\item Cette structure centralise la table d\textquotesingle{}allocation des blocs (bitmap simplifié), la table des inodes et la zone des blocs de données. Elle est directement sérialisable pour la persistance physique.
\end{DoxyItemize}
\doxysubsection{Field Documentation}
\Hypertarget{structdisk_ad418fe421d1f081b29dcc7922608ca59}\label{structdisk_ad418fe421d1f081b29dcc7922608ca59}
\index{disk@{disk}!blocs@{blocs}}
\index{blocs@{blocs}!disk@{disk}}
\doxysubsubsection{\texorpdfstring{blocs}{blocs}}
{\footnotesize\ttfamily \mbox{\hyperlink{structbloc}{bloc}} disk\+::blocs\mbox{[}\mbox{\hyperlink{const_8h_ad7140f3913ca85546efb2ded034d0af2}{MAX\+\_\+\+BLOCS}}\mbox{]}}
\Hypertarget{structdisk_a187c55f0919fa8f44cc442857cce3e8d}\label{structdisk_a187c55f0919fa8f44cc442857cce3e8d}
\index{disk@{disk}!inodes@{inodes}}
\index{inodes@{inodes}!disk@{disk}}
\doxysubsubsection{\texorpdfstring{inodes}{inodes}}
{\footnotesize\ttfamily \mbox{\hyperlink{structinode}{inode}} disk\+::inodes\mbox{[}\mbox{\hyperlink{const_8h_af58c11b86af508a573976185fb99170f}{MAX\+\_\+\+INODE}}\mbox{]}}
\Hypertarget{structdisk_a60d62e18ebc1d2933bb952352397acda}\label{structdisk_a60d62e18ebc1d2933bb952352397acda}
\index{disk@{disk}!owned\_blocs@{owned\_blocs}}
\index{owned\_blocs@{owned\_blocs}!disk@{disk}}
\doxysubsubsection{\texorpdfstring{owned\_blocs}{owned\_blocs}}
{\footnotesize\ttfamily char disk\+::owned\+\_\+blocs\mbox{[}\mbox{\hyperlink{const_8h_ad7140f3913ca85546efb2ded034d0af2}{MAX\+\_\+\+BLOCS}}\mbox{]}}
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item
src/\mbox{\hyperlink{struct_8h}{struct.\+h}}\end{DoxyCompactItemize}