summaryrefslogtreecommitdiffstats
path: root/Master/Masterarbeit/thesis/tex/appendix.tex
blob: 427d66ae8d1bc4c06373179d00983ea7b03ca0bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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}