masters-thesis/appendices/villas_structs.tex

29 lines
1.2 KiB
TeX

\chapter{VILLASnode structs\label{a:villas_structs}}
This appendix presents a few structures which help to understand the VILLASnode architecture from \autoref{chap:architecture}. A full overview of all header files can be found on the VILLASnode Git repository\footnote{\url{https://git.rwth-aachen.de/acs/public/villas/VILLASnode}}.
\section{\texttt{struct sample}\label{a:sec:structsample}}
\begin{figure}[ht!]
\lstinputlisting[caption=The C structure of a VILLASnode sample.,
label=lst:struct_sample,
style=customc]{listings/struct_sample.h}
\vspace{-0.2cm}
\end{figure}
\newpage
\section{\texttt{struct node}\label{a:sec:structnode}}
\begin{figure}[ht!]
\lstinputlisting[caption=The C structure of a VILLASnode node.,
label=lst:struct_node,
style=customc]{listings/struct_node.h}
\vspace{-0.2cm}
\end{figure}
\newpage
\section{\texttt{struct node\_type}\label{a:sec:structnodetype}}
\begin{figure}[ht!]
\lstinputlisting[caption=The C structure of a VILLASnode node-type.,
label=lst:struct_nodetype,
style=customc]{listings/struct_nodetype.h}
\vspace{-0.2cm}
\end{figure}