diff --git a/reference/pthreads/ini.xml b/reference/pthreads/ini.xml deleted file mode 100644 index c804cc6516..0000000000 --- a/reference/pthreads/ini.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - -
- &reftitle.runtime; - &extension.runtime; - &no.config; -
- - diff --git a/reference/pthreads/thread/chunk.xml b/reference/pthreads/thread/chunk.xml deleted file mode 100644 index 6ab5cb5756..0000000000 --- a/reference/pthreads/thread/chunk.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Thread::chunk - Manipulation - - - - &reftitle.description; - - final public booleanThread::chunk - longsize - booleanpreserve - - - Fetches a chunk of the objects properties table of the given size, optionally preserving keys - - - - - &reftitle.parameters; - - - size - - - The number of items to fetch - - - - - preserve - - - Preserve the keys of members, by default false - - - - - - - - &reftitle.returnvalues; - - An array of items from the objects member table - - - - - \ No newline at end of file diff --git a/reference/pthreads/thread/isrunning.xml b/reference/pthreads/thread/isrunning.xml deleted file mode 100644 index 107193d5fe..0000000000 --- a/reference/pthreads/thread/isrunning.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Thread::isRunning - State Detection - - - - &reftitle.description; - - final public booleanThread::isRunning - - - - Tell if the referenced Thread is executing - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A boolean indication of state - - - A Thread is considered running while executing the run method - - - - - - - &reftitle.examples; - - - Detect the state of the referenced Thread - -synchronized(function($thread){ - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -var_dump($my->isRunning()); -$my->synchronized(function($thread){ - $thread->notify(); -}, $my); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/pthreads/thread/merge.xml b/reference/pthreads/thread/merge.xml deleted file mode 100644 index 3a72d31e26..0000000000 --- a/reference/pthreads/thread/merge.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Thread::merge - Manipulation - - - - &reftitle.description; - - final public booleanThread::merge - mixedfrom - mixedoverwrite - - - Merges data into the current object - - - - - &reftitle.parameters; - - - from - - - The data to merge - - - - - overwrite - - - Overwrite existing keys flag, by default true - - - - - - - - &reftitle.returnvalues; - - A boolean indication of success - - - - - \ No newline at end of file diff --git a/reference/pthreads/thread/notify.xml b/reference/pthreads/thread/notify.xml deleted file mode 100644 index d9206c4778..0000000000 --- a/reference/pthreads/thread/notify.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Thread::notify - Synchronization - - - - &reftitle.description; - - final public booleanThread::notify - - - - Send notification to the referenced Thread - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A boolean indication of success - - - - - &reftitle.examples; - - - Notifications and Waiting - -synchronized(function($thread){ - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -/** send notification to the waiting thread **/ -$my->synchronized(function($thread){ - $thread->notify(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/pthreads/thread/pop.xml b/reference/pthreads/thread/pop.xml deleted file mode 100644 index cbcb48532d..0000000000 --- a/reference/pthreads/thread/pop.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Thread::pop - Manipulation - - - - &reftitle.description; - - final public booleanThread::pop - - - - Pops an item from the objects properties table - - - - - &reftitle.returnvalues; - - The last item from the objects properties table - - - - - \ No newline at end of file diff --git a/reference/pthreads/thread/run.xml b/reference/pthreads/thread/run.xml deleted file mode 100644 index 935ca6f831..0000000000 --- a/reference/pthreads/thread/run.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Thread::run - Execution - - - - &reftitle.description; - - abstract public voidThread::run - - - - The run method of a Thread is executed in a Thread when a call to Thread::start is made - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The methods return value, if used, will be ignored - - - - - - - diff --git a/reference/pthreads/thread/shift.xml b/reference/pthreads/thread/shift.xml deleted file mode 100644 index 29cff1dbb4..0000000000 --- a/reference/pthreads/thread/shift.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Thread::shift - Manipulation - - - - &reftitle.description; - - final public booleanThread::shift - - - - Shifts an item from the objects properties table - - - - - &reftitle.returnvalues; - - The first item from the objects properties table - - - - - \ No newline at end of file diff --git a/reference/pthreads/thread/synchronized.xml b/reference/pthreads/thread/synchronized.xml deleted file mode 100644 index bcbd53ff23..0000000000 --- a/reference/pthreads/thread/synchronized.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Thread::synchronized - Synchronization - - - - &reftitle.description; - - final public mixedThread::synchronized - Closureblock - mixed... - - - Executes the block while retaining the synchronization lock for the current context. - - - - - &reftitle.parameters; - - - block - - - The block of code to execute - - - - - ... - - - Variable length list of arguments to use as function arguments to the block - - - - - - - - &reftitle.returnvalues; - - The return value from the block - - - - - &reftitle.examples; - - - Synchronizing - -synchronized(function($thread){ - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -$my->synchronized(function($thread){ - $thread->notify(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/pthreads/thread/wait.xml b/reference/pthreads/thread/wait.xml deleted file mode 100644 index 2533501d8e..0000000000 --- a/reference/pthreads/thread/wait.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Thread::wait - Synchronization - - - - &reftitle.description; - - final public booleanThread::wait - longtimeout - - - Will cause the calling Thread to wait for notification from the referenced Thread - - - - - &reftitle.parameters; - - - timeout - - - An optional timeout in millionths of a second - - - - - - - - &reftitle.returnvalues; - - A boolean indication of success - - - - - &reftitle.examples; - - - Notifications and Waiting - -synchronized(function($thread){ - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -/** send notification to the waiting thread **/ -$my->synchronized(function($thread){ - $thread->notify(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/pthreads/worker/chunk.xml b/reference/pthreads/worker/chunk.xml deleted file mode 100644 index 1eb205a4ba..0000000000 --- a/reference/pthreads/worker/chunk.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Worker::chunk - Manipulation - - - - &reftitle.description; - - final public booleanWorker::chunk - longsize - booleanpreserve - - - Fetches a chunk of the objects properties table of the given size, optionally preserving keys - - - - - &reftitle.parameters; - - - size - - - The number of items to fetch - - - - - preserve - - - Preserve the keys of members, by default false - - - - - - - - &reftitle.returnvalues; - - An array of items from the objects member table - - - - - \ No newline at end of file diff --git a/reference/pthreads/worker/getcreatorid.xml b/reference/pthreads/worker/getcreatorid.xml deleted file mode 100644 index c599dcc982..0000000000 --- a/reference/pthreads/worker/getcreatorid.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - Worker::getCreatorId - Identification - - - - &reftitle.description; - - final public longWorker::getCreatorId - - - - Will return the identity of the Thread that created the referenced Thread - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numeric identity - - - - - &reftitle.examples; - - - Return the identity of the Thread or Process that created the referenced Worker - -getCreatorId()); - } -} -$my = new My(); -$my->start(); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/pthreads/worker/getthreadid.xml b/reference/pthreads/worker/getthreadid.xml deleted file mode 100644 index 2a5e90a186..0000000000 --- a/reference/pthreads/worker/getthreadid.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Worker::getThreadId - Identification - - - - &reftitle.description; - - final public longWorker::getThreadId - - - - Will return the identity of the referenced Worker - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numeric identity - - - - - &reftitle.examples; - - - Return the identity of the referenced Worker - -getThreadId()); - } -} -$my = new My(); -$my->start(); -?> -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/pthreads/worker/kill.xml b/reference/pthreads/worker/kill.xml deleted file mode 100644 index 610e9059d3..0000000000 --- a/reference/pthreads/worker/kill.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - Worker::kill - Execution - - - - &reftitle.description; - - final public voidWorker::kill - - - - Kills the referenced Worker, dangerously ! - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - void - - - - - diff --git a/reference/pthreads/worker/merge.xml b/reference/pthreads/worker/merge.xml deleted file mode 100644 index 8ddcf4e1dc..0000000000 --- a/reference/pthreads/worker/merge.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Worker::merge - Manipulation - - - - &reftitle.description; - - final public booleanWorker::merge - mixedfrom - mixedoverwrite - - - Merges data into the current object - - - - - &reftitle.parameters; - - - from - - - The data to merge - - - - - overwrite - - - Overwrite existing keys flag, by default true - - - - - - - - &reftitle.returnvalues; - - A boolean indication of success - - - - - \ No newline at end of file diff --git a/reference/pthreads/worker/pop.xml b/reference/pthreads/worker/pop.xml deleted file mode 100644 index d3041ef87a..0000000000 --- a/reference/pthreads/worker/pop.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Worker::pop - Manipulation - - - - &reftitle.description; - - final public booleanWorker::pop - - - - Pops an item from the objects properties table - - - - - &reftitle.returnvalues; - - The last item from the objects properties table - - - - - \ No newline at end of file diff --git a/reference/pthreads/worker/run.xml b/reference/pthreads/worker/run.xml deleted file mode 100644 index abea43ffa8..0000000000 --- a/reference/pthreads/worker/run.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Worker::run - Execution - - - - &reftitle.description; - - abstract public voidWorker::run - - - - The run method should prepare the Workers members ( and resources ) - Stackables have access to the Worker and it's methods/members/resources during execution - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The methods return value, if used, will be ignored - - - - - - - diff --git a/reference/pthreads/worker/shift.xml b/reference/pthreads/worker/shift.xml deleted file mode 100644 index 12c425ed4e..0000000000 --- a/reference/pthreads/worker/shift.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Worker::shift - Manipulation - - - - &reftitle.description; - - final public booleanWorker::shift - - - - Shifts an item from the objects properties table - - - - - &reftitle.returnvalues; - - The first item from the objects properties table - - - - - \ No newline at end of file diff --git a/reference/pthreads/worker/start.xml b/reference/pthreads/worker/start.xml deleted file mode 100644 index 9f8033ea60..0000000000 --- a/reference/pthreads/worker/start.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Worker::start - Execution - - - - &reftitle.description; - - final public booleanWorker::start - longoptions - - - Will start a new Thread, executing Worker::run and then waiting for Stackables - - - - - &reftitle.parameters; - - - options - - - An optional mask of inheritance constants, by default PTHREADS_INHERIT_ALL - - - - - - - - &reftitle.returnvalues; - - A boolean indication of success - - - - - &reftitle.examples; - - - Starting Workers - -start()); -?> -]]> - - &example.outputs; - - - - - - - - - \ No newline at end of file