80 lines
4.1 KiB
TeX
80 lines
4.1 KiB
TeX
\doxysection{src/struct.h File Reference}
|
|
\hypertarget{struct_8h}{}\label{struct_8h}\index{src/struct.h@{src/struct.h}}
|
|
|
|
|
|
Définition des structures de données fondamentales du Système de Gestion de Fichiers (SGF).
|
|
|
|
|
|
{\ttfamily \#include "{}const.\+h"{}}\newline
|
|
Include dependency graph for struct.\+h\+:
|
|
% FIG 0
|
|
This graph shows which files directly or indirectly include this file\+:
|
|
% FIG 1
|
|
\doxysubsubsection*{Data Structures}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
struct \mbox{\hyperlink{structenv}{env}}
|
|
\begin{DoxyCompactList}\small\item\em Modélise une variable d\textquotesingle{}environnement sous forme de clé/valeur (dictionnaire). \end{DoxyCompactList}\item
|
|
struct \mbox{\hyperlink{structinode}{inode}}
|
|
\begin{DoxyCompactList}\small\item\em Représente un index de fichier (Inode) au sein du SGF. \end{DoxyCompactList}\item
|
|
struct \mbox{\hyperlink{structbloc}{bloc}}
|
|
\begin{DoxyCompactList}\small\item\em Segment de données brutes à taille fixe stocké sur le disque virtuel. \end{DoxyCompactList}\item
|
|
struct \mbox{\hyperlink{structdisk}{disk}}
|
|
\begin{DoxyCompactList}\small\item\em Représentation globale en mémoire (Memory Mapping) de la structure logique du disque virtuel. \end{DoxyCompactList}\item
|
|
struct \mbox{\hyperlink{structcommand}{command}}
|
|
\begin{DoxyCompactList}\small\item\em Structure de représentation d\textquotesingle{}une commande utilisateur parsée pour le Shell intégré. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Typedefs}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
typedef struct \mbox{\hyperlink{structenv}{env}} \mbox{\hyperlink{struct_8h_af774366e761530869f0b63bb253fe324}{env}}
|
|
\item
|
|
typedef struct \mbox{\hyperlink{structinode}{inode}} \mbox{\hyperlink{struct_8h_a05917f4198ca2c880c2c6d758b6f92d5}{inode}}
|
|
\item
|
|
typedef struct \mbox{\hyperlink{structbloc}{bloc}} \mbox{\hyperlink{struct_8h_ad7463cdc34b86731771512f65c647905}{bloc}}
|
|
\item
|
|
typedef struct \mbox{\hyperlink{structdisk}{disk}} \mbox{\hyperlink{struct_8h_a48bafe324ab0e99e14feeda9fde3462f}{disk}}
|
|
\item
|
|
typedef struct \mbox{\hyperlink{structcommand}{command}} \mbox{\hyperlink{struct_8h_aab93db1936073aa132709623764402e5}{command}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
Définition des structures de données fondamentales du Système de Gestion de Fichiers (SGF).
|
|
|
|
\begin{DoxyDate}{Date}
|
|
2026
|
|
\end{DoxyDate}
|
|
|
|
|
|
\doxysubsection{Typedef Documentation}
|
|
\Hypertarget{struct_8h_ad7463cdc34b86731771512f65c647905}\label{struct_8h_ad7463cdc34b86731771512f65c647905}
|
|
\index{struct.h@{struct.h}!bloc@{bloc}}
|
|
\index{bloc@{bloc}!struct.h@{struct.h}}
|
|
\doxysubsubsection{\texorpdfstring{bloc}{bloc}}
|
|
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structbloc}{bloc}} \mbox{\hyperlink{structbloc}{bloc}}}
|
|
|
|
\Hypertarget{struct_8h_aab93db1936073aa132709623764402e5}\label{struct_8h_aab93db1936073aa132709623764402e5}
|
|
\index{struct.h@{struct.h}!command@{command}}
|
|
\index{command@{command}!struct.h@{struct.h}}
|
|
\doxysubsubsection{\texorpdfstring{command}{command}}
|
|
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structcommand}{command}} \mbox{\hyperlink{structcommand}{command}}}
|
|
|
|
\Hypertarget{struct_8h_a48bafe324ab0e99e14feeda9fde3462f}\label{struct_8h_a48bafe324ab0e99e14feeda9fde3462f}
|
|
\index{struct.h@{struct.h}!disk@{disk}}
|
|
\index{disk@{disk}!struct.h@{struct.h}}
|
|
\doxysubsubsection{\texorpdfstring{disk}{disk}}
|
|
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structdisk}{disk}} \mbox{\hyperlink{structdisk}{disk}}}
|
|
|
|
\Hypertarget{struct_8h_af774366e761530869f0b63bb253fe324}\label{struct_8h_af774366e761530869f0b63bb253fe324}
|
|
\index{struct.h@{struct.h}!env@{env}}
|
|
\index{env@{env}!struct.h@{struct.h}}
|
|
\doxysubsubsection{\texorpdfstring{env}{env}}
|
|
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structenv}{env}} \mbox{\hyperlink{structenv}{env}}}
|
|
|
|
\Hypertarget{struct_8h_a05917f4198ca2c880c2c6d758b6f92d5}\label{struct_8h_a05917f4198ca2c880c2c6d758b6f92d5}
|
|
\index{struct.h@{struct.h}!inode@{inode}}
|
|
\index{inode@{inode}!struct.h@{struct.h}}
|
|
\doxysubsubsection{\texorpdfstring{inode}{inode}}
|
|
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structinode}{inode}} \mbox{\hyperlink{structinode}{inode}}}
|
|
|