\hypertarget{group__schedulerprocesses}{}\doxysection{SVM process scheduler}
\label{group__schedulerprocesses}\index{SVM process scheduler@{SVM process scheduler}}


This module contains API functions to handle SVM process scheduler.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} \mbox{\hyperlink{group__schedulerprocesses_ga22a5b96ce2924b5483489558c4616436}{svm\+\_\+process\+\_\+has\+\_\+scheduler}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_gabbfa54994e431fe68d4f6580c112e1a0}{SVM\+\_\+\+Process}} process)
\begin{DoxyCompactList}\small\item\em This function checks whether a process is attached to a scheduler. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} \mbox{\hyperlink{group__schedulerprocesses_gace90109cd7a67324297f179e92594b29}{svm\+\_\+process\+\_\+get\+\_\+scheduler}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_gabbfa54994e431fe68d4f6580c112e1a0}{SVM\+\_\+\+Process}} process)
\begin{DoxyCompactList}\small\item\em This function returns the name of the scheduler of a process. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This module contains API functions to handle SVM process scheduler. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__schedulerprocesses_gace90109cd7a67324297f179e92594b29}\label{group__schedulerprocesses_gace90109cd7a67324297f179e92594b29}} 
\index{SVM process scheduler@{SVM process scheduler}!svm\_process\_get\_scheduler@{svm\_process\_get\_scheduler}}
\index{svm\_process\_get\_scheduler@{svm\_process\_get\_scheduler}!SVM process scheduler@{SVM process scheduler}}
\doxysubsubsection{\texorpdfstring{svm\_process\_get\_scheduler()}{svm\_process\_get\_scheduler()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga90c57554e1d1ea2967e133696d0cf2cd}{SVM\+\_\+\+Value\+\_\+\+Plugin\+Entry\+Point}} svm\+\_\+process\+\_\+get\+\_\+scheduler (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gabbfa54994e431fe68d4f6580c112e1a0}{SVM\+\_\+\+Process}}}]{process }\end{DoxyParamCaption})}



This function returns the name of the scheduler of a process. 


\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 process} & The process from which the scheduler will be extracted.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If the process uses the default scheduler, a NULL pointer is returned.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
The name of the scheduler.
\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 process is not attached to a scheduler. \\
\hline
\end{DoxyExceptions}
\mbox{\Hypertarget{group__schedulerprocesses_ga22a5b96ce2924b5483489558c4616436}\label{group__schedulerprocesses_ga22a5b96ce2924b5483489558c4616436}} 
\index{SVM process scheduler@{SVM process scheduler}!svm\_process\_has\_scheduler@{svm\_process\_has\_scheduler}}
\index{svm\_process\_has\_scheduler@{svm\_process\_has\_scheduler}!SVM process scheduler@{SVM process scheduler}}
\doxysubsubsection{\texorpdfstring{svm\_process\_has\_scheduler()}{svm\_process\_has\_scheduler()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} svm\+\_\+process\+\_\+has\+\_\+scheduler (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gabbfa54994e431fe68d4f6580c112e1a0}{SVM\+\_\+\+Process}}}]{process }\end{DoxyParamCaption})}



This function checks whether a process is attached to a scheduler. 


\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 process} & The process from which the scheduler will be extracted.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
TRUE if the process is attached to a scheduler, 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}
