summaryrefslogtreecommitdiffstats
path: root/Master/Masterarbeit/thesis/tex/appendix.tex
diff options
context:
space:
mode:
authorSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
committerSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
commit33613a85afc4b1481367fbe92a17ee59c240250b (patch)
tree670b842326116b376b505ec2263878912fca97e2 /Master/Masterarbeit/thesis/tex/appendix.tex
downloadStudium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.gz
Studium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.bz2
add new repoHEADmaster
Diffstat (limited to 'Master/Masterarbeit/thesis/tex/appendix.tex')
-rw-r--r--Master/Masterarbeit/thesis/tex/appendix.tex54
1 files changed, 54 insertions, 0 deletions
diff --git a/Master/Masterarbeit/thesis/tex/appendix.tex b/Master/Masterarbeit/thesis/tex/appendix.tex
new file mode 100644
index 0000000..427d66a
--- /dev/null
+++ b/Master/Masterarbeit/thesis/tex/appendix.tex
@@ -0,0 +1,54 @@
+\chapter{Listings}
+Die folgenden Listings zeigen Teile der Implementierung von besonderer Bedeutung für diese Arbeit. Alle Quellcode-Dateien befinden auf der beiliegenden CR-ROM (\ref{app:cd:src}). Die hier gezeigten Listings enthalten Kommentare zur Generierung der Quellcode-Dokumentation mit Hilfe von Doxygen. Diese Dokumentation befindet sich ebenfalls auf der beiliegenden CD-ROM (\ref{app:cd:doc}).
+\section{Globale Headerdatei}
+\label{lst:global}
+\lstinputlisting[title=global.h]{../../src/common/inc/global.h}
+
+\section{Plugin API}
+\label{lst:pluginapi}
+\lstinputlisting[title=plugin\_api.h]{../../src/common/inc/plugin_api.h}
+
+\section{Skript zur Erzeugung von Systemlast auf der \myxc}
+\label{lst:cpuload}
+\lstinputlisting[language=bash,title=cpu\_load.sh]{../../src/common/cpu_load.sh}
+
+\section{Beispiel eines generierten Targetplugins}
+\label{lst:targetplugin}
+\lstinputlisting[title=Beispiel eines generierten Targetplugins]{../lst/CXorayaPlugin_WCRT.cpp}
+
+\section{Beispiel einer generierten Makedatei für ein Targetplugin}
+\label{lst:targetmakefile}
+\lstinputlisting[language=make,title=Beispiel Makefile]{../lst/Makefile.txt}
+
+\section{Serverseitige TCP-Verbindung}
+\label{lst:tcpcon}
+\lstinputlisting[title=TcpConnection.cpp]{../../src/XorayaPluginExecutor/TcpConnection.cpp}
+
+\section{Netzwerkprotokoll}
+\label{lst:protocol}
+\lstinputlisting[title=protocol.h]{../../src/common/inc/protocol.h}
+
+\section{Netzwerkdatenstrom}
+\label{lst:networkstream}
+\lstinputlisting[title=CNetworkStream.h]{../../src/common/inc/CNetworkStream.h}
+
+\section{Netzwerkdatentypen}
+\label{lst:networkdatatypes}
+\lstinputlisting[title=NetworkTypes.h]{../../src/common/inc/NetworkTypes.h}
+
+\section{Konstante Objekte zur Dekodierung der Netzwerknachrichten}
+\label{lst:networkmessages}
+\lstinputlisting[title=NetworkMessages.h]{../../src/common/inc/NetworkMessages.h}
+
+\chapter{Schedulability Test Berechnungen}
+\label{app:calc}
+\input{app-schedtest}
+
+\chapter{Inhalt der beiliegenden CD-ROM}
+In den Unterverzeichnissen der CD-ROM befinden sich
+\begin{description}
+\item[src\phantomsection\label{app:cd:src}] Quellcode des realisierten Prototypen
+\item[doc\phantomsection\label{app:cd:doc}] Dokumentation des Quellcodes im HTML-Format
+\item[lit] Abzüge der verwendeten Webseiten im PDF-Format
+\item[thesis] Diese Arbeit im PDF-Format
+\end{description} \ No newline at end of file