\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private}{\section{Python\-Interpreter\-Private Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private}\index{Python\-Interpreter\-Private@{Python\-Interpreter\-Private}}
}
Inheritance diagram for Python\-Interpreter\-Private\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_s_c_i_run_1_1_core_1_1_python_interpreter_private}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::pair$<$ std\-::string, \\*
Py\-Object $\ast$($\ast$)(void) $>$ \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a36c94c448c7828171693716d9bd6d435}{module\-\_\-entry\-\_\-type}
\item 
typedef std\-::list\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a36c94c448c7828171693716d9bd6d435}{module\-\_\-entry\-\_\-type} $>$ \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a18ef70ff1edbf193b6e0873128d2525d}{module\-\_\-list\-\_\-type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a9e3137749839bc14485d37478f032398}{read\-\_\-from\-\_\-console} (const int bytes=-\/1)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const wchar\-\_\-t $\ast$ \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a81a923f3580131c9a75820c96ae02505}{program\-\_\-name\-\_\-}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a18ef70ff1edbf193b6e0873128d2525d}{module\-\_\-list\-\_\-type} \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a7a4dee22a299e2c4bef589853d320087}{modules\-\_\-}
\item 
boost\-::python\-::object \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_ad8827e359a736b7a796b3ea8288ad281}{compiler\-\_\-}
\item 
boost\-::python\-::object \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_ad4be0c9c3bcad562f5f54137b1591b7e}{globals\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_aef7436a220692b5b863db4e9d8b870a3}{initialized\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_adb078bbe05b8fe42f7039f3bda26a2ee}{terminal\-\_\-running\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a4e59c3c00dc83e816d6740e84fcfde2e}{input\-\_\-buffer\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_aeabc12dd69d7c85c1ac14adb8ecc1855}{waiting\-\_\-for\-\_\-input\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a25d4631ae77515af1da735ff9af8bae6}{command\-\_\-buffer\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a32d19c562a99b6521d08f13b3bc863e4}{prompt1\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a6998733c0620aa646735eae6882ddf40}{prompt2\-\_\-}
\item 
boost\-::condition\-\_\-variable \hyperlink{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a181d574b336356e66d65e2057be60d66}{thread\-\_\-condition\-\_\-variable\-\_\-}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a36c94c448c7828171693716d9bd6d435}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!module\-\_\-entry\-\_\-type@{module\-\_\-entry\-\_\-type}}
\index{module\-\_\-entry\-\_\-type@{module\-\_\-entry\-\_\-type}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{module\-\_\-entry\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::pair$<$ std\-::string, Py\-Object$\ast$ ( $\ast$ )( void ) $>$ {\bf module\-\_\-entry\-\_\-type}}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a36c94c448c7828171693716d9bd6d435}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a18ef70ff1edbf193b6e0873128d2525d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!module\-\_\-list\-\_\-type@{module\-\_\-list\-\_\-type}}
\index{module\-\_\-list\-\_\-type@{module\-\_\-list\-\_\-type}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{module\-\_\-list\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::list$<$ {\bf module\-\_\-entry\-\_\-type} $>$ {\bf module\-\_\-list\-\_\-type}}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a18ef70ff1edbf193b6e0873128d2525d}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a9e3137749839bc14485d37478f032398}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!read\-\_\-from\-\_\-console@{read\-\_\-from\-\_\-console}}
\index{read\-\_\-from\-\_\-console@{read\-\_\-from\-\_\-console}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{read\-\_\-from\-\_\-console}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string read\-\_\-from\-\_\-console (
\begin{DoxyParamCaption}
\item[{const int}]{bytes = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a9e3137749839bc14485d37478f032398}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a25d4631ae77515af1da735ff9af8bae6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!command\-\_\-buffer\-\_\-@{command\-\_\-buffer\-\_\-}}
\index{command\-\_\-buffer\-\_\-@{command\-\_\-buffer\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{command\-\_\-buffer\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string command\-\_\-buffer\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a25d4631ae77515af1da735ff9af8bae6}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_ad8827e359a736b7a796b3ea8288ad281}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!compiler\-\_\-@{compiler\-\_\-}}
\index{compiler\-\_\-@{compiler\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{compiler\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::python\-::object compiler\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_ad8827e359a736b7a796b3ea8288ad281}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_ad4be0c9c3bcad562f5f54137b1591b7e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!globals\-\_\-@{globals\-\_\-}}
\index{globals\-\_\-@{globals\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{globals\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::python\-::object globals\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_ad4be0c9c3bcad562f5f54137b1591b7e}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_aef7436a220692b5b863db4e9d8b870a3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!initialized\-\_\-@{initialized\-\_\-}}
\index{initialized\-\_\-@{initialized\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{initialized\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool initialized\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_aef7436a220692b5b863db4e9d8b870a3}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a4e59c3c00dc83e816d6740e84fcfde2e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!input\-\_\-buffer\-\_\-@{input\-\_\-buffer\-\_\-}}
\index{input\-\_\-buffer\-\_\-@{input\-\_\-buffer\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{input\-\_\-buffer\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string input\-\_\-buffer\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a4e59c3c00dc83e816d6740e84fcfde2e}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a7a4dee22a299e2c4bef589853d320087}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!modules\-\_\-@{modules\-\_\-}}
\index{modules\-\_\-@{modules\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{modules\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf module\-\_\-list\-\_\-type} modules\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a7a4dee22a299e2c4bef589853d320087}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a81a923f3580131c9a75820c96ae02505}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!program\-\_\-name\-\_\-@{program\-\_\-name\-\_\-}}
\index{program\-\_\-name\-\_\-@{program\-\_\-name\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{program\-\_\-name\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}const wchar\-\_\-t$\ast$ program\-\_\-name\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a81a923f3580131c9a75820c96ae02505}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a32d19c562a99b6521d08f13b3bc863e4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!prompt1\-\_\-@{prompt1\-\_\-}}
\index{prompt1\-\_\-@{prompt1\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{prompt1\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string prompt1\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a32d19c562a99b6521d08f13b3bc863e4}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a6998733c0620aa646735eae6882ddf40}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!prompt2\-\_\-@{prompt2\-\_\-}}
\index{prompt2\-\_\-@{prompt2\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{prompt2\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string prompt2\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a6998733c0620aa646735eae6882ddf40}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_adb078bbe05b8fe42f7039f3bda26a2ee}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!terminal\-\_\-running\-\_\-@{terminal\-\_\-running\-\_\-}}
\index{terminal\-\_\-running\-\_\-@{terminal\-\_\-running\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{terminal\-\_\-running\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool terminal\-\_\-running\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_adb078bbe05b8fe42f7039f3bda26a2ee}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a181d574b336356e66d65e2057be60d66}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!thread\-\_\-condition\-\_\-variable\-\_\-@{thread\-\_\-condition\-\_\-variable\-\_\-}}
\index{thread\-\_\-condition\-\_\-variable\-\_\-@{thread\-\_\-condition\-\_\-variable\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{thread\-\_\-condition\-\_\-variable\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::condition\-\_\-variable thread\-\_\-condition\-\_\-variable\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_a181d574b336356e66d65e2057be60d66}
\hypertarget{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_aeabc12dd69d7c85c1ac14adb8ecc1855}{\index{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}!waiting\-\_\-for\-\_\-input\-\_\-@{waiting\-\_\-for\-\_\-input\-\_\-}}
\index{waiting\-\_\-for\-\_\-input\-\_\-@{waiting\-\_\-for\-\_\-input\-\_\-}!SCIRun::Core::PythonInterpreterPrivate@{S\-C\-I\-Run\-::\-Core\-::\-Python\-Interpreter\-Private}}
\subsubsection[{waiting\-\_\-for\-\_\-input\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool waiting\-\_\-for\-\_\-input\-\_\-}}\label{class_s_c_i_run_1_1_core_1_1_python_interpreter_private_aeabc12dd69d7c85c1ac14adb8ecc1855}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Python/\hyperlink{_python_interpreter_8cc}{Python\-Interpreter.\-cc}\end{DoxyCompactItemize}
