\hypertarget{classUtil_1_1RemoteProcess}{\section{\-Util\-:\-:\-Remote\-Process \-Class \-Reference}
\label{classUtil_1_1RemoteProcess}\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classUtil_1_1RemoteProcess_a58a749259f848950797f39b084e0005a}{\-Remote\-Process} ()
\item 
\hyperlink{classUtil_1_1RemoteProcess_a858264ff758b4345b6d4cfdf04014d90}{$\sim$\-Remote\-Process} ()
\item 
bool \hyperlink{classUtil_1_1RemoteProcess_ac1dab09d176674ef9cf465cc9c739a64}{acquire} (\hyperlink{namespaceUtil_a4ac7cba170d99bfd7a15692bc99d68fe}{\-Remote\-Process\-I\-D}, bool more\-Access=false)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classUtil_1_1RemoteProcess_aba628c2d18bc9a35ebbe4505d9f04663}{export\-Own\-Handle} ()
\item 
void \hyperlink{classUtil_1_1RemoteProcess_a4a53090c0dd109e6df6f0afa108e1bb6}{import\-Handle} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} handle)
\item 
void \hyperlink{classUtil_1_1RemoteProcess_aec320821143d550ec70145829d800001}{release} ()
\item 
\hyperlink{Types_8h_a481f1a7d70e30f2c25af8d47e82c81b1}{\-H\-A\-N\-D\-L\-E} \hyperlink{classUtil_1_1RemoteProcess_a755d1b929418779464708bfd8e260964}{get\-Handle} ()
\item 
bool \hyperlink{classUtil_1_1RemoteProcess_a6d9706015adcf585d57bf61a2b667807}{is\-Valid} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classUtil_1_1RemoteProcess_a58a749259f848950797f39b084e0005a}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!\-Remote\-Process@{\-Remote\-Process}}
\index{\-Remote\-Process@{\-Remote\-Process}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{\-Remote\-Process}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Util\-::\-Remote\-Process\-::\-Remote\-Process} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_a58a749259f848950797f39b084e0005a}
\hypertarget{classUtil_1_1RemoteProcess_a858264ff758b4345b6d4cfdf04014d90}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!$\sim$\-Remote\-Process@{$\sim$\-Remote\-Process}}
\index{$\sim$\-Remote\-Process@{$\sim$\-Remote\-Process}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{$\sim$\-Remote\-Process}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Util\-::\-Remote\-Process\-::$\sim$\-Remote\-Process} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_a858264ff758b4345b6d4cfdf04014d90}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1RemoteProcess_a858264ff758b4345b6d4cfdf04014d90_cgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Function \-Documentation}
\hypertarget{classUtil_1_1RemoteProcess_ac1dab09d176674ef9cf465cc9c739a64}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!acquire@{acquire}}
\index{acquire@{acquire}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{acquire}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Util\-::\-Remote\-Process\-::acquire} (
\begin{DoxyParamCaption}
\item[{{\bf \-Remote\-Process\-I\-D}}]{remote\-Process\-I\-D, }
\item[{bool}]{more\-Access = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_ac1dab09d176674ef9cf465cc9c739a64}
\hypertarget{classUtil_1_1RemoteProcess_aba628c2d18bc9a35ebbe4505d9f04663}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!export\-Own\-Handle@{export\-Own\-Handle}}
\index{export\-Own\-Handle@{export\-Own\-Handle}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{export\-Own\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-Util\-::\-Remote\-Process\-::export\-Own\-Handle} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_aba628c2d18bc9a35ebbe4505d9f04663}
\hypertarget{classUtil_1_1RemoteProcess_a755d1b929418779464708bfd8e260964}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!get\-Handle@{get\-Handle}}
\index{get\-Handle@{get\-Handle}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{get\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-H\-A\-N\-D\-L\-E} {\bf \-Util\-::\-Remote\-Process\-::get\-Handle} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_a755d1b929418779464708bfd8e260964}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1RemoteProcess_a755d1b929418779464708bfd8e260964_icgraph}
\end{center}
\end{figure}


\hypertarget{classUtil_1_1RemoteProcess_a4a53090c0dd109e6df6f0afa108e1bb6}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!import\-Handle@{import\-Handle}}
\index{import\-Handle@{import\-Handle}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{import\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Remote\-Process\-::import\-Handle} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{handle}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_a4a53090c0dd109e6df6f0afa108e1bb6}
\hypertarget{classUtil_1_1RemoteProcess_a6d9706015adcf585d57bf61a2b667807}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!is\-Valid@{is\-Valid}}
\index{is\-Valid@{is\-Valid}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{is\-Valid}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Util\-::\-Remote\-Process\-::is\-Valid} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_a6d9706015adcf585d57bf61a2b667807}
\hypertarget{classUtil_1_1RemoteProcess_aec320821143d550ec70145829d800001}{\index{\-Util\-::\-Remote\-Process@{\-Util\-::\-Remote\-Process}!release@{release}}
\index{release@{release}!Util::RemoteProcess@{\-Util\-::\-Remote\-Process}}
\subsubsection[{release}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Remote\-Process\-::release} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1RemoteProcess_aec320821143d550ec70145829d800001}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=336pt]{classUtil_1_1RemoteProcess_aec320821143d550ec70145829d800001_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1RemoteProcess_aec320821143d550ec70145829d800001_icgraph}
\end{center}
\end{figure}




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{RemoteProcess_8h}{\-Remote\-Process.\-h}\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{RemoteProcess_8cpp}{\-Remote\-Process.\-cpp}\end{DoxyCompactItemize}
