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

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
\hypertarget{structServer_926c9dae229a62b6d33fdbb41dca6d82}{
int \textbf{port}}
\label{structServer_926c9dae229a62b6d33fdbb41dca6d82}

\item 
char \hyperlink{structServer_3e5bdf6e881fe987617dbbe420ed39a7}{path} \mbox{[}SZ\_\-PATH\mbox{]}
\item 
char \hyperlink{structServer_732b4b0eb4208cc8618eeda41d35effa}{url} \mbox{[}SZ\_\-PATH\mbox{]}
\item 
char \hyperlink{structServer_25c424b3c00a12aefd80dd82dafa1f9f}{config} \mbox{[}SZ\_\-PATH\mbox{]}
\item 
char \hyperlink{structServer_520e88309f2f48106caa1fb6bacd9b3b}{logfile} \mbox{[}SZ\_\-PATH\mbox{]}
\item 
\hyperlink{structMethod}{Method} $\ast$ \hyperlink{structServer_0d3f35225f9d2bcb9350016948e77ada}{method\_\-head}
\item 
\hyperlink{structMethod}{Method} $\ast$ \hyperlink{structServer_baf5367f677cc45e2b46d08989a068e4}{method\_\-tail}
\item 
int \hyperlink{structServer_fd95ab28088415ee5900bd6bf70dc0a2}{num\_\-methods}
\item 
\hyperlink{structCaller}{Caller} \hyperlink{structServer_bac1edd9485d6c86e5d6273c9e7efe79}{caller}
\item 
pthread\_\-attr\_\-t \hyperlink{structServer_922879601b599ff38a9638a72da810fa}{attr}
\item 
pthread\_\-t \hyperlink{structServer_b30292985309c492e4ba0ebbf2a6934a}{thread}
\item 
xmlrpc\_\-default\_\-method \hyperlink{structServer_bafe10e20203238b2f957419066955be}{defMethod}
\item 
xmlrpc\_\-server\_\-abyss\_\-parms \hyperlink{structServer_62bc9dc3ae8328ac0781cc3c7cbe148c}{serverparm}
\item 
\hypertarget{structServer_039a46ab56a4118f4013ca22cf042e4a}{
xmlrpc\_\-registry $\ast$ \textbf{registry}}
\label{structServer_039a46ab56a4118f4013ca22cf042e4a}

\item 
\hypertarget{structServer_b50cdb19365000aa482374876aa55fec}{
xmlrpc\_\-env \textbf{env}}
\label{structServer_b50cdb19365000aa482374876aa55fec}

\item 
\hypertarget{structServer_16b8af9cb469718b3fdfd50fbe9fbc3a}{
int \textbf{trace}}
\label{structServer_16b8af9cb469718b3fdfd50fbe9fbc3a}

\end{CompactItemize}


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

\subsection{Field Documentation}
\hypertarget{structServer_922879601b599ff38a9638a72da810fa}{
\index{Server@{Server}!attr@{attr}}
\index{attr@{attr}!Server@{Server}}
\subsubsection[{attr}]{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-attr\_\-t {\bf Server::attr}}}
\label{structServer_922879601b599ff38a9638a72da810fa}


method calling struct \hypertarget{structServer_bac1edd9485d6c86e5d6273c9e7efe79}{
\index{Server@{Server}!caller@{caller}}
\index{caller@{caller}!Server@{Server}}
\subsubsection[{caller}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Caller} {\bf Server::caller}}}
\label{structServer_bac1edd9485d6c86e5d6273c9e7efe79}


number of methods \hypertarget{structServer_25c424b3c00a12aefd80dd82dafa1f9f}{
\index{Server@{Server}!config@{config}}
\index{config@{config}!Server@{Server}}
\subsubsection[{config}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::config}\mbox{[}SZ\_\-PATH\mbox{]}}}
\label{structServer_25c424b3c00a12aefd80dd82dafa1f9f}


full server URL \hypertarget{structServer_bafe10e20203238b2f957419066955be}{
\index{Server@{Server}!defMethod@{defMethod}}
\index{defMethod@{defMethod}!Server@{Server}}
\subsubsection[{defMethod}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-default\_\-method {\bf Server::defMethod}}}
\label{structServer_bafe10e20203238b2f957419066955be}


server thread \hypertarget{structServer_520e88309f2f48106caa1fb6bacd9b3b}{
\index{Server@{Server}!logfile@{logfile}}
\index{logfile@{logfile}!Server@{Server}}
\subsubsection[{logfile}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::logfile}\mbox{[}SZ\_\-PATH\mbox{]}}}
\label{structServer_520e88309f2f48106caa1fb6bacd9b3b}


server config file \hypertarget{structServer_0d3f35225f9d2bcb9350016948e77ada}{
\index{Server@{Server}!method\_\-head@{method\_\-head}}
\index{method\_\-head@{method\_\-head}!Server@{Server}}
\subsubsection[{method\_\-head}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Method}$\ast$ {\bf Server::method\_\-head}}}
\label{structServer_0d3f35225f9d2bcb9350016948e77ada}


server log file \hypertarget{structServer_baf5367f677cc45e2b46d08989a068e4}{
\index{Server@{Server}!method\_\-tail@{method\_\-tail}}
\index{method\_\-tail@{method\_\-tail}!Server@{Server}}
\subsubsection[{method\_\-tail}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Method}$\ast$ {\bf Server::method\_\-tail}}}
\label{structServer_baf5367f677cc45e2b46d08989a068e4}


server method list \hypertarget{structServer_fd95ab28088415ee5900bd6bf70dc0a2}{
\index{Server@{Server}!num\_\-methods@{num\_\-methods}}
\index{num\_\-methods@{num\_\-methods}!Server@{Server}}
\subsubsection[{num\_\-methods}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Server::num\_\-methods}}}
\label{structServer_fd95ab28088415ee5900bd6bf70dc0a2}


server method tail \hypertarget{structServer_3e5bdf6e881fe987617dbbe420ed39a7}{
\index{Server@{Server}!path@{path}}
\index{path@{path}!Server@{Server}}
\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::path}\mbox{[}SZ\_\-PATH\mbox{]}}}
\label{structServer_3e5bdf6e881fe987617dbbe420ed39a7}


server port numnber \hypertarget{structServer_62bc9dc3ae8328ac0781cc3c7cbe148c}{
\index{Server@{Server}!serverparm@{serverparm}}
\index{serverparm@{serverparm}!Server@{Server}}
\subsubsection[{serverparm}]{\setlength{\rightskip}{0pt plus 5cm}xmlrpc\_\-server\_\-abyss\_\-parms {\bf Server::serverparm}}}
\label{structServer_62bc9dc3ae8328ac0781cc3c7cbe148c}


dispatcher method \hypertarget{structServer_b30292985309c492e4ba0ebbf2a6934a}{
\index{Server@{Server}!thread@{thread}}
\index{thread@{thread}!Server@{Server}}
\subsubsection[{thread}]{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-t {\bf Server::thread}}}
\label{structServer_b30292985309c492e4ba0ebbf2a6934a}


server thread attribute \hypertarget{structServer_732b4b0eb4208cc8618eeda41d35effa}{
\index{Server@{Server}!url@{url}}
\index{url@{url}!Server@{Server}}
\subsubsection[{url}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Server::url}\mbox{[}SZ\_\-PATH\mbox{]}}}
\label{structServer_732b4b0eb4208cc8618eeda41d35effa}


path e.g. \char`\"{}/RPC2\char`\"{} 

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