| Qore Programming Language Reference Manual 2.2.0

Loading...
Searching...
No Matches
Variables
Functional Domain Constants

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

## 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