\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface}{\section{Datatype\-Source\-Interface Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface}\index{Datatype\-Source\-Interface@{Datatype\-Source\-Interface}}
}


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

Inheritance diagram for Datatype\-Source\-Interface\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface_abf89e2884bda9c954b867ca3f0286ddf}{$\sim$\-Datatype\-Source\-Interface} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface_a8c6810e85c57a52e17068975151b35cf}{send} (\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a2ad8a291f3761a7f40fcb1c25862c3a7}{Datatype\-Sink\-Interface\-Handle} receiver, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad5eeb654da699819520ca6673b90ed97}{Core\-::\-Datatypes\-::\-Datatype\-Handle} data)=0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface_abf89e2884bda9c954b867ca3f0286ddf}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Datatype\-Source\-Interface@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Datatype\-Source\-Interface}!$\sim$\-Datatype\-Source\-Interface@{$\sim$\-Datatype\-Source\-Interface}}
\index{$\sim$\-Datatype\-Source\-Interface@{$\sim$\-Datatype\-Source\-Interface}!SCIRun::Dataflow::Networks::DatatypeSourceInterface@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Datatype\-Source\-Interface}}
\subsubsection[{$\sim$\-Datatype\-Source\-Interface}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Datatype\-Source\-Interface} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface_abf89e2884bda9c954b867ca3f0286ddf}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface_a8c6810e85c57a52e17068975151b35cf}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Datatype\-Source\-Interface@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Datatype\-Source\-Interface}!send@{send}}
\index{send@{send}!SCIRun::Dataflow::Networks::DatatypeSourceInterface@{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Datatype\-Source\-Interface}}
\subsubsection[{send}]{\setlength{\rightskip}{0pt plus 5cm}virtual void send (
\begin{DoxyParamCaption}
\item[{{\bf Datatype\-Sink\-Interface\-Handle}}]{receiver, }
\item[{{\bf Core\-::\-Datatypes\-::\-Datatype\-Handle}}]{data}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_datatype_source_interface_a8c6810e85c57a52e17068975151b35cf}


Implemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_simple_source_a97637826da1a8acb67285ef490eb4fbe}{Simple\-Source}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Network/\hyperlink{_dataflow_interfaces_8h}{Dataflow\-Interfaces.\-h}\end{DoxyCompactItemize}
