dbXapp 2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
Loading...
Searching...
No Matches
dbxProcess Class Reference
Inheritance diagram for dbxProcess:
dbxObj

Public Member Functions

 clear ($section='')
 add_norep ($content)
 init_job ($key, $title='', $tasks=array(), $meta=array())
 get_job ($key)
 set_job ($key, $state)
 clear_job ($key)
 control_job ($key, $cmd)
 fast_response ($response, $interpreter=1)
 process ()
 add ($process)
 get_status ()
 init ($section)
 run ($process='', $content=1, $fast_response=1)
Public Member Functions inherited from dbxObj
 set_callback_owner ($owner)
 Setzt ein explizites Owner-Objekt fuer Callback-Aufrufe.
 set_callback_id (string $id)
 Setzt den Namenspraefix fuer konventionelle Callback-Methoden.
 set_callback (string $event, string $callback)
 Ordnet einem Event einen konkreten Methodennamen zu.
 set_property ($name, $value, $section='', $modul='modul')
 Speichert eine Objekt- oder Session-Property.
 get_property ($name, $default='', $section='', $modul='modul')
 Liest eine Objekt- oder Session-Property.
 del_property ($name, $section='', $modul='modul')
 Loescht eine Objekt- oder Session-Property.
 dbx_next_process ($content, $process='', $mode='append')
 Fuegt den naechsten dbxProcess-Schritt in eine Ausgabe ein.

Protected Member Functions

 job_key ($key)
Protected Member Functions inherited from dbxObj
 normalize_callback_id (string $id)
 Normalisiert Callback-IDs auf gueltige PHP-Methodenbestandteile.
 get_callback_name (string $event)
 Liefert den Methodennamen fuer ein Event.
 get_callback_owner ()
 Liefert das aktuelle Owner-Objekt fuer Callback-Aufrufe.
 callback (string $event, mixed $value)
 Fuehrt einen Callback aus und gibt dessen Rueckgabewert zurueck.

Protected Attributes

 $_process_remember_modul = 'dbxProcess'
Protected Attributes inherited from dbxObj
 $_callback_owner = null
 $_callback_id = ''
 $_callbacks = array()

Additional Inherited Members

Public Attributes inherited from dbxObj
Public $_properties =array()
Public $_section =''
Public $_process =''

Detailed Description

Definition at line 3 of file dbxProcess.class.php.

Member Function Documentation

◆ add()

dbxProcess::add ( $process)

Definition at line 181 of file dbxProcess.class.php.

References dbxObj\get_property(), and dbxObj\set_property().

◆ add_norep()

dbxProcess::add_norep ( $content)

Definition at line 17 of file dbxProcess.class.php.

Referenced by fast_response().

◆ clear()

dbxProcess::clear ( $section = '')

Definition at line 7 of file dbxProcess.class.php.

References dbxObj\$_section, and dbxObj\del_property().

Referenced by init(), and process().

◆ clear_job()

dbxProcess::clear_job ( $key)

Definition at line 80 of file dbxProcess.class.php.

References job_key().

Referenced by control_job().

◆ control_job()

dbxProcess::control_job ( $key,
$cmd )

Definition at line 84 of file dbxProcess.class.php.

References clear_job(), get_job(), job_key(), and set_job().

◆ fast_response()

dbxProcess::fast_response ( $response,
$interpreter = 1 )

Definition at line 131 of file dbxProcess.class.php.

References $response, add_norep(), and exit.

Referenced by run().

◆ get_job()

dbxProcess::get_job ( $key)

Definition at line 63 of file dbxProcess.class.php.

References job_key().

Referenced by control_job().

◆ get_status()

dbxProcess::get_status ( )

Definition at line 191 of file dbxProcess.class.php.

References dbxObj\get_property().

Referenced by run().

◆ init()

dbxProcess::init ( $section)

Definition at line 196 of file dbxProcess.class.php.

References clear().

◆ init_job()

dbxProcess::init_job ( $key,
$title = '',
$tasks = array(),
$meta = array() )

Definition at line 43 of file dbxProcess.class.php.

References job_key(), and set_job().

◆ job_key()

dbxProcess::job_key ( $key)
protected

Definition at line 37 of file dbxProcess.class.php.

Referenced by clear_job(), control_job(), get_job(), init_job(), and set_job().

◆ process()

dbxProcess::process ( )

Definition at line 143 of file dbxProcess.class.php.

References dbxObj\$_section, $count, clear(), dbxObj\get_property(), and dbxObj\set_property().

Referenced by run().

◆ run()

dbxProcess::run ( $process = '',
$content = 1,
$fast_response = 1 )

◆ set_job()

dbxProcess::set_job ( $key,
$state )

Definition at line 68 of file dbxProcess.class.php.

References job_key().

Referenced by control_job(), and init_job().

Member Data Documentation

◆ $_process_remember_modul

dbxProcess::$_process_remember_modul = 'dbxProcess'
protected

Definition at line 5 of file dbxProcess.class.php.


The documentation for this class was generated from the following file: