\hypertarget{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor}{\section{S\-C\-I\-Run\-:\-:Dataflow\-:\-:Engine\-:\-:Dynamic\-Executor Namespace Reference}
\label{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor}\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue}{Work\-Queue}
\item 
class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_consumer}{Module\-Consumer}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_executor}{Module\-Executor}
\item 
class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_producer}{Module\-Producer}
\item 
class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_producer_interface}{Producer\-Interface}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_work_queue}{Work\-Queue}\\*
$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Networks\-::\-Module\-Handle} $>$\\*
\-::Impl \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a12b6a1ceb1431b176b8b23bf900aa4d4}{Module\-Work\-Queue}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a12b6a1ceb1431b176b8b23bf900aa4d4}{Module\-Work\-Queue} $>$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a2f25e7d69576e3646124137e1a87dc8e}{Module\-Work\-Queue\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_consumer}{Module\-Consumer} $>$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a1b3beb0ebe8b8126df6c49696249f651}{Module\-Consumer\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_producer}{Module\-Producer} $>$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_adebc109ddbdeff0cfe5ae58e8ab27104}{Module\-Producer\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_producer_interface}{Producer\-Interface} $>$ \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_aa1f4f7d9e57c61ec11d3679ed3e07f50}{Producer\-Interface\-Ptr}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a1b3beb0ebe8b8126df6c49696249f651}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}!Module\-Consumer\-Ptr@{Module\-Consumer\-Ptr}}
\index{Module\-Consumer\-Ptr@{Module\-Consumer\-Ptr}!SCIRun::Dataflow::Engine::DynamicExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}}
\subsubsection[{Module\-Consumer\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Module\-Consumer}$>$ {\bf Module\-Consumer\-Ptr}}}\label{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a1b3beb0ebe8b8126df6c49696249f651}
\hypertarget{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_adebc109ddbdeff0cfe5ae58e8ab27104}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}!Module\-Producer\-Ptr@{Module\-Producer\-Ptr}}
\index{Module\-Producer\-Ptr@{Module\-Producer\-Ptr}!SCIRun::Dataflow::Engine::DynamicExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}}
\subsubsection[{Module\-Producer\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Module\-Producer}$>$ {\bf Module\-Producer\-Ptr}}}\label{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_adebc109ddbdeff0cfe5ae58e8ab27104}
\hypertarget{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a12b6a1ceb1431b176b8b23bf900aa4d4}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}!Module\-Work\-Queue@{Module\-Work\-Queue}}
\index{Module\-Work\-Queue@{Module\-Work\-Queue}!SCIRun::Dataflow::Engine::DynamicExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}}
\subsubsection[{Module\-Work\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Work\-Queue}$<${\bf Networks\-::\-Module\-Handle}$>$\-::Impl {\bf Module\-Work\-Queue}}}\label{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a12b6a1ceb1431b176b8b23bf900aa4d4}
\hypertarget{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a2f25e7d69576e3646124137e1a87dc8e}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}!Module\-Work\-Queue\-Ptr@{Module\-Work\-Queue\-Ptr}}
\index{Module\-Work\-Queue\-Ptr@{Module\-Work\-Queue\-Ptr}!SCIRun::Dataflow::Engine::DynamicExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}}
\subsubsection[{Module\-Work\-Queue\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Module\-Work\-Queue}$>$ {\bf Module\-Work\-Queue\-Ptr}}}\label{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_a2f25e7d69576e3646124137e1a87dc8e}
\hypertarget{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_aa1f4f7d9e57c61ec11d3679ed3e07f50}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}!Producer\-Interface\-Ptr@{Producer\-Interface\-Ptr}}
\index{Producer\-Interface\-Ptr@{Producer\-Interface\-Ptr}!SCIRun::Dataflow::Engine::DynamicExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Dynamic\-Executor}}
\subsubsection[{Producer\-Interface\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Producer\-Interface}$>$ {\bf Producer\-Interface\-Ptr}}}\label{namespace_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_aa1f4f7d9e57c61ec11d3679ed3e07f50}
