\doxysection{QC\+\_\+\+Breakpoint.\+dox.\+h}
\hypertarget{_q_c___breakpoint_8dox_8h_source}{}\label{_q_c___breakpoint_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00027\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1_breakpoint}{Breakpoint}}\ \{}
\DoxyCodeLine{00028\ }
\DoxyCodeLine{00029\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00031\ \textcolor{comment}{/***}}
\DoxyCodeLine{00032\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00033\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a7550bb9d25be0943578dc1e1d52a3691}{addThreadId}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{tid}});}
\DoxyCodeLine{00034\ }
\DoxyCodeLine{00035\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00037\ \textcolor{comment}{/***}}
\DoxyCodeLine{00038\ \textcolor{comment}{\ *\ \ @param\ new\_pgm\ Program\ to\ be\ assigned}}
\DoxyCodeLine{00039\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00040\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a42c682509d738e31b36766f659088a74}{assignProgram}}(\mbox{\hyperlink{class_qore_1_1_program_control}{ProgramControl}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{pgm}});}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00044\ \textcolor{comment}{/***}}
\DoxyCodeLine{00045\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00046\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a6ac6bf1c8640823bc29c338559b9566a}{assignStatement}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{statementId}});}
\DoxyCodeLine{00047\ }
\DoxyCodeLine{00048\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00050\ \textcolor{comment}{/***}}
\DoxyCodeLine{00051\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00052\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_ad8757e1a828db69bf8a34a0799e2d298}{clearThreadIds}}();}
\DoxyCodeLine{00053\ }
\DoxyCodeLine{00054\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00056\ \textcolor{comment}{/***}}
\DoxyCodeLine{00057\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00058\ \ \mbox{\hyperlink{class_qore_1_1_breakpoint_a14453f462754413a02ddbd9a7a116027}{constructor}}();}
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00060\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00062\ \textcolor{comment}{/***/}}
\DoxyCodeLine{00063\ \ \mbox{\hyperlink{class_qore_1_1_breakpoint_a97c3de2dbd05c03c0a3972acca81fa22}{copy}}();}
\DoxyCodeLine{00064\ }
\DoxyCodeLine{00065\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00067\ \textcolor{comment}{/***}}
\DoxyCodeLine{00068\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00069\ \ \mbox{\hyperlink{class_qore_1_1_breakpoint_a03671dcd6b3217524c572094f5162ea9}{destructor}}();}
\DoxyCodeLine{00070\ }
\DoxyCodeLine{00071\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00073\ }
\DoxyCodeLine{00077\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a49e8e1566b0f8e289a5b2f49d86032dc}{getBreakpointId}}();}
\DoxyCodeLine{00078\ }
\DoxyCodeLine{00079\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00081\ \textcolor{comment}{/***}}
\DoxyCodeLine{00082\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00083\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_aef9de18d0340e5b7a07a638b7f7ee232}{getEnabled}}();}
\DoxyCodeLine{00084\ }
\DoxyCodeLine{00085\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00087\ \textcolor{comment}{/***/}}
\DoxyCodeLine{00088\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_ab323e5638338a6a11940bc5f83c94c8a}{getPolicy}}();}
\DoxyCodeLine{00089\ }
\DoxyCodeLine{00090\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00092\ }
\DoxyCodeLine{00101\ \mbox{\hyperlink{class_qore_1_1_program_control}{ProgramControl}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a68760cc4fde41e64496725927e873bcf}{getProgram}}();}
\DoxyCodeLine{00102\ }
\DoxyCodeLine{00103\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00105\ \textcolor{comment}{/***\ \ @see\ @ref\ Qore::Program::resolveStatementId()\ "{}Program::resolveStatementId()"{}}}
\DoxyCodeLine{00106\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00107\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<int>}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a59c6d452742ea65bcf5d4f8abad9f4c5}{getStatementIds}}();}
\DoxyCodeLine{00108\ }
\DoxyCodeLine{00109\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00111\ \textcolor{comment}{/***}}
\DoxyCodeLine{00112\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00113\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<int>}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a25b4b3c252a9f367e45acf2131566ea9}{getThreadIds}}();}
\DoxyCodeLine{00114\ }
\DoxyCodeLine{00115\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00117\ \textcolor{comment}{/***}}
\DoxyCodeLine{00118\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00119\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a3d30dc49c88708bdcc8e1ff50083bbfb}{isThreadId}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{tid}});}
\DoxyCodeLine{00120\ }
\DoxyCodeLine{00121\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00123\ \textcolor{comment}{/***}}
\DoxyCodeLine{00124\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00125\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_ac814d0aaf04fe73c0ea9102097bdace6}{removeThreadId}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{tid}});}
\DoxyCodeLine{00126\ }
\DoxyCodeLine{00127\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00129\ \textcolor{comment}{/***}}
\DoxyCodeLine{00130\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00131\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a8f71648d83c47d35af708c4ab99e2631}{setEnabled}}(\textcolor{keywordtype}{bool}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{enabled}});}
\DoxyCodeLine{00132\ }
\DoxyCodeLine{00133\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00137\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a8443c64a7cfa66558fd6d2cc7d0c262c}{setPolicy}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{policy}});}
\DoxyCodeLine{00138\ }
\DoxyCodeLine{00139\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00141\ \textcolor{comment}{/***}}
\DoxyCodeLine{00142\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00143\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a1e9d0e4f39857d15fafa9fc5a3dde192}{setThreadIds}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softlist<softint>}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{tidList}});}
\DoxyCodeLine{00144\ }
\DoxyCodeLine{00145\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00147\ \textcolor{comment}{/***}}
\DoxyCodeLine{00148\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00149\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a0b6640c2cf250db4f9aa55ae27799769}{unassignProgram}}();}
\DoxyCodeLine{00150\ }
\DoxyCodeLine{00151\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00153\ \textcolor{comment}{/***}}
\DoxyCodeLine{00154\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00155\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a3dd2b2a4d219c56360e1c7fb8589f399}{unassignStatement}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{statementId}});}
\DoxyCodeLine{00156\ }
\DoxyCodeLine{00157\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00159\ }
\DoxyCodeLine{00162\ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_qore_1_1_breakpoint}{Breakpoint}}\ \mbox{\hyperlink{class_qore_1_1_breakpoint_a6d4bb5bd96b835b0d22f84bb9cdba30c}{resolveBreakpointId}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{breakpointId}});}
\DoxyCodeLine{00163\ \};}
\DoxyCodeLine{00171\ }
\DoxyCodeLine{00173\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__breakpoint__policy__options_gaa1a11d070aa6ac6f82c94ac11f2767ff}{BreakpointPolicyAccept}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{BKP\_PO\_ACCEPT}};}
\DoxyCodeLine{00175\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__breakpoint__policy__options_gaf37af71a5cae3a7c5335848129732a5a}{BreakpointPolicyNone}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{BKP\_PO\_NONE}};}
\DoxyCodeLine{00177\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__breakpoint__policy__options_ga8366f69a68ba80c2e6c4e590ffe704cd}{BreakpointPolicyReject}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{BKP\_PO\_REJECT}};}
\DoxyCodeLine{00179\ \}}

\end{DoxyCode}
