\hypertarget{group__functional__domain__constants}{}\section{Functional Domain Constants}
\label{group__functional__domain__constants}\index{Functional Domain Constants@{Functional Domain Constants}}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{group__functional__domain__constants_ga13575102458aeb4a1c4d8b79ce887561}{Qore\+::\+D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE} = Q\+D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE
\begin{DoxyCompactList}\small\item\em provides access to databases \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga2f13313c2aa21817850133f99b44c2fa}{Qore\+::\+D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER} = Q\+D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER
\begin{DoxyCompactList}\small\item\em provides debugging functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga945741abd74f2121fa9a2fb89d8c6b4c}{Qore\+::\+D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC} = Q\+D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC
\begin{DoxyCompactList}\small\item\em provides dynamic parsing functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga86d8ac6c1ca9050fe51107a97ea5b9fd}{Qore\+::\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO} = Q\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO
\begin{DoxyCompactList}\small\item\em provides access to external information (ex\+: hostname, pid, process uid, etc) \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga2492eb49a7b137acb574a98a18176d22}{Qore\+::\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS} = Q\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS
\begin{DoxyCompactList}\small\item\em provides external process control functionality (can affect) start) or stop external processes) \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaed32c700f988d21a2a3c55ccf36f451c}{Qore\+::\+D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM} = Q\+D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM
\begin{DoxyCompactList}\small\item\em provides access to the filesystem \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaac43540fdce157e8f8df0ad26bbf7437}{Qore\+::\+D\+O\+M\+\_\+\+G\+UI} = Q\+D\+O\+M\+\_\+\+G\+UI
\begin{DoxyCompactList}\small\item\em provides G\+UI functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga122e9d3fcaf41d9fecd53f24be496568}{Qore\+::\+D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON} = Q\+D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON
\begin{DoxyCompactList}\small\item\em provides functionality related to code / dependency injection \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaaf4c9194f22ca56bd3b95caa436214c3}{Qore\+::\+D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL} = Q\+D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL
\begin{DoxyCompactList}\small\item\em provides access to functionality that changes locale information \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga233b03c196dcaa21187f359e87c48ac8}{Qore\+::\+D\+O\+M\+\_\+\+M\+O\+D\+U\+LE} = Q\+D\+O\+M\+\_\+\+M\+O\+D\+U\+L\+ES
\begin{DoxyCompactList}\small\item\em provides access to external modules \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga0b0bb2cc8627c910e5445bf004a8a46b}{Qore\+::\+D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK} = Q\+D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK
\begin{DoxyCompactList}\small\item\em provides network functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga51bbde061f74c08025b1d7c18184f773}{Qore\+::\+D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL} = Q\+D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+SS
\begin{DoxyCompactList}\small\item\em provides process control functionality (can affect or stop the current process) \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaad785fc289011722fb8a3c6c9ab53790}{Qore\+::\+D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON} = Q\+D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON
\begin{DoxyCompactList}\small\item\em provides reflection functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga27d39c32f12097d84a446f06e3c7978d}{Qore\+::\+D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO} = Q\+D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO
\begin{DoxyCompactList}\small\item\em provides terminal I/O functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_ga8cb18f231d451bed11c5fb81f9124f6c}{Qore\+::\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS} = Q\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS
\begin{DoxyCompactList}\small\item\em provides thread control functionality \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaf63c9d233d9365eb6d12a48b444485a5}{Qore\+::\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL} = Q\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL
\begin{DoxyCompactList}\small\item\em provides the ability to check or manipulate threads (including starting new threads) \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaddd830f869f2a077097683f84f409f2e}{Qore\+::\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO} = Q\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO
\begin{DoxyCompactList}\small\item\em provides access to information regarding threading (tid, active threads, etc) \end{DoxyCompactList}\item 
const \hyperlink{group__functional__domain__constants_gaa643a322407977526fadc2a08d636916}{Qore\+::\+D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI} = Q\+D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI
\begin{DoxyCompactList}\small\item\em provides unchecked access to system functionality that could bypass \hyperlink{namespace_qore}{Qore}\textquotesingle{}s sandboxing controls \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Constants providing values for functional domains; each constant is a unique element of a bitfield

\begin{DoxySince}{Since}
Qore 0.\+9 
\end{DoxySince}


\subsection{Variable Documentation}
\mbox{\Hypertarget{group__functional__domain__constants_ga13575102458aeb4a1c4d8b79ce887561}\label{group__functional__domain__constants_ga13575102458aeb4a1c4d8b79ce887561}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE@{D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE}}
\index{D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE@{D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE}{DOM\_DATABASE}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE = Q\+D\+O\+M\+\_\+\+D\+A\+T\+A\+B\+A\+SE}



provides access to databases 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_gac496a9d9bcf9d5c626c8c267c73a83bc}{P\+O\+\_\+\+N\+O\+\_\+\+D\+A\+T\+A\+B\+A\+SE}
\item \hyperlink{parse_directives_no-database}{no-\/database} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga2f13313c2aa21817850133f99b44c2fa}\label{group__functional__domain__constants_ga2f13313c2aa21817850133f99b44c2fa}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER@{D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER}}
\index{D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER@{D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER}{DOM\_DEBUGGER}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER = Q\+D\+O\+M\+\_\+\+D\+E\+B\+U\+G\+G\+ER}



provides debugging functionality 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__parse__options_gad0d38cd46f08bf4210d4010204269cc9}{P\+O\+\_\+\+A\+L\+L\+O\+W\+\_\+\+D\+E\+B\+U\+G\+G\+ER} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga945741abd74f2121fa9a2fb89d8c6b4c}\label{group__functional__domain__constants_ga945741abd74f2121fa9a2fb89d8c6b4c}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC@{D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC}}
\index{D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC@{D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC}{DOM\_EMBEDDED\_LOGIC}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC = Q\+D\+O\+M\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC}



provides dynamic parsing functionality 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__parse__options_gab1337f461ab4a90df9b39a7f1b6cc2b0}{P\+O\+\_\+\+N\+O\+\_\+\+E\+M\+B\+E\+D\+D\+E\+D\+\_\+\+L\+O\+G\+IC} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga86d8ac6c1ca9050fe51107a97ea5b9fd}\label{group__functional__domain__constants_ga86d8ac6c1ca9050fe51107a97ea5b9fd}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO@{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO}}
\index{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO@{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO}{DOM\_EXTERNAL\_INFO}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO = Q\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO}



provides access to external information (ex\+: hostname, pid, process uid, etc) 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga213aab826b55076c29ffeecebbaea237}{P\+O\+\_\+\+N\+O\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+FO}
\item \hyperlink{parse_directives_no-external-info}{no-\/external-\/info} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga2492eb49a7b137acb574a98a18176d22}\label{group__functional__domain__constants_ga2492eb49a7b137acb574a98a18176d22}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS@{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS}}
\index{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS@{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS}{DOM\_EXTERNAL\_PROCESS}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS = Q\+D\+O\+M\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS}



provides external process control functionality (can affect) start) or stop external processes) 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_gaab2d8faa88f066837e100152187e6368}{P\+O\+\_\+\+N\+O\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+P\+R\+O\+C\+E\+SS}
\item \hyperlink{parse_directives_no-external-process}{no-\/external-\/process} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaed32c700f988d21a2a3c55ccf36f451c}\label{group__functional__domain__constants_gaed32c700f988d21a2a3c55ccf36f451c}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM@{D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM}}
\index{D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM@{D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM}{DOM\_FILESYSTEM}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM = Q\+D\+O\+M\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM}



provides access to the filesystem 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga5e466ed886222f0b57b0a399b455be71}{P\+O\+\_\+\+N\+O\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM}
\item \hyperlink{parse_directives_no-filesystem}{no-\/filesystem} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaac43540fdce157e8f8df0ad26bbf7437}\label{group__functional__domain__constants_gaac43540fdce157e8f8df0ad26bbf7437}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+G\+UI@{D\+O\+M\+\_\+\+G\+UI}}
\index{D\+O\+M\+\_\+\+G\+UI@{D\+O\+M\+\_\+\+G\+UI}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+G\+UI}{DOM\_GUI}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+G\+UI = Q\+D\+O\+M\+\_\+\+G\+UI}



provides G\+UI functionality 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga005117c783de66a8635beead079f52bd}{P\+O\+\_\+\+N\+O\+\_\+\+G\+UI}
\item \hyperlink{parse_directives_no-gui}{no-\/gui} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga122e9d3fcaf41d9fecd53f24be496568}\label{group__functional__domain__constants_ga122e9d3fcaf41d9fecd53f24be496568}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON@{D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON}}
\index{D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON@{D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON}{DOM\_INJECTION}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON = Q\+D\+O\+M\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON}



provides functionality related to code / dependency injection 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__parse__options_ga1c78ca9bda4b8f5b2ad669c48fe0368d}{P\+O\+\_\+\+A\+L\+L\+O\+W\+\_\+\+I\+N\+J\+E\+C\+T\+I\+ON} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaaf4c9194f22ca56bd3b95caa436214c3}\label{group__functional__domain__constants_gaaf4c9194f22ca56bd3b95caa436214c3}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL@{D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL}}
\index{D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL@{D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL}{DOM\_LOCALE\_CONTROL}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL = Q\+D\+O\+M\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL}



provides access to functionality that changes locale information 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga99046cc8285fb26438508cdf29b5771e}{P\+O\+\_\+\+N\+O\+\_\+\+L\+O\+C\+A\+L\+E\+\_\+\+C\+O\+N\+T\+R\+OL}
\item \hyperlink{parse_directives_no-locale-control}{no-\/locale-\/control} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga233b03c196dcaa21187f359e87c48ac8}\label{group__functional__domain__constants_ga233b03c196dcaa21187f359e87c48ac8}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+M\+O\+D\+U\+LE@{D\+O\+M\+\_\+\+M\+O\+D\+U\+LE}}
\index{D\+O\+M\+\_\+\+M\+O\+D\+U\+LE@{D\+O\+M\+\_\+\+M\+O\+D\+U\+LE}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+M\+O\+D\+U\+LE}{DOM\_MODULE}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+M\+O\+D\+U\+LE = Q\+D\+O\+M\+\_\+\+M\+O\+D\+U\+L\+ES}



provides access to external modules 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_gaccf9af08f7acb25e66b777dcb4c4563b}{P\+O\+\_\+\+N\+O\+\_\+\+M\+O\+D\+U\+L\+ES}
\item \hyperlink{parse_directives_no-modules}{no-\/modules} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga0b0bb2cc8627c910e5445bf004a8a46b}\label{group__functional__domain__constants_ga0b0bb2cc8627c910e5445bf004a8a46b}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK@{D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK}}
\index{D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK@{D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK}{DOM\_NETWORK}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK = Q\+D\+O\+M\+\_\+\+N\+E\+T\+W\+O\+RK}



provides network functionality 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga20400e83c6271a294a48b15a8f952efa}{P\+O\+\_\+\+N\+O\+\_\+\+N\+E\+T\+W\+O\+RK}
\item \hyperlink{parse_directives_no-network}{no-\/network} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga51bbde061f74c08025b1d7c18184f773}\label{group__functional__domain__constants_ga51bbde061f74c08025b1d7c18184f773}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL@{D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL}}
\index{D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL@{D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL}{DOM\_PROCESS\_CONTROL}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL = Q\+D\+O\+M\+\_\+\+P\+R\+O\+C\+E\+SS}



provides process control functionality (can affect or stop the current process) 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga10d8e3f76c427b0f974529de572dd0ec}{P\+O\+\_\+\+N\+O\+\_\+\+P\+R\+O\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+R\+OL}
\item \hyperlink{parse_directives_no-process-control}{no-\/process-\/control} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaad785fc289011722fb8a3c6c9ab53790}\label{group__functional__domain__constants_gaad785fc289011722fb8a3c6c9ab53790}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON@{D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON}}
\index{D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON@{D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON}{DOM\_REFLECTION}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON = Q\+D\+O\+M\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON}



provides reflection functionality 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__parse__options_ga454fabf3a392b8fec9ee587e97a2d8e8}{P\+O\+\_\+\+N\+O\+\_\+\+R\+E\+F\+L\+E\+C\+T\+I\+ON} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga27d39c32f12097d84a446f06e3c7978d}\label{group__functional__domain__constants_ga27d39c32f12097d84a446f06e3c7978d}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO@{D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO}}
\index{D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO@{D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO}{DOM\_TERMINAL\_IO}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO = Q\+D\+O\+M\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO}



provides terminal I/O functionality 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_gaa92bf6eafb76a4ccf1a0d0df45b13363}{P\+O\+\_\+\+N\+O\+\_\+\+T\+E\+R\+M\+I\+N\+A\+L\+\_\+\+IO}
\item \hyperlink{parse_directives_no-terminal-io}{no-\/terminal-\/io} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_ga8cb18f231d451bed11c5fb81f9124f6c}\label{group__functional__domain__constants_ga8cb18f231d451bed11c5fb81f9124f6c}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS@{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS}}
\index{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS@{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS}{DOM\_THREAD\_CLASS}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS = Q\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+SS}



provides thread control functionality 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_gade963e1fbbd1f5b2c777df7221512a1b}{P\+O\+\_\+\+N\+O\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+L\+A\+S\+S\+ES}
\item \hyperlink{parse_directives_no-thread-classes}{no-\/thread-\/classes} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaf63c9d233d9365eb6d12a48b444485a5}\label{group__functional__domain__constants_gaf63c9d233d9365eb6d12a48b444485a5}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL@{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL}}
\index{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL@{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL}{DOM\_THREAD\_CONTROL}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL = Q\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL}



provides the ability to check or manipulate threads (including starting new threads) 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga16d8c2b85171b6673b60b5f7d0eaf5eb}{P\+O\+\_\+\+N\+O\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+C\+O\+N\+T\+R\+OL}
\item \hyperlink{parse_directives_no-thread-control}{no-\/thread-\/control} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaddd830f869f2a077097683f84f409f2e}\label{group__functional__domain__constants_gaddd830f869f2a077097683f84f409f2e}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO@{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO}}
\index{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO@{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO}{DOM\_THREAD\_INFO}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO = Q\+D\+O\+M\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO}



provides access to information regarding threading (tid, active threads, etc) 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_gac379d98e62c57231c2efb7ea87c75a3a}{P\+O\+\_\+\+N\+O\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+I\+N\+FO}
\item \hyperlink{parse_directives_no-thread-info}{no-\/thread-\/info} 
\end{DoxyItemize}
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__functional__domain__constants_gaa643a322407977526fadc2a08d636916}\label{group__functional__domain__constants_gaa643a322407977526fadc2a08d636916}} 
\index{Functional Domain Constants@{Functional Domain Constants}!D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI@{D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI}}
\index{D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI@{D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI}!Functional Domain Constants@{Functional Domain Constants}}
\subsubsection{\texorpdfstring{D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI}{DOM\_UNCONTROLLED\_API}}
{\footnotesize\ttfamily const Qore\+::\+D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI = Q\+D\+O\+M\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+PI}



provides unchecked access to system functionality that could bypass \hyperlink{namespace_qore}{Qore}\textquotesingle{}s sandboxing controls 

\begin{DoxySeeAlso}{See also}

\begin{DoxyItemize}
\item \hyperlink{group__parse__options_ga88a927479c495b99209a6397ef67c240}{P\+O\+\_\+\+N\+O\+\_\+\+U\+N\+C\+O\+N\+T\+R\+O\+L\+L\+E\+D\+\_\+\+A\+P\+IS}
\item \hyperlink{parse_directives_no-uncontrolled-apis}{no-\/uncontrolled-\/apis} 
\end{DoxyItemize}
\end{DoxySeeAlso}
