Functional Domain Constants

## Variables

const | Qore::DOM_DATABASE = QDOM_DATABASE
| provides access to databases More...
const | Qore::DOM_DEBUGGER = QDOM_DEBUGGER
| provides debugging functionality More...
const | Qore::DOM_EMBEDDED_LOGIC = QDOM_EMBEDDED_LOGIC
| provides dynamic parsing functionality More...
const | Qore::DOM_EXTERNAL_INFO = QDOM_EXTERNAL_INFO
| provides access to external information (ex: hostname, pid, process uid, etc) More...
const | Qore::DOM_EXTERNAL_PROCESS = QDOM_EXTERNAL_PROCESS
| provides external process control functionality (can affect) start) or stop external processes) More...
const | Qore::DOM_FILESYSTEM = QDOM_FILESYSTEM
| provides access to the filesystem More...
const | Qore::DOM_GUI = QDOM_GUI
| provides GUI functionality More...
const | Qore::DOM_INJECTION = QDOM_INJECTION
| provides functionality related to code / dependency injection More...
const | Qore::DOM_LOCALE_CONTROL = QDOM_LOCALE_CONTROL
| provides access to functionality that changes locale information More...
const | Qore::DOM_MODULE = QDOM_MODULES
| provides access to external modules More...
const | Qore::DOM_NETWORK = QDOM_NETWORK
| provides network functionality More...
const | Qore::DOM_PROCESS_CONTROL = QDOM_PROCESS
| provides process control functionality (can affect or stop the current process) More...
const | Qore::DOM_REFLECTION = QDOM_REFLECTION
| provides reflection functionality More...
const | Qore::DOM_TERMINAL_IO = QDOM_TERMINAL_IO
| provides terminal I/O functionality More...
const | Qore::DOM_THREAD_CLASS = QDOM_THREAD_CLASS
| provides thread control functionality More...
const | Qore::DOM_THREAD_CONTROL = QDOM_THREAD_CONTROL
| provides the ability to check or manipulate threads (including starting new threads) More...
const | Qore::DOM_THREAD_INFO = QDOM_THREAD_INFO
| provides access to information regarding threading (tid, active threads, etc) More...
const | Qore::DOM_UNCONTROLLED_API = QDOM_UNCONTROLLED_API
| provides unchecked access to system functionality that could bypass Qore's sandboxing controls More...

## Detailed Description

Constants providing values for functional domains; each constant is a unique element of a bitfield

Since
  Qore 0.9

## Variable Documentation

## DOM_DATABASE

const Qore::DOM_DATABASE = QDOM_DATABASE

provides access to databases

See also
  - PO_NO_DATABASE
  - no-database

## DOM_DEBUGGER

const Qore::DOM_DEBUGGER = QDOM_DEBUGGER

provides debugging functionality

See also
  PO_ALLOW_DEBUGGER

## DOM_EMBEDDED_LOGIC

const Qore::DOM_EMBEDDED_LOGIC = QDOM_EMBEDDED_LOGIC

provides dynamic parsing functionality

See also
  PO_NO_EMBEDDED_LOGIC

## DOM_EXTERNAL_INFO

const Qore::DOM_EXTERNAL_INFO = QDOM_EXTERNAL_INFO

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

See also
  - PO_NO_EXTERNAL_INFO
  - no-external-info

## DOM_EXTERNAL_PROCESS

const Qore::DOM_EXTERNAL_PROCESS = QDOM_EXTERNAL_PROCESS

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

See also
  - PO_NO_EXTERNAL_PROCESS
  - no-external-process

## DOM_FILESYSTEM

const Qore::DOM_FILESYSTEM = QDOM_FILESYSTEM

provides access to the filesystem

See also
  - PO_NO_FILESYSTEM
  - no-filesystem

## DOM_GUI

const Qore::DOM_GUI = QDOM_GUI

provides GUI functionality

See also
  - PO_NO_GUI
  - no-gui

## DOM_INJECTION

const Qore::DOM_INJECTION = QDOM_INJECTION

provides functionality related to code / dependency injection

See also
  PO_ALLOW_INJECTION

## DOM_LOCALE_CONTROL

const Qore::DOM_LOCALE_CONTROL = QDOM_LOCALE_CONTROL

provides access to functionality that changes locale information

See also
  - PO_NO_LOCALE_CONTROL
  - no-locale-control

## DOM_MODULE

const Qore::DOM_MODULE = QDOM_MODULES

provides access to external modules

See also
  - PO_NO_MODULES
  - no-modules

## DOM_NETWORK

const Qore::DOM_NETWORK = QDOM_NETWORK

provides network functionality

See also
  - PO_NO_NETWORK
  - no-network

## DOM_PROCESS_CONTROL

const Qore::DOM_PROCESS_CONTROL = QDOM_PROCESS

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

See also
  - PO_NO_PROCESS_CONTROL
  - no-process-control

## DOM_REFLECTION

const Qore::DOM_REFLECTION = QDOM_REFLECTION

provides reflection functionality

See also
  PO_NO_REFLECTION

## DOM_TERMINAL_IO

const Qore::DOM_TERMINAL_IO = QDOM_TERMINAL_IO

provides terminal I/O functionality

See also
  - PO_NO_TERMINAL_IO
  - no-terminal-io

## DOM_THREAD_CLASS

const Qore::DOM_THREAD_CLASS = QDOM_THREAD_CLASS

provides thread control functionality

See also
  - PO_NO_THREAD_CLASSES
  - no-thread-classes

## DOM_THREAD_CONTROL

const Qore::DOM_THREAD_CONTROL = QDOM_THREAD_CONTROL

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

See also
  - PO_NO_THREAD_CONTROL
  - no-thread-control

## DOM_THREAD_INFO

const Qore::DOM_THREAD_INFO = QDOM_THREAD_INFO

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

See also
  - PO_NO_THREAD_INFO
  - no-thread-info

## DOM_UNCONTROLLED_API

const Qore::DOM_UNCONTROLLED_API = QDOM_UNCONTROLLED_API

provides unchecked access to system functionality that could bypass Qore's sandboxing controls

See also
  - PO_NO_UNCONTROLLED_APIS
  - no-uncontrolled-apis