\hypertarget{class_net_remote_set}{}\doxysection{Net\+Remote\+Set Class Reference}
\label{class_net_remote_set}\index{NetRemoteSet@{NetRemoteSet}}


{\ttfamily \#include $<$remoteset.\+hpp$>$}



Inheritance diagram for Net\+Remote\+Set\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=178pt]{class_net_remote_set__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Net\+Remote\+Set\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_net_remote_set__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_net_remote_set_ab34e93a499e68cc9bc537d41d2934d77}{Net\+Remote\+Set}} ()
\item 
\mbox{\hyperlink{class_net_remote_set_ab1006013b2a4a6050c1c96e4f81b4ae9}{$\sim$\+Net\+Remote\+Set}} ()
\item 
void \mbox{\hyperlink{class_net_remote_set_a402192ef2c0adf81140e0eaa88faf71d}{set\+\_\+cbhandler}} (\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_callback_handler}{S\+O\+J\+O\+T\+Z\+::\+Callback\+Handler}} $\ast$cbhandler)
\begin{DoxyCompactList}\small\item\em Set the callback handler of this \mbox{\hyperlink{class_net_remote_set}{Net\+Remote\+Set}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_net_remote_set_a34c3cc388247e8748f0b00dc8cc45d68}{add\+\_\+remote}} (\mbox{\hyperlink{class_net_remote}{Net\+Remote}} $\ast$remote)
\begin{DoxyCompactList}\small\item\em Add a \mbox{\hyperlink{class_net_remote}{Net\+Remote}} to this set. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_net_remote_set_afc332d85f9e1181fb4cfc2299f1b8bdf}{check\+\_\+remotes}} ()
\begin{DoxyCompactList}\small\item\em Process Remotes incoming messages. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue}}$<$ \mbox{\hyperlink{class_net_remote}{Net\+Remote}} $>$ \mbox{\hyperlink{class_net_remote_set_a0e0d7e631e4d87adce2dbff3eb34b932}{m\+\_\+remotes}}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_callback_handler}{S\+O\+J\+O\+T\+Z\+::\+Callback\+Handler}} $\ast$ \mbox{\hyperlink{class_net_remote_set_af7bd8dc6f8d458b091c974aa8e019743}{m\+\_\+cbhandler}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line 9 of file remoteset.\+hpp.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_net_remote_set_ab34e93a499e68cc9bc537d41d2934d77}\label{class_net_remote_set_ab34e93a499e68cc9bc537d41d2934d77}} 
\index{NetRemoteSet@{NetRemoteSet}!NetRemoteSet@{NetRemoteSet}}
\index{NetRemoteSet@{NetRemoteSet}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{NetRemoteSet()}{NetRemoteSet()}}
{\footnotesize\ttfamily Net\+Remote\+Set\+::\+Net\+Remote\+Set (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 9 of file remoteset.\+cpp.

\mbox{\Hypertarget{class_net_remote_set_ab1006013b2a4a6050c1c96e4f81b4ae9}\label{class_net_remote_set_ab1006013b2a4a6050c1c96e4f81b4ae9}} 
\index{NetRemoteSet@{NetRemoteSet}!````~NetRemoteSet@{$\sim$NetRemoteSet}}
\index{````~NetRemoteSet@{$\sim$NetRemoteSet}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{$\sim$NetRemoteSet()}{~NetRemoteSet()}}
{\footnotesize\ttfamily Net\+Remote\+Set\+::$\sim$\+Net\+Remote\+Set (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 14 of file remoteset.\+cpp.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_net_remote_set_a34c3cc388247e8748f0b00dc8cc45d68}\label{class_net_remote_set_a34c3cc388247e8748f0b00dc8cc45d68}} 
\index{NetRemoteSet@{NetRemoteSet}!add\_remote@{add\_remote}}
\index{add\_remote@{add\_remote}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{add\_remote()}{add\_remote()}}
{\footnotesize\ttfamily void Net\+Remote\+Set\+::add\+\_\+remote (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_net_remote}{Net\+Remote}} $\ast$}]{remote }\end{DoxyParamCaption})}



Add a \mbox{\hyperlink{class_net_remote}{Net\+Remote}} to this set. 



Definition at line 24 of file remoteset.\+cpp.

\mbox{\Hypertarget{class_net_remote_set_afc332d85f9e1181fb4cfc2299f1b8bdf}\label{class_net_remote_set_afc332d85f9e1181fb4cfc2299f1b8bdf}} 
\index{NetRemoteSet@{NetRemoteSet}!check\_remotes@{check\_remotes}}
\index{check\_remotes@{check\_remotes}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{check\_remotes()}{check\_remotes()}}
{\footnotesize\ttfamily void Net\+Remote\+Set\+::check\+\_\+remotes (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Process Remotes incoming messages. 



Definition at line 29 of file remoteset.\+cpp.

\mbox{\Hypertarget{class_net_remote_set_a402192ef2c0adf81140e0eaa88faf71d}\label{class_net_remote_set_a402192ef2c0adf81140e0eaa88faf71d}} 
\index{NetRemoteSet@{NetRemoteSet}!set\_cbhandler@{set\_cbhandler}}
\index{set\_cbhandler@{set\_cbhandler}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{set\_cbhandler()}{set\_cbhandler()}}
{\footnotesize\ttfamily void Net\+Remote\+Set\+::set\+\_\+cbhandler (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_callback_handler}{S\+O\+J\+O\+T\+Z\+::\+Callback\+Handler}} $\ast$}]{cbhandler }\end{DoxyParamCaption})}



Set the callback handler of this \mbox{\hyperlink{class_net_remote_set}{Net\+Remote\+Set}}. 



Definition at line 19 of file remoteset.\+cpp.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_net_remote_set_af7bd8dc6f8d458b091c974aa8e019743}\label{class_net_remote_set_af7bd8dc6f8d458b091c974aa8e019743}} 
\index{NetRemoteSet@{NetRemoteSet}!m\_cbhandler@{m\_cbhandler}}
\index{m\_cbhandler@{m\_cbhandler}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{m\_cbhandler}{m\_cbhandler}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_callback_handler}{S\+O\+J\+O\+T\+Z\+::\+Callback\+Handler}}$\ast$ Net\+Remote\+Set\+::m\+\_\+cbhandler\hspace{0.3cm}{\ttfamily [protected]}}



Definition at line 26 of file remoteset.\+hpp.

\mbox{\Hypertarget{class_net_remote_set_a0e0d7e631e4d87adce2dbff3eb34b932}\label{class_net_remote_set_a0e0d7e631e4d87adce2dbff3eb34b932}} 
\index{NetRemoteSet@{NetRemoteSet}!m\_remotes@{m\_remotes}}
\index{m\_remotes@{m\_remotes}!NetRemoteSet@{NetRemoteSet}}
\doxysubsubsection{\texorpdfstring{m\_remotes}{m\_remotes}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue}}$<$\mbox{\hyperlink{class_net_remote}{Net\+Remote}}$>$ Net\+Remote\+Set\+::m\+\_\+remotes\hspace{0.3cm}{\ttfamily [protected]}}



Definition at line 25 of file remoteset.\+hpp.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
sojotz/utils/net/\mbox{\hyperlink{remoteset_8hpp}{remoteset.\+hpp}}\item 
sojotz/utils/net/\mbox{\hyperlink{remoteset_8cpp}{remoteset.\+cpp}}\end{DoxyCompactItemize}
