summaryrefslogtreecommitdiff
path: root/doc/latex/classSeqWindow.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classSeqWindow.tex')
-rw-r--r--doc/latex/classSeqWindow.tex132
1 files changed, 132 insertions, 0 deletions
diff --git a/doc/latex/classSeqWindow.tex b/doc/latex/classSeqWindow.tex
new file mode 100644
index 0000000..574e860
--- /dev/null
+++ b/doc/latex/classSeqWindow.tex
@@ -0,0 +1,132 @@
+\section{Seq\-Window Class Reference}
+\label{classSeqWindow}\index{SeqWindow@{SeqWindow}}
+{\tt \#include $<$seq\-Window.h$>$}
+
+\subsection*{Public Types}
+\begin{CompactItemize}
+\item
+typedef std::deque$<$ {\bf seq\_\-nr\_\-t} $>$ {\bf Seq\-Deque}
+\item
+typedef std::map$<$ {\bf sender\_\-id\_\-t}, {\bf Seq\-Deque} $>$ {\bf Sender\-Map}
+\end{CompactItemize}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item
+{\bf Seq\-Window} ({\bf window\_\-size\_\-t} w)
+\item
+{\bf $\sim$Seq\-Window} ()
+\item
+Seq\-Deque::size\_\-type {\bf get\-Length} ({\bf sender\_\-id\_\-t} sender)
+\item
+bool {\bf has\-Seq\-Nr} ({\bf sender\_\-id\_\-t} sender, {\bf seq\_\-nr\_\-t} seq)
+\item
+void {\bf add\-Seq\-Nr} ({\bf sender\_\-id\_\-t} sender, {\bf seq\_\-nr\_\-t} seq)
+\item
+void {\bf clear} ({\bf sender\_\-id\_\-t} sender)
+\item
+void {\bf clear} ()
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item
+{\bf Seq\-Window} (const {\bf Seq\-Window} \&s)
+\item
+void {\bf operator=} (const {\bf Seq\-Window} \&s)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item
+{\bf window\_\-size\_\-t} {\bf window\_\-size\_\-}
+\item
+{\bf Mutex} {\bf mutex\_\-}
+\item
+{\bf Sender\-Map} {\bf sender\_\-}
+\end{CompactItemize}
+
+
+\subsection{Member Typedef Documentation}
+\index{SeqWindow@{Seq\-Window}!SeqDeque@{SeqDeque}}
+\index{SeqDeque@{SeqDeque}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::deque$<${\bf seq\_\-nr\_\-t}$>$ {\bf Seq\-Window::Seq\-Deque}}\label{classSeqWindow_cf2d07003c8ca868146cffb4dd1d5ca7}
+
+
+\index{SeqWindow@{Seq\-Window}!SenderMap@{SenderMap}}
+\index{SenderMap@{SenderMap}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef std::map$<${\bf sender\_\-id\_\-t}, {\bf Seq\-Deque}$>$ {\bf Seq\-Window::Sender\-Map}}\label{classSeqWindow_127195f139c8d5d07ed93799c2d6821a}
+
+
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{SeqWindow@{Seq\-Window}!SeqWindow@{SeqWindow}}
+\index{SeqWindow@{SeqWindow}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Seq\-Window::Seq\-Window ({\bf window\_\-size\_\-t} {\em w})}\label{classSeqWindow_8d513ab9ef2984ea93dad7e4026185c8}
+
+
+\index{SeqWindow@{Seq\-Window}!~SeqWindow@{$\sim$SeqWindow}}
+\index{~SeqWindow@{$\sim$SeqWindow}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Seq\-Window::$\sim$Seq\-Window ()}\label{classSeqWindow_d125bcc4751a746427f04dda7fd65a10}
+
+
+\index{SeqWindow@{Seq\-Window}!SeqWindow@{SeqWindow}}
+\index{SeqWindow@{SeqWindow}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Seq\-Window::Seq\-Window (const {\bf Seq\-Window} \& {\em s})\hspace{0.3cm}{\tt [private]}}\label{classSeqWindow_7a30b232f312d843b8d188cae01fef28}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{SeqWindow@{Seq\-Window}!getLength@{getLength}}
+\index{getLength@{getLength}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Seq\-Window::Seq\-Deque::size\_\-type Seq\-Window::get\-Length ({\bf sender\_\-id\_\-t} {\em sender})}\label{classSeqWindow_5d39959927c79c54d133ed77b297ad7c}
+
+
+\index{SeqWindow@{Seq\-Window}!hasSeqNr@{hasSeqNr}}
+\index{hasSeqNr@{hasSeqNr}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Seq\-Window::has\-Seq\-Nr ({\bf sender\_\-id\_\-t} {\em sender}, {\bf seq\_\-nr\_\-t} {\em seq})}\label{classSeqWindow_9e7714dda181863420c38975bd505aff}
+
+
+\index{SeqWindow@{Seq\-Window}!addSeqNr@{addSeqNr}}
+\index{addSeqNr@{addSeqNr}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Seq\-Window::add\-Seq\-Nr ({\bf sender\_\-id\_\-t} {\em sender}, {\bf seq\_\-nr\_\-t} {\em seq})}\label{classSeqWindow_255ca0fca3e701bd9e18d9fcb2c022a2}
+
+
+\index{SeqWindow@{Seq\-Window}!clear@{clear}}
+\index{clear@{clear}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Seq\-Window::clear ({\bf sender\_\-id\_\-t} {\em sender})}\label{classSeqWindow_e9774163b8f7ac0ec081d1ba5b2daed2}
+
+
+\index{SeqWindow@{Seq\-Window}!clear@{clear}}
+\index{clear@{clear}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Seq\-Window::clear ()}\label{classSeqWindow_b1a03fe152c7c94ff3f05005d595b424}
+
+
+\index{SeqWindow@{Seq\-Window}!operator=@{operator=}}
+\index{operator=@{operator=}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Seq\-Window::operator= (const {\bf Seq\-Window} \& {\em s})\hspace{0.3cm}{\tt [private]}}\label{classSeqWindow_37887e66297163fe301c77f2977a2a2b}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{SeqWindow@{Seq\-Window}!window_size_@{window\_\-size\_\-}}
+\index{window_size_@{window\_\-size\_\-}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf window\_\-size\_\-t} {\bf Seq\-Window::window\_\-size\_\-}\hspace{0.3cm}{\tt [private]}}\label{classSeqWindow_ef85ba28f8a655dc8c8d34aeddb8eea0}
+
+
+\index{SeqWindow@{Seq\-Window}!mutex_@{mutex\_\-}}
+\index{mutex_@{mutex\_\-}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Mutex} {\bf Seq\-Window::mutex\_\-}\hspace{0.3cm}{\tt [private]}}\label{classSeqWindow_87ec44a9a7398ecbcb92d90ba95b37a0}
+
+
+\index{SeqWindow@{Seq\-Window}!sender_@{sender\_\-}}
+\index{sender_@{sender\_\-}!SeqWindow@{Seq\-Window}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Sender\-Map} {\bf Seq\-Window::sender\_\-}\hspace{0.3cm}{\tt [private]}}\label{classSeqWindow_8bfc3742cacc75e9a72de13ff6ad98a2}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item
+{\bf seq\-Window.h}\item
+{\bf seq\-Window.cpp}\end{CompactItemize}