\section{rox\_\-soap\_\-server\_\-actions Struct Reference}
\label{structrox__soap__server__actions}\index{rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}}
{\tt \#include $<$rox\_\-soap\_\-server.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
const char $\ast$ {\bf action\_\-name}
\item 
const char $\ast$ {\bf args}
\item 
const char $\ast$ {\bf optional\_\-args}
\item 
{\bf rox\_\-soap\_\-server\_\-action} {\bf action}
\item 
gpointer {\bf udata}
\end{CompactItemize}


\subsection{Detailed Description}
Type defining an action. 



\subsection{Field Documentation}
\index{rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}!action_name@{action\_\-name}}
\index{action_name@{action\_\-name}!rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf rox\_\-soap\_\-server\_\-actions::action\_\-name}}\label{structrox__soap__server__actions_58083187d884c452ca424be381ce4731}


Name of an action \index{rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}!args@{args}}
\index{args@{args}!rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf rox\_\-soap\_\-server\_\-actions::args}}\label{structrox__soap__server__actions_608953ebc26c77f5ec169e5136543683}


Comma seperated list of required arguments, in the order they will be presented to the \doxyref{rox\_\-soap\_\-server\_\-action}{p.}{rox__soap__server_8h_a42bd06aa467a4a7ebb033b546dc59bc} function. \index{rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}!optional_args@{optional\_\-args}}
\index{optional_args@{optional\_\-args}!rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf rox\_\-soap\_\-server\_\-actions::optional\_\-args}}\label{structrox__soap__server__actions_e7c40d73356389153d9733f54e1ffc2c}


Comma seperated list of optional arguments, in the order they will be presented to the \doxyref{rox\_\-soap\_\-server\_\-action}{p.}{rox__soap__server_8h_a42bd06aa467a4a7ebb033b546dc59bc} function. \index{rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}!action@{action}}
\index{action@{action}!rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf rox\_\-soap\_\-server\_\-action} {\bf rox\_\-soap\_\-server\_\-actions::action}}\label{structrox__soap__server__actions_f40e9709085f8fcb884b7e152841d886}


Function to call to process the action \index{rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}!udata@{udata}}
\index{udata@{udata}!rox_soap_server_actions@{rox\_\-soap\_\-server\_\-actions}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gpointer {\bf rox\_\-soap\_\-server\_\-actions::udata}}\label{structrox__soap__server__actions_69f8a103caa4bc11b1d4fdc463b28e47}


Addtional data to pass to {\em action\/} 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
{\bf rox\_\-soap\_\-server.h}\end{CompactItemize}
