From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- Master/Masterarbeit/thesis/tex/appendix.tex | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Master/Masterarbeit/thesis/tex/appendix.tex (limited to 'Master/Masterarbeit/thesis/tex/appendix.tex') 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 -- cgit v1.2.3