\hypertarget{class_slot_class_for_network_editor_controller}{\section{Slot\-Class\-For\-Network\-Editor\-Controller Class Reference}
\label{class_slot_class_for_network_editor_controller}\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}}
}
Inheritance diagram for Slot\-Class\-For\-Network\-Editor\-Controller\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_slot_class_for_network_editor_controller}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_slot_class_for_network_editor_controller_a6ccb1f5e80ce1f1dca5d1e9929ab98c1}{$\sim$\-Slot\-Class\-For\-Network\-Editor\-Controller} ()
\item 
virtual void \hyperlink{class_slot_class_for_network_editor_controller_a7fca934a839eb50174dcc7dfc734d8b2}{module\-Added\-Slot} (const std\-::string \&, \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle})=0
\item 
virtual void \hyperlink{class_slot_class_for_network_editor_controller_a87fd37a83979dc8684dee3f4349bf2c9}{module\-Removed\-Slot} (const std\-::string \&id)=0
\item 
virtual void \hyperlink{class_slot_class_for_network_editor_controller_a6b1fd3b101882b06124730c81626f5bb}{connection\-Added\-Slot} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_description}{Connection\-Description} \&)=0
\item 
virtual void \hyperlink{class_slot_class_for_network_editor_controller_ae335817d1658866b632fa10ec95ba490}{invalid\-Connection\-Slot} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_description}{Connection\-Description} \&)=0
\item 
virtual void \hyperlink{class_slot_class_for_network_editor_controller_a4cbc0f013dd218fc3bd26bf6e46768ee}{connection\-Removed\-Slot} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id} \&)=0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_slot_class_for_network_editor_controller_a6ccb1f5e80ce1f1dca5d1e9929ab98c1}{\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}!$\sim$\-Slot\-Class\-For\-Network\-Editor\-Controller@{$\sim$\-Slot\-Class\-For\-Network\-Editor\-Controller}}
\index{$\sim$\-Slot\-Class\-For\-Network\-Editor\-Controller@{$\sim$\-Slot\-Class\-For\-Network\-Editor\-Controller}!SlotClassForNetworkEditorController@{Slot\-Class\-For\-Network\-Editor\-Controller}}
\subsubsection[{$\sim$\-Slot\-Class\-For\-Network\-Editor\-Controller}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Slot\-Class\-For\-Network\-Editor\-Controller} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_slot_class_for_network_editor_controller_a6ccb1f5e80ce1f1dca5d1e9929ab98c1}


\subsection{Member Function Documentation}
\hypertarget{class_slot_class_for_network_editor_controller_a6b1fd3b101882b06124730c81626f5bb}{\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}!connection\-Added\-Slot@{connection\-Added\-Slot}}
\index{connection\-Added\-Slot@{connection\-Added\-Slot}!SlotClassForNetworkEditorController@{Slot\-Class\-For\-Network\-Editor\-Controller}}
\subsubsection[{connection\-Added\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}virtual void connection\-Added\-Slot (
\begin{DoxyParamCaption}
\item[{const {\bf Connection\-Description} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_slot_class_for_network_editor_controller_a6b1fd3b101882b06124730c81626f5bb}
\hypertarget{class_slot_class_for_network_editor_controller_a4cbc0f013dd218fc3bd26bf6e46768ee}{\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}!connection\-Removed\-Slot@{connection\-Removed\-Slot}}
\index{connection\-Removed\-Slot@{connection\-Removed\-Slot}!SlotClassForNetworkEditorController@{Slot\-Class\-For\-Network\-Editor\-Controller}}
\subsubsection[{connection\-Removed\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}virtual void connection\-Removed\-Slot (
\begin{DoxyParamCaption}
\item[{const {\bf Connection\-Id} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_slot_class_for_network_editor_controller_a4cbc0f013dd218fc3bd26bf6e46768ee}
\hypertarget{class_slot_class_for_network_editor_controller_ae335817d1658866b632fa10ec95ba490}{\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}!invalid\-Connection\-Slot@{invalid\-Connection\-Slot}}
\index{invalid\-Connection\-Slot@{invalid\-Connection\-Slot}!SlotClassForNetworkEditorController@{Slot\-Class\-For\-Network\-Editor\-Controller}}
\subsubsection[{invalid\-Connection\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}virtual void invalid\-Connection\-Slot (
\begin{DoxyParamCaption}
\item[{const {\bf Connection\-Description} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_slot_class_for_network_editor_controller_ae335817d1658866b632fa10ec95ba490}
\hypertarget{class_slot_class_for_network_editor_controller_a7fca934a839eb50174dcc7dfc734d8b2}{\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}!module\-Added\-Slot@{module\-Added\-Slot}}
\index{module\-Added\-Slot@{module\-Added\-Slot}!SlotClassForNetworkEditorController@{Slot\-Class\-For\-Network\-Editor\-Controller}}
\subsubsection[{module\-Added\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}virtual void module\-Added\-Slot (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{, }
\item[{{\bf Module\-Handle}}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_slot_class_for_network_editor_controller_a7fca934a839eb50174dcc7dfc734d8b2}
\hypertarget{class_slot_class_for_network_editor_controller_a87fd37a83979dc8684dee3f4349bf2c9}{\index{Slot\-Class\-For\-Network\-Editor\-Controller@{Slot\-Class\-For\-Network\-Editor\-Controller}!module\-Removed\-Slot@{module\-Removed\-Slot}}
\index{module\-Removed\-Slot@{module\-Removed\-Slot}!SlotClassForNetworkEditorController@{Slot\-Class\-For\-Network\-Editor\-Controller}}
\subsubsection[{module\-Removed\-Slot}]{\setlength{\rightskip}{0pt plus 5cm}virtual void module\-Removed\-Slot (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_slot_class_for_network_editor_controller_a87fd37a83979dc8684dee3f4349bf2c9}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Controller/\-Tests/\hyperlink{_network_editor_controller_tests_8cc}{Network\-Editor\-Controller\-Tests.\-cc}\end{DoxyCompactItemize}
