\hypertarget{a01122}{\section{R\+P\+C\+:\+:R\+P\+C\+Helper Class Reference}
\label{a01122}\index{R\+P\+C\+::\+R\+P\+C\+Helper@{R\+P\+C\+::\+R\+P\+C\+Helper}}
}
Inheritance diagram for R\+P\+C\+:\+:R\+P\+C\+Helper\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01122}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
Q\+Script\+Value \hyperlink{a01122_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{a01122_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 65 of file R\+P\+C\+Wrappers\+Helper.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a01122_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[{call\+Function}]{\setlength{\rightskip}{0pt plus 5cm}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]}}}\label{a01122_a2f69854b156e6c9495ca38ebb1e6b53c}


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 63 of file R\+P\+C\+Wrappers\+Helper.\+cc.

\hypertarget{a01122_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[{call\+Function}]{\setlength{\rightskip}{0pt plus 5cm}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]}}}\label{a01122_a1a80a634de1ee51c62c5db3cc34cdc60}


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 76 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{a02465}{R\+P\+C\+Wrappers\+Helper.\+hh}\item 
Open\+Flipper/\+Base\+Plugin/R\+P\+C\+Wrappers\+Helper.\+cc\end{DoxyCompactItemize}
