\doxysection{WCommunication\+Status.\+h}
\hypertarget{a00503_source}{}\label{a00503_source}\index{WCommunicationStatus.h@{WCommunicationStatus.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#ifndef\ W\_COMMSTATUS\_H}}
\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#define\ W\_COMMSTATUS\_H}}
\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ <vector>}}
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ <List>}}
\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ "{}WChannel.h"{}}}
\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ "{}WCommunicationErrorCode.h"{}}}
\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ "{}WEnums.h"{}}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{keyword}{using\ namespace\ }System;}
\DoxyCodeLine{00010\ \textcolor{keyword}{using\ namespace\ }System::Collections::Generic;}
\DoxyCodeLine{00011\ \textcolor{keyword}{using\ namespace\ }System::Collections;}
\DoxyCodeLine{00012\ \textcolor{keyword}{using\ namespace\ }\mbox{\hyperlink{a00612}{WEnumerations}};}
\DoxyCodeLine{00013\ }
\DoxyCodeLine{00014\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{a00609}{WUtils}}\ \{}
\DoxyCodeLine{00015\ \ \ \ \ \textcolor{keyword}{public\ ref\ class}\ \mbox{\hyperlink{a00948}{WCommunicationStatus}}}
\DoxyCodeLine{00016\ \ \ \ \ \{}
\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{public}:}
\DoxyCodeLine{00018\ }
\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00948_a3905daeebd73c63c2b3130a1cbe83a3e}{WCommunicationStatus}}()}
\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ \ \ \ \ \_channels\ =\ gcnew\ List\ <WChannel\string^>();\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ \textcolor{keyword}{property}\ List<WChannel\string^>\string^\ \mbox{\hyperlink{a00948_a8c45b6f68a51768ba69be0c4fa95c763}{Channels}}\ \{}
\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \ \ \ \ List<WChannel\string^>\string^\ get()\ \{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \_channels;}
\DoxyCodeLine{00027\ \ \ \ \ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ \textcolor{keyword}{property}\ \mbox{\hyperlink{a00612_aea54c0042f80c7dffb49c66a1869f924}{ConnectionStatusEnum}}\ Status}
\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00612_aea54c0042f80c7dffb49c66a1869f924}{ConnectionStatusEnum}}\ get()\ \{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00948_a6a5631aab4ca92bbf1b33281a40b849e}{\_connectionStatus}};\ \}}
\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ set(\mbox{\hyperlink{a00612_aea54c0042f80c7dffb49c66a1869f924}{ConnectionStatusEnum}}\ value)\ \{\ \mbox{\hyperlink{a00948_a6a5631aab4ca92bbf1b33281a40b849e}{\_connectionStatus}}\ =\ value;\ \}}
\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00035\ }
\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ \textcolor{keyword}{property}\ WCommunicationErrorCode\string^\ ErrorCode}
\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ \{}
\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ \ \ \ \ WCommunicationErrorCode\string^\ get()\ \{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00948_a1ba715cde5cd4f9d03253a60d40bcc17}{\_errorCode}};\ \}}
\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{void}\ set(WCommunicationErrorCode\string^\ value)\ \{\ \mbox{\hyperlink{a00948_a1ba715cde5cd4f9d03253a60d40bcc17}{\_errorCode}}\ =\ value;\ \}}
\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \}}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ \ \ \ \ \textcolor{keyword}{private}:}
\DoxyCodeLine{00043\ }
\DoxyCodeLine{00044\ \ \ \ \ \ \ \ \ List<WChannel\string^>\string^\ \_channels;}
\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00940}{WCommunicationErrorCode}}\string^\ \mbox{\hyperlink{a00948_a1ba715cde5cd4f9d03253a60d40bcc17}{\_errorCode}};}
\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a00612_aea54c0042f80c7dffb49c66a1869f924}{ConnectionStatusEnum}}\ \mbox{\hyperlink{a00948_a6a5631aab4ca92bbf1b33281a40b849e}{\_connectionStatus}};}
\DoxyCodeLine{00047\ \ \ \ \ \};}
\DoxyCodeLine{00048\ \}}
\DoxyCodeLine{00049\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00050\ }

\end{DoxyCode}
