\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection}{\section{Connection Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection}\index{Connection@{Connection}}
}


{\ttfamily \#include $<$Connection.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a6eb7d1a6874ff3a28870e3da9c0bc825}{Connection} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a5551be08615db9aa1cffd775f830d04e}{Output\-Port\-Handle} oport, \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ab481172da2d75306972956f476334942}{Input\-Port\-Handle} iport, const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id} \&id)
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a7a3e1a734e64796b393be72275bcb246}{$\sim$\-Connection} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a5551be08615db9aa1cffd775f830d04e}{Output\-Port\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a93d87ccb821cfc5871d7008de46cf89f}{oport\-\_\-}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ab481172da2d75306972956f476334942}{Input\-Port\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_adacdce57f54d4b7f334c9c6b4f737492}{iport\-\_\-}
\item 
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{Connection\-Id} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a0b060057b71e9b7134f3c6c567f3a9b7}{id\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a99314e5a65a40c5f4397b3438373fc69}{disabled\-\_\-}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a6eb7d1a6874ff3a28870e3da9c0bc825}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}!Connection@{Connection}}
\index{Connection@{Connection}!SCIRun::Dataflow::Networks::Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}}
\subsubsection[{Connection}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection} (
\begin{DoxyParamCaption}
\item[{{\bf Output\-Port\-Handle}}]{oport, }
\item[{{\bf Input\-Port\-Handle}}]{iport, }
\item[{const {\bf Connection\-Id} \&}]{id}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a6eb7d1a6874ff3a28870e3da9c0bc825}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000398}{Todo}]\-: this is already checked in the controller layer. Do we need a redundant check here? \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a7a3e1a734e64796b393be72275bcb246}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}!$\sim$\-Connection@{$\sim$\-Connection}}
\index{$\sim$\-Connection@{$\sim$\-Connection}!SCIRun::Dataflow::Networks::Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}}
\subsubsection[{$\sim$\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Connection} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a7a3e1a734e64796b393be72275bcb246}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a99314e5a65a40c5f4397b3438373fc69}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}!disabled\-\_\-@{disabled\-\_\-}}
\index{disabled\-\_\-@{disabled\-\_\-}!SCIRun::Dataflow::Networks::Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}}
\subsubsection[{disabled\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool disabled\-\_\-}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a99314e5a65a40c5f4397b3438373fc69}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a0b060057b71e9b7134f3c6c567f3a9b7}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}!id\-\_\-@{id\-\_\-}}
\index{id\-\_\-@{id\-\_\-}!SCIRun::Dataflow::Networks::Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}}
\subsubsection[{id\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-Id} id\-\_\-}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a0b060057b71e9b7134f3c6c567f3a9b7}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_adacdce57f54d4b7f334c9c6b4f737492}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}!iport\-\_\-@{iport\-\_\-}}
\index{iport\-\_\-@{iport\-\_\-}!SCIRun::Dataflow::Networks::Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}}
\subsubsection[{iport\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Input\-Port\-Handle} iport\-\_\-}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_adacdce57f54d4b7f334c9c6b4f737492}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a93d87ccb821cfc5871d7008de46cf89f}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}!oport\-\_\-@{oport\-\_\-}}
\index{oport\-\_\-@{oport\-\_\-}!SCIRun::Dataflow::Networks::Connection@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection}}
\subsubsection[{oport\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Output\-Port\-Handle} oport\-\_\-}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a93d87ccb821cfc5871d7008de46cf89f}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Network/\hyperlink{_dataflow_2_network_2_connection_8h}{Connection.\-h}\item 
Dataflow/\-Network/\hyperlink{_dataflow_2_network_2_connection_8cc}{Connection.\-cc}\end{DoxyCompactItemize}
