\hypertarget{classGrequest}{\section{Grequest Class Reference}
\label{classGrequest}\index{Grequest@{Grequest}}
}
Inheritance diagram for Grequest\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classGrequest}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structGrequest_1_1Intercept__data__t}{Intercept\+\_\+data\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGrequest_aa58418244cf90a96acb71ae3c36ec120}{typedef int {\bfseries Query\+\_\+function} (void $\ast$, \hyperlink{classStatus}{Status} \&)}\label{classGrequest_aa58418244cf90a96acb71ae3c36ec120}

\item 
\hypertarget{classGrequest_a56728389625d0799903299fe04cc30be}{typedef int {\bfseries Free\+\_\+function} (void $\ast$)}\label{classGrequest_a56728389625d0799903299fe04cc30be}

\item 
\hypertarget{classGrequest_a5ada7850f932e0d7d8f3c878fb266ad9}{typedef int {\bfseries Cancel\+\_\+function} (void $\ast$, bool)}\label{classGrequest_a5ada7850f932e0d7d8f3c878fb266ad9}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGrequest_a91fed2ca139cd7f817fb9f0bf3b6b099}{{\bfseries Grequest} (const \hyperlink{classRequest}{Request} \&req)}\label{classGrequest_a91fed2ca139cd7f817fb9f0bf3b6b099}

\item 
\hypertarget{classGrequest_a63c174e9255601b0734f44abb6aef2fe}{{\bfseries Grequest} (const \hyperlink{structompi__request__t}{M\+P\+I\+\_\+\+Request} \&req)}\label{classGrequest_a63c174e9255601b0734f44abb6aef2fe}

\item 
\hypertarget{classGrequest_a7be06f037c41fe95ea030c3a14a75a08}{\hyperlink{classGrequest}{Grequest} \& {\bfseries operator=} (const \hyperlink{classRequest}{Request} \&req)}\label{classGrequest_a7be06f037c41fe95ea030c3a14a75a08}

\item 
\hypertarget{classGrequest_a65ddae6967353741bfe4cab2458403fd}{\hyperlink{classGrequest}{Grequest} \& {\bfseries operator=} (const \hyperlink{classGrequest}{Grequest} \&req)}\label{classGrequest_a65ddae6967353741bfe4cab2458403fd}

\item 
\hypertarget{classGrequest_a152868a85c8073e406eecfb45b0a1aa4}{virtual void {\bfseries Complete} ()}\label{classGrequest_a152868a85c8073e406eecfb45b0a1aa4}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGrequest_a6b456dec14858a0d45ec86e1225eecb9}{static \hyperlink{classGrequest}{Grequest} {\bfseries Start} (Query\+\_\+function $\ast$, Free\+\_\+function $\ast$, Cancel\+\_\+function $\ast$, void $\ast$)}\label{classGrequest_a6b456dec14858a0d45ec86e1225eecb9}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
ompi/mpi/cxx/request.\+h\item 
ompi/mpi/cxx/request\+\_\+inln.\+h\end{DoxyCompactItemize}
