\hypertarget{classRPC_1_1RPCHelper}{}\section{R\+PC\+:\+:R\+P\+C\+Helper Class Reference}
\label{classRPC_1_1RPCHelper}\index{R\+P\+C\+::\+R\+P\+C\+Helper@{R\+P\+C\+::\+R\+P\+C\+Helper}}
Inheritance diagram for R\+PC\+:\+:R\+P\+C\+Helper\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classRPC_1_1RPCHelper}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
Q\+Script\+Value \hyperlink{classRPC_1_1RPCHelper_a2f69854b156e6c9495ca38ebb1e6b53c}{call\+Function} (Q\+Script\+Engine $\ast$\+\_\+engine, const Q\+String \&\+\_\+plugin, const Q\+String \&\+\_\+function\+Name)
\begin{DoxyCompactList}\small\item\em call a function provided by a plugin \end{DoxyCompactList}\item 
Q\+Script\+Value \hyperlink{classRPC_1_1RPCHelper_a1a80a634de1ee51c62c5db3cc34cdc60}{call\+Function} (Q\+Script\+Engine $\ast$\+\_\+engine, const Q\+String \&\+\_\+plugin, const Q\+String \&\+\_\+function\+Name, const std\+::vector$<$ Q\+Script\+Value $>$ \&\+\_\+parameters)
\begin{DoxyCompactList}\small\item\em Call a function provided by a plugin getting multiple parameters. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 55 of file R\+P\+C\+Wrappers\+Helper.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classRPC_1_1RPCHelper_a2f69854b156e6c9495ca38ebb1e6b53c}\label{classRPC_1_1RPCHelper_a2f69854b156e6c9495ca38ebb1e6b53c}} 
\index{R\+P\+C\+::\+R\+P\+C\+Helper@{R\+P\+C\+::\+R\+P\+C\+Helper}!call\+Function@{call\+Function}}
\index{call\+Function@{call\+Function}!R\+P\+C\+::\+R\+P\+C\+Helper@{R\+P\+C\+::\+R\+P\+C\+Helper}}
\subsubsection{\texorpdfstring{call\+Function}{callFunction}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Q\+Script\+Value R\+P\+C\+::\+R\+P\+C\+Helper\+::call\+Function (\begin{DoxyParamCaption}\item[{Q\+Script\+Engine $\ast$}]{\+\_\+engine,  }\item[{const Q\+String \&}]{\+\_\+plugin,  }\item[{const Q\+String \&}]{\+\_\+function\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



call a function provided by a plugin 


\begin{DoxyParams}{Parameters}
{\em \+\_\+plugin} & Plugin name ( Scripting name ) \\
\hline
{\em \+\_\+function\+Name} & Name of the remote function \\
\hline
\end{DoxyParams}


Definition at line 55 of file R\+P\+C\+Wrappers\+Helper.\+cc.

\mbox{\Hypertarget{classRPC_1_1RPCHelper_a1a80a634de1ee51c62c5db3cc34cdc60}\label{classRPC_1_1RPCHelper_a1a80a634de1ee51c62c5db3cc34cdc60}} 
\index{R\+P\+C\+::\+R\+P\+C\+Helper@{R\+P\+C\+::\+R\+P\+C\+Helper}!call\+Function@{call\+Function}}
\index{call\+Function@{call\+Function}!R\+P\+C\+::\+R\+P\+C\+Helper@{R\+P\+C\+::\+R\+P\+C\+Helper}}
\subsubsection{\texorpdfstring{call\+Function}{callFunction}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Q\+Script\+Value R\+P\+C\+::\+R\+P\+C\+Helper\+::call\+Function (\begin{DoxyParamCaption}\item[{Q\+Script\+Engine $\ast$}]{\+\_\+engine,  }\item[{const Q\+String \&}]{\+\_\+plugin,  }\item[{const Q\+String \&}]{\+\_\+function\+Name,  }\item[{const std\+::vector$<$ Q\+Script\+Value $>$ \&}]{\+\_\+parameters }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}



Call a function provided by a plugin getting multiple parameters. 

This function gets the parameters which are converted to a Q\+Script\+Value on your own.


\begin{DoxyParams}{Parameters}
{\em \+\_\+plugin} & Plugin name ( Scripting name of the plugin ) \\
\hline
{\em \+\_\+function\+Name} & Name of the remote function \\
\hline
{\em \+\_\+parameters} & vector of scriptvalues containing the functions parameters in the right order \\
\hline
\end{DoxyParams}


Definition at line 68 of file R\+P\+C\+Wrappers\+Helper.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/\+Base\+Plugin/\hyperlink{RPCWrappersHelper_8hh}{R\+P\+C\+Wrappers\+Helper.\+hh}\item 
Open\+Flipper/\+Base\+Plugin/R\+P\+C\+Wrappers\+Helper.\+cc\end{DoxyCompactItemize}
