Properly remove renamed files... (I hate svn)

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@344252 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Thomas Punt 2018-02-13 12:17:03 +00:00
parent 87503b0180
commit e434bff742
7 changed files with 0 additions and 545 deletions

View file

@ -1,82 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.atomicinteger" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The AtomicInteger class</title>
<titleabbrev>AtomicInteger</titleabbrev>
<partintro>
<!-- {{{ AtomicInteger intro -->
<section xml:id="pht.atomicinteger.intro">
&reftitle.intro;
<para>
The <classname>AtomicInteger</classname> class is currently the only
supported atomic value. It allows for an integer to be safely passed around
between, and manipulated, by multiple threads. The methods exposed by this
class do not need mutex locking, since they will acquire the internal mutex
lock implicitly. <methodname>AtomicInteger::lock</methodname> and
<methodname>AtomicInteger::unlock</methodname> are still exposed, however,
for when multiple operations involving the same
<classname>AtomicInteger</classname> object need to be grouped together.
</para>
<para>
The mutex locks of the atomic values are reentrant safe.
</para>
</section>
<!-- }}} -->
<section xml:id="pht.atomicinteger.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>AtomicInteger</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>AtomicInteger</classname>
</ooclass>
<oointerface>
<interfacename>Threaded</interfacename>
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.atomicinteger')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.atomicinteger;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,84 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.hashtable" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The HashTable class</title>
<titleabbrev>HashTable</titleabbrev>
<partintro>
<!-- {{{ HashTable intro -->
<section xml:id="pht.hashtable.intro">
&reftitle.intro;
<para>
The <classname>HashTable</classname> class is one of the Inter-Thread
Communication (ITC) data structures exposed by pht. It can be safely passed
around between threads, and manipulated by multiple threads using the mutex
locks that have been packed in with the data structure. It is
reference-counted across threads, and so it does not need to be explicitly
destroyed.
</para>
<para>
The <classname>HashTable</classname> class enables for array access upon
its objects (along with the <function>isset</function> and
<function>unset</function> functions). The
<classname>ArrayAccess</classname> interface is not explicitly implemented,
however, because it is only needed for such abilities by userland classes.
</para>
</section>
<!-- }}} -->
<section xml:id="pht.hashtable.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>HashTable</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>HashTable</classname>
</ooclass>
<oointerface>
<interfacename>Threaded</interfacename>
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.hashtable')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.hashtable;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.queue" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The Queue class</title>
<titleabbrev>Queue</titleabbrev>
<partintro>
<!-- {{{ Queue intro -->
<section xml:id="pht.queue.intro">
&reftitle.intro;
<para>
The <classname>Queue</classname> class is one of the Inter-Thread
Communication (ITC) data structures exposed by pht. It can be safely passed
around between threads, and manipulated by multiple threads using the mutex
locks that have been packed in with the data structure. It is
reference-counted across threads, and so it does not need to be explicitly
destroyed.
</para>
</section>
<!-- }}} -->
<section xml:id="pht.queue.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>Queue</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>Queue</classname>
</ooclass>
<oointerface>
<interfacename>Threaded</interfacename>
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.queue')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.queue;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,69 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.runnable" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The Runnable interface</title>
<titleabbrev>Runnable</titleabbrev>
<partintro>
<!-- {{{ Runnable intro -->
<section xml:id="pht.runnable.intro">
&reftitle.intro;
<para>
The <interfacename>Runnable</interfacename> interface enforces the
implementation of a run() method on classes that should be threaded. This
method acts as the entry point of the threaded class.
</para>
</section>
<!-- }}} -->
<section xml:id="pht.runnable.synopsis">
&reftitle.interfacesynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>Runnable</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>Runnable</classname>
</ooclass>
</classsynopsisinfo>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.runnable')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.runnable;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,74 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.thread" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The Thread class</title>
<titleabbrev>Thread</titleabbrev>
<partintro>
<!-- {{{ Thread intro -->
<section xml:id="pht.thread.intro">
&reftitle.intro;
<para>
The <classname>Thread</classname> class abstracts away a native thread. It
has an internal task queue, where the methods
<methodname>Thread::addClassTask</methodname>,
<methodname>Thread::addFunctionTask</methodname>, and
<methodname>Thread::addFileTask</methodname> push new tasks onto this
queue. Invoking the <methodname>Thread::start</methodname> method will
cause the new thread to be spawned, where it will then begin working
through the task queue. A thread may be reused for any number of tasks.
</para>
</section>
<!-- }}} -->
<section xml:id="pht.thread.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>Thread</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>Thread</classname>
</ooclass>
</classsynopsisinfo>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.thread')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.thread;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,75 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.threaded" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The Threaded interface</title>
<titleabbrev>Threaded</titleabbrev>
<partintro>
<!-- {{{ Threaded intro -->
<section xml:id="pht.threaded.intro">
&reftitle.intro;
<para>
The <interfacename>Threaded</interfacename> interface is an internal interface used
by the Inter-Thread Communication (ITC) data structures
(<classname>HashTable</classname>, <classname>Queue</classname>, and
<classname>Vector</classname>). It allows those data structures to be
threaded and ensures that the mutex locking API
(<methodname>Threaded::lock</methodname> and
<methodname>Threaded::unlock</methodname>) is implemented by each of the
ITC data structures. It is not implementable by userland classes (since
standalone mutex locks are not exposed).
</para>
</section>
<!-- }}} -->
<section xml:id="pht.threaded.synopsis">
&reftitle.interfacesynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>Threaded</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>Threaded</classname>
</ooclass>
</classsynopsisinfo>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.threaded')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.threaded;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,84 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="pht.class.vector" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The Vector class</title>
<titleabbrev>Vector</titleabbrev>
<partintro>
<!-- {{{ Vector intro -->
<section xml:id="pht.vector.intro">
&reftitle.intro;
<para>
The <classname>Vector</classname> class is one of the Inter-Thread
Communication (ITC) data structures exposed by pht. It can be safely passed
around between threads, and manipulated by multiple threads using the mutex
locks that have been packed in with the data structure. It is
reference-counted across threads, and so is does not need to be explicitly
destroyed.
</para>
<para>
The <classname>Vector</classname> class enables for array access upon
its objects (along with the <function>isset</function> and
<function>unset</function> functions). The
<classname>ArrayAccess</classname> interface is not explicitly implemented,
however, because it is only needed for such abilities by userland classes.
</para>
</section>
<!-- }}} -->
<section xml:id="pht.vector.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>Vector</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>Vector</classname>
</ooclass>
<oointerface>
<interfacename>Threaded</interfacename>
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('pht.class.vector')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.pht.entities.vector;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->