\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module}{\section{Async\-Port\-Test\-Module Class Reference}
\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module}\index{Async\-Port\-Test\-Module@{Async\-Port\-Test\-Module}}
}


{\ttfamily \#include $<$Async\-Port\-Test\-Module.\-h$>$}

Inheritance diagram for Async\-Port\-Test\-Module\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.340996cm]{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_a2e4b4d0d25467f0d73c4f5373ee37ced}{Async\-Port\-Test\-Module} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_a3b50b8178bb8ff2e47599b92bc46368c}{async\-Execute} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Dataflow\-::\-Networks\-::\-Port\-Id} \&pid, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad5eeb654da699819520ca6673b90ed97}{Core\-::\-Datatypes\-::\-Datatype\-Handle} data) override
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_abaf32f22e0941f52b97ea5eab7b5d73b}{set\-State\-Defaults} () override
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_abfa31c0cf06911b1b63738a3c7f19305}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C} (0, Async\-Field, Legacy\-Field)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Dataflow\-::\-Networks\-::\-Module\-Lookup\-Info} \hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_aedf1768c82b04e133eb76e783350e1e2}{static\-Info\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_aa9db03868d10cacbc634fd3fa3d80c08}{port\-Removed\-Slot\-Impl} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{Dataflow\-::\-Networks\-::\-Port\-Id} \&pid) override
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_a2e4b4d0d25467f0d73c4f5373ee37ced}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}!Async\-Port\-Test\-Module@{Async\-Port\-Test\-Module}}
\index{Async\-Port\-Test\-Module@{Async\-Port\-Test\-Module}!SCIRun::Modules::Basic::AsyncPortTestModule@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}}
\subsubsection[{Async\-Port\-Test\-Module}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Async\-Port\-Test\-Module} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_a2e4b4d0d25467f0d73c4f5373ee37ced}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_a3b50b8178bb8ff2e47599b92bc46368c}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}!async\-Execute@{async\-Execute}}
\index{async\-Execute@{async\-Execute}!SCIRun::Modules::Basic::AsyncPortTestModule@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}}
\subsubsection[{async\-Execute}]{\setlength{\rightskip}{0pt plus 5cm}void async\-Execute (
\begin{DoxyParamCaption}
\item[{const {\bf Dataflow\-::\-Networks\-::\-Port\-Id} \&}]{pid, }
\item[{{\bf Core\-::\-Datatypes\-::\-Datatype\-Handle}}]{data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_a3b50b8178bb8ff2e47599b92bc46368c}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_with_async_dynamic_ports_a3afbf85740c8a99596b2d30cdf03132b}{Module\-With\-Async\-Dynamic\-Ports}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_abfa31c0cf06911b1b63738a3c7f19305}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}!I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C}}
\index{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C}!SCIRun::Modules::Basic::AsyncPortTestModule@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}}
\subsubsection[{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C}]{\setlength{\rightskip}{0pt plus 5cm}I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C (
\begin{DoxyParamCaption}
\item[{0}]{, }
\item[{Async\-Field}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_abfa31c0cf06911b1b63738a3c7f19305}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_aa9db03868d10cacbc634fd3fa3d80c08}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}!port\-Removed\-Slot\-Impl@{port\-Removed\-Slot\-Impl}}
\index{port\-Removed\-Slot\-Impl@{port\-Removed\-Slot\-Impl}!SCIRun::Modules::Basic::AsyncPortTestModule@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}}
\subsubsection[{port\-Removed\-Slot\-Impl}]{\setlength{\rightskip}{0pt plus 5cm}virtual void port\-Removed\-Slot\-Impl (
\begin{DoxyParamCaption}
\item[{const {\bf Dataflow\-::\-Networks\-::\-Port\-Id} \&}]{pid}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_aa9db03868d10cacbc634fd3fa3d80c08}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_with_async_dynamic_ports_a4b1a2c43fc838f41f07ae934538a7eb6}{Module\-With\-Async\-Dynamic\-Ports}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_abaf32f22e0941f52b97ea5eab7b5d73b}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}!set\-State\-Defaults@{set\-State\-Defaults}}
\index{set\-State\-Defaults@{set\-State\-Defaults}!SCIRun::Modules::Basic::AsyncPortTestModule@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}}
\subsubsection[{set\-State\-Defaults}]{\setlength{\rightskip}{0pt plus 5cm}virtual void set\-State\-Defaults (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_abaf32f22e0941f52b97ea5eab7b5d73b}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_aab45009d3b5013c51bec281010f99fe4}{Module\-Interface}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_aedf1768c82b04e133eb76e783350e1e2}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}!static\-Info\-\_\-@{static\-Info\-\_\-}}
\index{static\-Info\-\_\-@{static\-Info\-\_\-}!SCIRun::Modules::Basic::AsyncPortTestModule@{S\-C\-I\-Run\-::\-Modules\-::\-Basic\-::\-Async\-Port\-Test\-Module}}
\subsubsection[{static\-Info\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}Module\-Lookup\-Info static\-Info\-\_\-\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_basic_1_1_async_port_test_module_aedf1768c82b04e133eb76e783350e1e2}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Basic/\hyperlink{_async_port_test_module_8h}{Async\-Port\-Test\-Module.\-h}\item 
Modules/\-Basic/\hyperlink{_async_port_test_module_8cc}{Async\-Port\-Test\-Module.\-cc}\end{DoxyCompactItemize}
