\section{CCOMConnector Klassenreferenz}
\label{classCCOMConnector}\index{CCOMConnector@{CCOMConnector}}
Klasse f\"{u}r den Nachrichtenaustausch.von seriell auf Netzwerk.  


{\tt \#include $<$COMConnector.h$>$}

Klassendiagramm f\"{u}r CCOMConnector::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classCCOMConnector}
\end{center}
\end{figure}
\subsection*{\"{O}ffentliche Methoden}
\begin{CompactItemize}
\item 
{\bf CCOMConnector} ({\bf CTCPIPConnector} $\ast$p\-Parent, const char $\ast$c\-COMPort, const int n\-Baud\-Rate, const int n\-Byte\-Size, const int n\-Parity, const int n\-Stop\-Bits)
\begin{CompactList}\small\item\em Konstruktor. \item\end{CompactList}\item 
virtual {\bf $\sim$CCOMConnector} ()\label{classCCOMConnector_a1}

\begin{CompactList}\small\item\em Destruktor. \item\end{CompactList}\item 
virtual void {\bf Receive\-RS232} (const char $\ast$p\-Data, long Data\-Len)
\begin{CompactList}\small\item\em Wird beim Empfang von Daten aufgerufen. \item\end{CompactList}\end{CompactItemize}
\subsection*{Gesch\"{u}tzte Methoden}
\begin{CompactItemize}
\item 
{\bf CCOMConnector} (void)\label{classCCOMConnector_b0}

\begin{CompactList}\small\item\em Konstruktor. \item\end{CompactList}\end{CompactItemize}
\subsection*{Gesch\"{u}tzte Attribute}
\begin{CompactItemize}
\item 
{\bf CTCPIPConnector} $\ast$ {\bf m\_\-p\-Parent}\label{classCCOMConnector_p0}

\end{CompactItemize}


\subsection{Ausf\"{u}hrliche Beschreibung}
Klasse f\"{u}r den Nachrichtenaustausch.von seriell auf Netzwerk. 

\begin{Desc}
\item[Revision]1.1 \end{Desc}
\begin{Desc}
\item[Autor:]Simon Linder \end{Desc}




\subsection{Beschreibung der Konstruktoren und Destruktoren}
\index{CCOMConnector@{CCOMConnector}!CCOMConnector@{CCOMConnector}}
\index{CCOMConnector@{CCOMConnector}!CCOMConnector@{CCOMConnector}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CCOMConnector::CCOMConnector ({\bf CTCPIPConnector} $\ast$ {\em p\-Parent}, const char $\ast$ {\em c\-COMPort}, const int {\em n\-Baud\-Rate}, const int {\em n\-Byte\-Size}, const int {\em n\-Parity}, const int {\em n\-Stop\-Bits})}\label{classCCOMConnector_a0}


Konstruktor. 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em p\-Gateway}]der Gatewayserver \item[{\em c\-COMPort}]COM Port des zu verbindenden Rechners \item[{\em n\-Baud\-Rate}]Baud Rate des zu verbindenden COM Ports \item[{\em n\-Byte\-Size}]Byte\-Size des zu verbindenden COM Ports \item[{\em n\-Parity}]Parity des zu verbindenden COM Ports \item[{\em n\-Stop\-Bits}]Stop\-Bits des zu verbindenden COM Ports \end{description}
\end{Desc}


\subsection{Dokumentation der Elementfunktionen}
\index{CCOMConnector@{CCOMConnector}!ReceiveRS232@{ReceiveRS232}}
\index{ReceiveRS232@{ReceiveRS232}!CCOMConnector@{CCOMConnector}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CCOMConnector::Receive\-RS232 (const char $\ast$ {\em p\-Data}, long {\em Data\-Len})\hspace{0.3cm}{\tt  [virtual]}}\label{classCCOMConnector_a2}


Wird beim Empfang von Daten aufgerufen. 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em p\-Data}]Zeiger auf den empfangenen Datenbereich. \item[{\em Data\-Len}]L\"{a}nge dieses Datenbereiches. \end{description}
\end{Desc}


Erneute Implementation von {\bf CBernstein\-Msg} {\rm (S.\,\pageref{classCBernsteinMsg_a3})}.

Die Dokumentation f\"{u}r diese Klasse wurde erzeugt aufgrund der Dateien:\begin{CompactItemize}
\item 
COMConnector.h\item 
COMConnector.cpp\end{CompactItemize}
