\hypertarget{_q_c___gate_8dox_8h_source}{}\doxysection{QC\+\_\+\+Gate.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 \textcolor{keyword}{namespace }Thread \{}
\DoxyCodeLine{6 }
\DoxyCodeLine{35 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_thread_1_1_gate}{Gate}} \{}
\DoxyCodeLine{36 }
\DoxyCodeLine{37 \textcolor{keyword}{public}:}
\DoxyCodeLine{39 }
\DoxyCodeLine{44  \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_aaf72409de51d42a1057b48f67c3e9598}{constructor}}();}
\DoxyCodeLine{45 }
\DoxyCodeLine{46 \textcolor{keyword}{public}:}
\DoxyCodeLine{48 }
\DoxyCodeLine{53  \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_ad7cebf015ecbb354d4c7460fe8dd948d}{copy}}();}
\DoxyCodeLine{54 }
\DoxyCodeLine{55 \textcolor{keyword}{public}:}
\DoxyCodeLine{57 }
\DoxyCodeLine{66  \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_af45282fa74979eebc635dea5c708b398}{destructor}}();}
\DoxyCodeLine{67 }
\DoxyCodeLine{68 \textcolor{keyword}{public}:}
\DoxyCodeLine{70 }
\DoxyCodeLine{83 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_afedd4acee953a17bff84ad91ad226fed}{enter}}(timeout timeout\_ms);}
\DoxyCodeLine{84 }
\DoxyCodeLine{85 \textcolor{keyword}{public}:}
\DoxyCodeLine{87 }
\DoxyCodeLine{95 nothing \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_a84af8317ea5b6fb634ad03342d1738ee}{enter}}();}
\DoxyCodeLine{96 }
\DoxyCodeLine{97 \textcolor{keyword}{public}:}
\DoxyCodeLine{99 }
\DoxyCodeLine{108 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_aec16df9e3c8a030c12e2c3791263d3e7}{exit}}();}
\DoxyCodeLine{109 }
\DoxyCodeLine{110 \textcolor{keyword}{public}:}
\DoxyCodeLine{112 }
\DoxyCodeLine{122 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_a57f6a41d648c62f41b85b2b1ffd6af64}{numInside}}();}
\DoxyCodeLine{123 }
\DoxyCodeLine{124 \textcolor{keyword}{public}:}
\DoxyCodeLine{126 }
\DoxyCodeLine{134 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_a0ecf6d20f8147a687883f51182d5c108}{numWaiting}}();}
\DoxyCodeLine{135 }
\DoxyCodeLine{136 \textcolor{keyword}{public}:}
\DoxyCodeLine{138 }
\DoxyCodeLine{150 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate_ae8358c58fb1eff5cddbc34cbec5e6d8d}{tryEnter}}();}
\DoxyCodeLine{151 \};}
\DoxyCodeLine{152 \}}
\DoxyCodeLine{153 \}}

\end{DoxyCode}
