\doxysubsection{SVM plugin entry point values}
\hypertarget{group__pluginentrypointvalues}{}\label{group__pluginentrypointvalues}\index{SVM plugin entry point values@{SVM plugin entry point values}}


This module contains API functions to handle SVM plugin entry point values.  


\doxysubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} \mbox{\hyperlink{group__pluginentrypointvalues_ga3b90eb994f11fe2afc390529e6af4951}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new}} (const void \texorpdfstring{$\ast$}{*}svm, const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}} plugin\+\_\+name, const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}} entry\+\_\+name)
\begin{DoxyCompactList}\small\item\em This function creates a plugin entry point value the SVM can store in its memories from two string values. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} \mbox{\hyperlink{group__pluginentrypointvalues_ga2887a0a7f3458b299d7c1978b248facf}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+\+\_\+string}} (const void \texorpdfstring{$\ast$}{*}svm, const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} plugin\+\_\+name, const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} entry\+\_\+name)
\begin{DoxyCompactList}\small\item\em This function creates a plugin entry point value the SVM can store in its memories from two \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} \mbox{\hyperlink{group__pluginentrypointvalues_gafdc3fc527db3cb49272d26abaa11f835}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+\+\_\+raw}} (const void \texorpdfstring{$\ast$}{*}svm, const char \texorpdfstring{$\ast$}{*}plugin\+\_\+name, const char \texorpdfstring{$\ast$}{*}entry\+\_\+name)
\begin{DoxyCompactList}\small\item\em This function creates a plugin entry point value the SVM can store in its memories from two C nul-\/terminated strings. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} \mbox{\hyperlink{group__pluginentrypointvalues_ga2e2bd91849e7e0c9d100e1ecd8881f64}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+prefix}} (const void \texorpdfstring{$\ast$}{*}svm, const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} pep, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function creates a plugin entry point value the SVM can store in its memories from a plugin entry point and a C nul-\/terminated string. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} \mbox{\hyperlink{group__pluginentrypointvalues_ga6c0a6b3b556d23b948c3b252c5ba0249}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+null}} (const void \texorpdfstring{$\ast$}{*}svm)
\begin{DoxyCompactList}\small\item\em This function creates a plugin entry point value the SVM can store in its memories without a value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} \mbox{\hyperlink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint}} (const void \texorpdfstring{$\ast$}{*}svm, const \mbox{\hyperlink{group__api__types_gaf37a7c40972a9dabfa18b14127c34fb1}{SVM\+\_\+\+Value}} value)
\begin{DoxyCompactList}\small\item\em This function checks whether a value contains a plugin entry point. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} \mbox{\hyperlink{group__pluginentrypointvalues_ga087fe257efb952365bbc3490052aa0a1}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+get\+\_\+plugin}} (const void \texorpdfstring{$\ast$}{*}svm, const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} pep)
\begin{DoxyCompactList}\small\item\em This function extracts the plugin name contained in a plugin entry point value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} \mbox{\hyperlink{group__pluginentrypointvalues_gaed8fd8173208b9dab44051c752182e9d}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+get\+\_\+entry}} (const void \texorpdfstring{$\ast$}{*}svm, const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} pep)
\begin{DoxyCompactList}\small\item\em This function extracts the entry name contained in a plugin entry point value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_gad76ca0b49e8e8cb09165244c7d7b2a19}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} pluginentrypoint)
\begin{DoxyCompactList}\small\item\em This function replaces the pluginentrypoint value by another pluginentrypoint value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_gade079017d676956e2eb19f46ba8d4ee5}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+plugin}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}} plugin\+\_\+name)
\begin{DoxyCompactList}\small\item\em This function replaces the plugin name contained in a plugin entry point value from a string value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga57d4edfa2265eb50daf333146c9255c4}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+plugin\+\_\+\+\_\+string}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} plugin\+\_\+name)
\begin{DoxyCompactList}\small\item\em This function replaces the plugin name contained in a plugin entry point value from a \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga2a61074c66cbf4b5e7c62526092078f3}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+plugin\+\_\+\+\_\+raw}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const char \texorpdfstring{$\ast$}{*}plugin\+\_\+name)
\begin{DoxyCompactList}\small\item\em This function replaces the plugin name contained in a plugin entry point value from a C nul-\/terminated string. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga3f2de2ab51f389ef13baaa2ebd8d77b5}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+entry}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}} entry\+\_\+name, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function replaces the entry name contained in a plugin entry point value from a string value and an optional C nul-\/terminated string prefix. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga630af996170ee933b390fd42fee380c0}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+entry\+\_\+\+\_\+string}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} entry\+\_\+name, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function replaces the entry name contained in a plugin entry point value from a \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String} and an optional C nul-\/terminated string prefix. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga2811113ae5fd692f2c6ac3053c3d8480}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+entry\+\_\+\+\_\+raw}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const char \texorpdfstring{$\ast$}{*}entry\+\_\+name, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function replaces the entry name contained in a plugin entry point value from two C nul-\/terminated strings. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga13f16e52a5ecef325a090df9b5279adf}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+pluginentry}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}} plugin\+\_\+name, const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}} entry\+\_\+name, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function replaces the plugin name and the entry name contained in a plugin entry point value from two string values and an optional C nul-\/terminated string prefix. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_gae978ee9e0353ff12cda2e05c2e6990a7}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+pluginentry\+\_\+\+\_\+string}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} plugin\+\_\+name, const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} entry\+\_\+name, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function replaces the plugin name and the entry name contained in a plugin entry point value from two \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String} and an optional C nul-\/terminated string prefix. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__pluginentrypointvalues_ga98d40467bf727eba4596668abf81f39f}{svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+pluginentry\+\_\+\+\_\+raw}} (const void \texorpdfstring{$\ast$}{*}svm, \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} value, const char \texorpdfstring{$\ast$}{*}plugin\+\_\+name, const char \texorpdfstring{$\ast$}{*}entry\+\_\+name, const char \texorpdfstring{$\ast$}{*}prefix)
\begin{DoxyCompactList}\small\item\em This function replaces the plugin name and the entry name contained in a plugin entry point value from three C nul-\/terminated strings. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
This module contains API functions to handle SVM plugin entry point values. 



\doxysubsubsection{Function Documentation}
\Hypertarget{group__pluginentrypointvalues_gaed8fd8173208b9dab44051c752182e9d}\label{group__pluginentrypointvalues_gaed8fd8173208b9dab44051c752182e9d} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_get\_entry@{svm\_value\_pluginentrypoint\_get\_entry}}
\index{svm\_value\_pluginentrypoint\_get\_entry@{svm\_value\_pluginentrypoint\_get\_entry}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_get\_entry()}{svm\_value\_pluginentrypoint\_get\_entry()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+get\+\_\+entry (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{pep }\end{DoxyParamCaption})}



This function extracts the entry name contained in a plugin entry point value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em pep} & The plugin entry point value to extract from.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The entry name contained in the value.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the pep parameter does not contain a plugin entry point.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga087fe257efb952365bbc3490052aa0a1}\label{group__pluginentrypointvalues_ga087fe257efb952365bbc3490052aa0a1} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_get\_plugin@{svm\_value\_pluginentrypoint\_get\_plugin}}
\index{svm\_value\_pluginentrypoint\_get\_plugin@{svm\_value\_pluginentrypoint\_get\_plugin}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_get\_plugin()}{svm\_value\_pluginentrypoint\_get\_plugin()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+get\+\_\+plugin (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{pep }\end{DoxyParamCaption})}



This function extracts the plugin name contained in a plugin entry point value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em pep} & The plugin entry point value to extract from.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The plugin name contained in the value.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the pep parameter does not contain a plugin entry point.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga3b90eb994f11fe2afc390529e6af4951}\label{group__pluginentrypointvalues_ga3b90eb994f11fe2afc390529e6af4951} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_new@{svm\_value\_pluginentrypoint\_new}}
\index{svm\_value\_pluginentrypoint\_new@{svm\_value\_pluginentrypoint\_new}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_new()}{svm\_value\_pluginentrypoint\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}}}]{plugin\+\_\+name,  }\item[{const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}}}]{entry\+\_\+name }\end{DoxyParamCaption})}



This function creates a plugin entry point value the SVM can store in its memories from two string values. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The name of the plugin containing the plugin object. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The name of the plugin object within the plugin.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The plugin entry point value.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
\Hypertarget{group__pluginentrypointvalues_gafdc3fc527db3cb49272d26abaa11f835}\label{group__pluginentrypointvalues_gafdc3fc527db3cb49272d26abaa11f835} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_new\_\_raw@{svm\_value\_pluginentrypoint\_new\_\_raw}}
\index{svm\_value\_pluginentrypoint\_new\_\_raw@{svm\_value\_pluginentrypoint\_new\_\_raw}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_new\_\_raw()}{svm\_value\_pluginentrypoint\_new\_\_raw()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+\+\_\+raw (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{plugin\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{entry\+\_\+name }\end{DoxyParamCaption})}



This function creates a plugin entry point value the SVM can store in its memories from two C nul-\/terminated strings. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The name of the plugin containing the plugin object. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The name of the plugin object within the plugin.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The plugin entry point value.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
\Hypertarget{group__pluginentrypointvalues_ga2887a0a7f3458b299d7c1978b248facf}\label{group__pluginentrypointvalues_ga2887a0a7f3458b299d7c1978b248facf} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_new\_\_string@{svm\_value\_pluginentrypoint\_new\_\_string}}
\index{svm\_value\_pluginentrypoint\_new\_\_string@{svm\_value\_pluginentrypoint\_new\_\_string}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_new\_\_string()}{svm\_value\_pluginentrypoint\_new\_\_string()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+\+\_\+string (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}}}]{plugin\+\_\+name,  }\item[{const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}}}]{entry\+\_\+name }\end{DoxyParamCaption})}



This function creates a plugin entry point value the SVM can store in its memories from two \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The name of the plugin containing the plugin object. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The name of the plugin object within the plugin.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The plugin entry point value.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
\Hypertarget{group__pluginentrypointvalues_ga6c0a6b3b556d23b948c3b252c5ba0249}\label{group__pluginentrypointvalues_ga6c0a6b3b556d23b948c3b252c5ba0249} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_new\_null@{svm\_value\_pluginentrypoint\_new\_null}}
\index{svm\_value\_pluginentrypoint\_new\_null@{svm\_value\_pluginentrypoint\_new\_null}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_new\_null()}{svm\_value\_pluginentrypoint\_new\_null()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+null (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm }\end{DoxyParamCaption})}



This function creates a plugin entry point value the SVM can store in its memories without a value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A non initialised plugin entry point value.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
\Hypertarget{group__pluginentrypointvalues_ga2e2bd91849e7e0c9d100e1ecd8881f64}\label{group__pluginentrypointvalues_ga2e2bd91849e7e0c9d100e1ecd8881f64} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_new\_prefix@{svm\_value\_pluginentrypoint\_new\_prefix}}
\index{svm\_value\_pluginentrypoint\_new\_prefix@{svm\_value\_pluginentrypoint\_new\_prefix}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_new\_prefix()}{svm\_value\_pluginentrypoint\_new\_prefix()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} svm\+\_\+value\+\_\+pluginentrypoint\+\_\+new\+\_\+prefix (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{pep,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function creates a plugin entry point value the SVM can store in its memories from a plugin entry point and a C nul-\/terminated string. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em pep} & The plugin entry point to prefix. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & The prefix to add to the entry name.\\
\hline
\end{DoxyParams}
The plugin entry point "{}$<$plugin name$>$.$<$entry name$>$"{} is transformed into "{}$<$plugin name$>$.$<$prefix$>$\+\_\+$<$entry name$>$"{}.

\begin{DoxyReturn}{Returns}
The plugin entry point value having a prefix.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
\Hypertarget{group__pluginentrypointvalues_gad76ca0b49e8e8cb09165244c7d7b2a19}\label{group__pluginentrypointvalues_gad76ca0b49e8e8cb09165244c7d7b2a19} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set@{svm\_value\_pluginentrypoint\_set}}
\index{svm\_value\_pluginentrypoint\_set@{svm\_value\_pluginentrypoint\_set}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set()}{svm\_value\_pluginentrypoint\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{pluginentrypoint }\end{DoxyParamCaption})}



This function replaces the pluginentrypoint value by another pluginentrypoint value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em pluginentrypoint} & The plugin entry point to use for update.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain an plugin entry point. \\
\hline
{\em FAILURE} & interruption when the pluginentrypoint parameter does not contain an plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga3f2de2ab51f389ef13baaa2ebd8d77b5}\label{group__pluginentrypointvalues_ga3f2de2ab51f389ef13baaa2ebd8d77b5} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_entry@{svm\_value\_pluginentrypoint\_set\_entry}}
\index{svm\_value\_pluginentrypoint\_set\_entry@{svm\_value\_pluginentrypoint\_set\_entry}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_entry()}{svm\_value\_pluginentrypoint\_set\_entry()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+entry (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}}}]{entry\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function replaces the entry name contained in a plugin entry point value from a string value and an optional C nul-\/terminated string prefix. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The new entry name. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & An optional prefix. The prefix is ignored when it is a null pointer.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga2811113ae5fd692f2c6ac3053c3d8480}\label{group__pluginentrypointvalues_ga2811113ae5fd692f2c6ac3053c3d8480} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_entry\_\_raw@{svm\_value\_pluginentrypoint\_set\_entry\_\_raw}}
\index{svm\_value\_pluginentrypoint\_set\_entry\_\_raw@{svm\_value\_pluginentrypoint\_set\_entry\_\_raw}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_entry\_\_raw()}{svm\_value\_pluginentrypoint\_set\_entry\_\_raw()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+entry\+\_\+\+\_\+raw (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{entry\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function replaces the entry name contained in a plugin entry point value from two C nul-\/terminated strings. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The new entry name. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & An optional prefix. The prefix is ignored when it is a null pointer.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga630af996170ee933b390fd42fee380c0}\label{group__pluginentrypointvalues_ga630af996170ee933b390fd42fee380c0} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_entry\_\_string@{svm\_value\_pluginentrypoint\_set\_entry\_\_string}}
\index{svm\_value\_pluginentrypoint\_set\_entry\_\_string@{svm\_value\_pluginentrypoint\_set\_entry\_\_string}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_entry\_\_string()}{svm\_value\_pluginentrypoint\_set\_entry\_\_string()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+entry\+\_\+\+\_\+string (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}}}]{entry\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function replaces the entry name contained in a plugin entry point value from a \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String} and an optional C nul-\/terminated string prefix. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The new entry name. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & An optional prefix. The prefix is ignored when it is a null pointer.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_gade079017d676956e2eb19f46ba8d4ee5}\label{group__pluginentrypointvalues_gade079017d676956e2eb19f46ba8d4ee5} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_plugin@{svm\_value\_pluginentrypoint\_set\_plugin}}
\index{svm\_value\_pluginentrypoint\_set\_plugin@{svm\_value\_pluginentrypoint\_set\_plugin}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_plugin()}{svm\_value\_pluginentrypoint\_set\_plugin()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+plugin (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}}}]{plugin\+\_\+name }\end{DoxyParamCaption})}



This function replaces the plugin name contained in a plugin entry point value from a string value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The new plugin name.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga2a61074c66cbf4b5e7c62526092078f3}\label{group__pluginentrypointvalues_ga2a61074c66cbf4b5e7c62526092078f3} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_plugin\_\_raw@{svm\_value\_pluginentrypoint\_set\_plugin\_\_raw}}
\index{svm\_value\_pluginentrypoint\_set\_plugin\_\_raw@{svm\_value\_pluginentrypoint\_set\_plugin\_\_raw}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_plugin\_\_raw()}{svm\_value\_pluginentrypoint\_set\_plugin\_\_raw()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+plugin\+\_\+\+\_\+raw (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{plugin\+\_\+name }\end{DoxyParamCaption})}



This function replaces the plugin name contained in a plugin entry point value from a C nul-\/terminated string. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The new plugin name.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga57d4edfa2265eb50daf333146c9255c4}\label{group__pluginentrypointvalues_ga57d4edfa2265eb50daf333146c9255c4} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_plugin\_\_string@{svm\_value\_pluginentrypoint\_set\_plugin\_\_string}}
\index{svm\_value\_pluginentrypoint\_set\_plugin\_\_string@{svm\_value\_pluginentrypoint\_set\_plugin\_\_string}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_plugin\_\_string()}{svm\_value\_pluginentrypoint\_set\_plugin\_\_string()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+plugin\+\_\+\+\_\+string (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}}}]{plugin\+\_\+name }\end{DoxyParamCaption})}



This function replaces the plugin name contained in a plugin entry point value from a \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The new plugin name.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga13f16e52a5ecef325a090df9b5279adf}\label{group__pluginentrypointvalues_ga13f16e52a5ecef325a090df9b5279adf} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_pluginentry@{svm\_value\_pluginentrypoint\_set\_pluginentry}}
\index{svm\_value\_pluginentrypoint\_set\_pluginentry@{svm\_value\_pluginentrypoint\_set\_pluginentry}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_pluginentry()}{svm\_value\_pluginentrypoint\_set\_pluginentry()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+pluginentry (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}}}]{plugin\+\_\+name,  }\item[{const \mbox{\hyperlink{group__api__types_ga3dffb7b48e1c724c527353525675e41c}{SVM\+\_\+\+Value\+\_\+\+String}}}]{entry\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function replaces the plugin name and the entry name contained in a plugin entry point value from two string values and an optional C nul-\/terminated string prefix. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The new plugin name. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The new entry name. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & An optional prefix. The prefix is ignored when it is a null pointer.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga98d40467bf727eba4596668abf81f39f}\label{group__pluginentrypointvalues_ga98d40467bf727eba4596668abf81f39f} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_pluginentry\_\_raw@{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_raw}}
\index{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_raw@{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_raw}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_raw()}{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_raw()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+pluginentry\+\_\+\+\_\+raw (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{plugin\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{entry\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function replaces the plugin name and the entry name contained in a plugin entry point value from three C nul-\/terminated strings. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The new plugin name. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The new entry name. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & An optional prefix. The prefix is ignored when it is a null pointer.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_gae978ee9e0353ff12cda2e05c2e6990a7}\label{group__pluginentrypointvalues_gae978ee9e0353ff12cda2e05c2e6990a7} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_pluginentrypoint\_set\_pluginentry\_\_string@{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_string}}
\index{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_string@{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_string}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_string()}{svm\_value\_pluginentrypoint\_set\_pluginentry\_\_string()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+value\+\_\+pluginentrypoint\+\_\+set\+\_\+pluginentry\+\_\+\+\_\+string (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{\mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}}}]{value,  }\item[{const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}}}]{plugin\+\_\+name,  }\item[{const \mbox{\hyperlink{struct_s_v_m___string}{SVM\+\_\+\+String}}}]{entry\+\_\+name,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prefix }\end{DoxyParamCaption})}



This function replaces the plugin name and the entry name contained in a plugin entry point value from two \doxylink{struct_s_v_m___string}{SVM\+\_\+\+String} and an optional C nul-\/terminated string prefix. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in,out}}  & {\em value} & The plugin entry point value to update. \\
\hline
\mbox{\texttt{ in}}  & {\em plugin\+\_\+name} & The new plugin name. \\
\hline
\mbox{\texttt{ in}}  & {\em entry\+\_\+name} & The new entry name. \\
\hline
\mbox{\texttt{ in}}  & {\em prefix} & An optional prefix. The prefix is ignored when it is a null pointer.\\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the value parameter does not contain a plugin entry point. \\
\hline
{\em FAILURE} & interruption when the value is a constant.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\doxylink{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}{svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint} 

\doxylink{group__valuestypes_gac64c9dd002934821ebcf286a4f360741}{svm\+\_\+value\+\_\+type\+\_\+get} 
\end{DoxySeeAlso}
\Hypertarget{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb}\label{group__pluginentrypointvalues_ga955bfce17c2c3a71145b265fe55656eb} 
\index{SVM plugin entry point values@{SVM plugin entry point values}!svm\_value\_type\_is\_pluginentrypoint@{svm\_value\_type\_is\_pluginentrypoint}}
\index{svm\_value\_type\_is\_pluginentrypoint@{svm\_value\_type\_is\_pluginentrypoint}!SVM plugin entry point values@{SVM plugin entry point values}}
\doxysubsubsubsection{\texorpdfstring{svm\_value\_type\_is\_pluginentrypoint()}{svm\_value\_type\_is\_pluginentrypoint()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} svm\+\_\+value\+\_\+type\+\_\+is\+\_\+pluginentrypoint (\begin{DoxyParamCaption}\item[{const void \texorpdfstring{$\ast$}{*}}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gaf37a7c40972a9dabfa18b14127c34fb1}{SVM\+\_\+\+Value}}}]{value }\end{DoxyParamCaption})}



This function checks whether a value contains a plugin entry point. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em value} & The value to be diagnosed.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
TRUE if the value contains a plugin entry point, FALSE otherwise.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
