svn: /phpdoc/de/trunk/reference/sem/functions/ msg-queue-exists.xml msg-receive.xml

[email protected] (Christoph Michael Becker)
Newsgroups php.doc.de
Message-ID <[email protected]>
cmb                                      Sun, 09 Feb 2020 14:17:19 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=349190

Log:
New translations by Sebastian Jennen

Changed paths:
    A   phpdoc/de/trunk/reference/sem/functions/msg-queue-exists.xml
    A   phpdoc/de/trunk/reference/sem/functions/msg-receive.xml
svn-diffs-349190.txt (text/x-diff, 11.1 KB)
Added: phpdoc/de/trunk/reference/sem/functions/msg-queue-exists.xml
===================================================================
--- phpdoc/de/trunk/reference/sem/functions/msg-queue-exists.xml	                        (rev 0)
+++ phpdoc/de/trunk/reference/sem/functions/msg-queue-exists.xml	2020-02-09 14:17:19 UTC (rev 349190)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 297028 Maintainer: nobody Status: ready -->
+
+<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-queue-exists">
+ <refnamediv>
+  <refname>msg_queue_exists</refname>
+  <refpurpose>Prüft ob die Message Queue existiert</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type><methodname>msg_queue_exists</methodname>
+   <methodparam><type>int</type><parameter>key</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Prüft ob die Message Queue <parameter>key</parameter> existiert.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>key</parameter></term>
+     <listitem>
+      <para>
+       Numerische ID der Message Queue.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>msg_remove_queue</function></member>
+    <member><function>msg_receive</function></member>
+    <member><function>msg_stat_queue</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+</refentry>
+
+<!-- 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
+-->


Property changes on: phpdoc/de/trunk/reference/sem/functions/msg-queue-exists.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/de/trunk/reference/sem/functions/msg-receive.xml
===================================================================
--- phpdoc/de/trunk/reference/sem/functions/msg-receive.xml	                        (rev 0)
+++ phpdoc/de/trunk/reference/sem/functions/msg-receive.xml	2020-02-09 14:17:19 UTC (rev 349190)
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347420 Maintainer: nobody Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-receive">
+ <refnamediv>
+  <refname>msg_receive</refname>
+  <refpurpose>Eine Nachricht aus einer Message Queue auslesen</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type><methodname>msg_receive</methodname>
+   <methodparam><type>resource</type><parameter>queue</parameter></methodparam>
+   <methodparam><type>int</type><parameter>desiredmsgtype</parameter></methodparam>
+   <methodparam><type>int</type><parameter role="reference">msgtype</parameter></methodparam>
+   <methodparam><type>int</type><parameter>maxsize</parameter></methodparam>
+   <methodparam><type>mixed</type><parameter role="reference">message</parameter></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>unserialize</parameter><initializer>&true;</initializer></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>0</initializer></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter role="reference">errorcode</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   <function>msg_receive</function> liest die erste Nachricht der Message Queue gegeben durch <parameter>queue</parameter> vom Typ
+   <parameter>desiredmsgtype</parameter> aus.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>queue</parameter></term>
+     <listitem>
+      <para>
+       Message Queue Ressourcen-Handle
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>desiredmsgtype</parameter></term>
+     <listitem>
+      <para>
+       Wenn <parameter>desiredmsgtype</parameter> gleich 0 ist, wird die erste
+       Nachricht aus der Queue zurückgegeben. Wenn <parameter>desiredmsgtype</parameter>
+       größer als 0 ist, wird die erste Nachricht genau diesen Typs zurückgegeben.
+       Wenn <parameter>desiredmsgtype</parameter> kleiner als 0 ist,
+       wird die erste Nachricht kleiner oder gleich dem absoluten Wert von
+       <parameter>desiredmsgtype</parameter> zurückgegeben.
+       Wenn keine passende Nachricht existiert, blockiert diese Funktion solange, bis eine
+       passende Nachricht verfügbar ist.  Durch das Setzen des Flags <constant>MSG_IPC_NOWAIT</constant>
+       im <parameter>flags</parameter> Parameter kann das blockierende Verhalten verhindert werden.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>msgtype</parameter></term>
+     <listitem>
+      <para>
+       In diesem Parameter wird der Typ der empfangenen Nachricht gespeichert.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>maxsize</parameter></term>
+     <listitem>
+      <para>
+       Die maximale Größe der zu akzeptierenden Nachricht wird durch
+       <parameter>maxsize</parameter> angegeben; Wenn die Nachricht in der Message Queue größer
+       ist als dieser Wert schlägt die Funktion fehl (es sei denn, es wird das entsprechende
+       Flag im <parameter>flags</parameter> Parameter gesetzt).
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>message</parameter></term>
+     <listitem>
+      <para>
+       Die empfangene Nachricht wird in <parameter>message</parameter> gespeichert,
+       es sei denn es tritt ein Fehler beim Empfang auf.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>unserialize</parameter></term>
+     <listitem>
+      <para>
+       Wenn dieser Wert auf
+       &true; gesetzt wird, wird die Nachricht behandelt, als wäre sie mit
+       demselben Mechanismus serialisiert worden, wie das Session Modul.
+       Die Nachricht wird deserialisiert und zurückgegeben. Dies erlaubt
+       einen einfachen Empfang von Array und komplexen Objektstrukturen
+       von anderen PHP Skripten. Wenn Sie den WDDX Serializer verwenden,
+       erlaubt es den Empfang von einer WDDX kompatiblen Quelle.
+      </para>
+      <para>
+       Wenn <parameter>unserialize</parameter> &false; ist, wird die Nachricht als
+       binärsicherer String zurückgegeben.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       Der optionale <parameter>flags</parameter> erlaubt die Weitergabe von Flags
+       an den low-level System Call zu msgrcv.  Der Standardwert liegt bei 0,
+       aber es können einer oder mehrere der folgenden Werte übergeben werden
+       (durch binäres oder vereint).
+       <table>
+        <title>Flag Werte für msg_receive</title>
+        <tgroup cols="2">
+         <tbody>
+          <row>
+           <entry><constant>MSG_IPC_NOWAIT</constant></entry>
+           <entry>Wenn kein Wert des übergebenen
+            <parameter>desiredmsgtype</parameter> in der Queue vorhanden ist,
+            gibt die Funktion sofort zurück statt zu warten.  Die Funktion
+            schlägt fehl und gibt den Integer Wert entsprechend zu
+            <constant>MSG_ENOMSG</constant> zurück.
+           </entry>
+          </row>
+          <row>
+           <entry><constant>MSG_EXCEPT</constant></entry>
+           <entry>Dieses Flag in Kombination mit einem
+            <parameter>desiredmsgtype</parameter> größer als 0 sorgt dafür, dass
+            die Funktion die erste Nachricht zurück gbit, die nicht gleich
+            <parameter>desiredmsgtype</parameter> ist.</entry>
+          </row>
+          <row>
+           <entry><constant>MSG_NOERROR</constant></entry>
+           <entry>
+            Wenn die Nachricht länger als <parameter>maxsize</parameter> ist,
+            wird durch Setzen diese Flags die Nachricht auf
+            <parameter>maxsize</parameter> gekürzt, und die Funktion
+            signalisiert keinen Fehler.
+           </entry>
+          </row>
+         </tbody>
+        </tgroup>
+       </table>
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>errorcode</parameter></term>
+     <listitem>
+      <para>
+       Wenn die Funktion fehlschlägt, wird der optionale <parameter>errorcode</parameter>
+       auf den Wert der System errno Variable gesetzt.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+  <para>
+   Bei erfolgreicher Ausführung wird die Message Queue Datenstruktur
+   folgendermaßen aktualisiert: <literal>msg_lrpid</literal> wird auf die Process-ID
+   des aufrufenden Prozesses gesetzt, <literal>msg_qnum</literal> wird um 1 dekrementiert, und
+   <literal>msg_rtime</literal> wird auf die aktuelle Zeit gesetzt.
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>msg_remove_queue</function></member>
+    <member><function>msg_send</function></member>
+    <member><function>msg_stat_queue</function></member>
+    <member><function>msg_set_queue</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+</refentry>
+
+<!-- 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
+-->


Property changes on: phpdoc/de/trunk/reference/sem/functions/msg-receive.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.