1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 15:22:23 +01:00
Files
archived-doc-tr/reference/com/functions/com-message-pump.xml
2022-11-17 16:39:56 +03:00

80 lines
2.7 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 20216b916ed583938672cd09c2c2f430351430d1 Maintainer: aydin Status: ready -->
<refentry xml:id="function.com-message-pump" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>com_message_pump</refname>
<refpurpose>COM iletilerini işler, zaman_asimi süresince uykudadır</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>com_message_pump</methodname>
<methodparam choice="opt"><type>int</type><parameter>zaman_asimi</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
İşlev, <parameter>zaman_asimi</parameter> milisaniye süresince veya
kuyruğa bir ileti gelene kadar uyuyacaktır.
</para>
<para>
İşlevin amacı, bölümler arasındaki COM çağrılarını yönlendirmek ve
çeşitli eşzamanlama konularını çözmektir. Bu diğer olaylar işlenirken veya
arkaplanda diğer kodlar çalışırken, olayların tetiklediği betiğinizin
etkili bir şekilde beklemesini sağlayacaktır.
<function>com_event_sink</function> işlevi örneğinde gösterildiği gibi,
olay bağlı COM nesnesi kullanımı bitene kadar bir döngü içinde
kullanılmalıdır.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>zaman_asimi</parameter></term>
<listitem>
<para>
Milisaniye cinsinden zaman aşımı.
</para>
<para>
<parameter>zaman_asimi</parameter> bağımsız değişkenini belirtmezseniz
öntanımlı olarak 0 alınacaktır. 0 beklenmeyeceği anlamına gelir;
bekleyen mesajlar varsa önce işlenecektir, bekleyen mesaj yoksa işlev
uyumaksızın &false; döndürecektir.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Eğer mesaj veya mesajlar zaman aşımından önce gelirse işlenecektir ve işlev
&true; döndürecektir. Eğer zaman aşımı gerçekleşirse ve hiç bir mesaj
işlenmediyse geri dönüş değeri &false; olacaktır.
</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
-->