\hypertarget{structCaller}{
\section{Caller Struct Reference}
\label{structCaller}\index{Caller@{Caller}}
}
{\tt \#include $<$xrpcP.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
\hypertarget{structCaller_dee1c4d72e439caeec6fdea9b20c711b}{
xmlrpc\_\-env $\ast$ \textbf{env}}
\label{structCaller_dee1c4d72e439caeec6fdea9b20c711b}

\item 
char $\ast$ \hyperlink{structCaller_67413ee10f064354a789c92374d1f823}{host}
\item 
char $\ast$ \hyperlink{structCaller_6b7a50fb0cf0da41c01662088de4d79e}{name}
\item 
xmlrpc\_\-value $\ast$ \hyperlink{structCaller_29d5894771b1992590480d27ceb401e5}{param}
\item 
void $\ast$ \hyperlink{structCaller_a99bc0344a1f25e580ead02f48675c58}{info}
\item 
xmlrpc\_\-value $\ast$ \hyperlink{structCaller_96d6cfd2ecc822be1f59b80216def471}{result}
\item 
int($\ast$ \hyperlink{structCaller_05f32e75bb7528cc2f545e106efa8803}{handlerFunc} )(void $\ast$p)
\item 
int \hyperlink{structCaller_1dbd14c65b8f3e0046ec1dc73f6f69f9}{nparams}
\item 
int \hyperlink{structCaller_d8f29c03ab60a299089385d5e82aa8c6}{nresults}
\item 
int \hyperlink{structCaller_14f07b2f5e12f87b72dbeb56998155c6}{client\_\-num}
\end{CompactItemize}


\subsection{Detailed Description}
XML-RPC caller data struct. 

\subsection{Field Documentation}
\hypertarget{structCaller_14f07b2f5e12f87b72dbeb56998155c6}{
\index{Caller@{Caller}!client\_\-num@{client\_\-num}}
\index{client\_\-num@{client\_\-num}!Caller@{Caller}}
\subsubsection[{client\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Caller::client\_\-num}}}
\label{structCaller_14f07b2f5e12f87b72dbeb56998155c6}


number of result values \hypertarget{structCaller_05f32e75bb7528cc2f545e106efa8803}{
\index{Caller@{Caller}!handlerFunc@{handlerFunc}}
\index{handlerFunc@{handlerFunc}!Caller@{Caller}}
\subsubsection[{handlerFunc}]{\setlength{\rightskip}{0pt plus 5cm}int($\ast$ {\bf Caller::handlerFunc})(void $\ast$p)}}
\label{structCaller_05f32e75bb7528cc2f545e106efa8803}


result array \hypertarget{structCaller_67413ee10f064354a789c92374d1f823}{
\index{Caller@{Caller}!host@{host}}
\index{host@{host}!Caller@{Caller}}
\subsubsection[{host}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Caller::host}}}
\label{structCaller_67413ee10f064354a789c92374d1f823}


calling environment \hypertarget{structCaller_a99bc0344a1f25e580ead02f48675c58}{
\index{Caller@{Caller}!info@{info}}
\index{info@{info}!Caller@{Caller}}
\subsubsection[{info}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Caller::info}}}
\label{structCaller_a99bc0344a1f25e580ead02f48675c58}


calling parameter array \hypertarget{structCaller_6b7a50fb0cf0da41c01662088de4d79e}{
\index{Caller@{Caller}!name@{name}}
\index{name@{name}!Caller@{Caller}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Caller::name}}}
\label{structCaller_6b7a50fb0cf0da41c01662088de4d79e}


caller host name (not used) \hypertarget{structCaller_1dbd14c65b8f3e0046ec1dc73f6f69f9}{
\index{Caller@{Caller}!nparams@{nparams}}
\index{nparams@{nparams}!Caller@{Caller}}
\subsubsection[{nparams}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Caller::nparams}}}
\label{structCaller_1dbd14c65b8f3e0046ec1dc73f6f69f9}


asynch handler function \hypertarget{structCaller_d8f29c03ab60a299089385d5e82aa8c6}{
\index{Caller@{Caller}!nresults@{nresults}}
\index{nresults@{nresults}!Caller@{Caller}}
\subsubsection[{nresults}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Caller::nresults}}}
\label{structCaller_d8f29c03ab60a299089385d5e82aa8c6}


number of calling params \hypertarget{structCaller_29d5894771b1992590480d27ceb401e5}{
\index{Caller@{Caller}!param@{param}}
\index{param@{param}!Caller@{Caller}}
\subsubsection[{param}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-value$\ast$ {\bf Caller::param}}}
\label{structCaller_29d5894771b1992590480d27ceb401e5}


method name \hypertarget{structCaller_96d6cfd2ecc822be1f59b80216def471}{
\index{Caller@{Caller}!result@{result}}
\index{result@{result}!Caller@{Caller}}
\subsubsection[{result}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-value$\ast$ {\bf Caller::result}}}
\label{structCaller_96d6cfd2ecc822be1f59b80216def471}


user data ('svr' pointer) 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
xrpcP.h\end{CompactItemize}
