<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.gearman.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'gearman.constants.php',
    1 => '&Ouml;ntanımlı Sabitler',
    2 => '&Ouml;ntanımlı Sabitler',
  ),
  'up' => 
  array (
    0 => 'book.gearman.php',
    1 => 'Gearman',
  ),
  'prev' => 
  array (
    0 => 'gearman.installation.php',
    1 => 'Kurulum',
  ),
  'next' => 
  array (
    0 => 'gearman.examples.php',
    1 => '&Ouml;rnekler',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/gearman/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="gearman.constants" class="appendix">
 <h1 class="title">Öntanımlı Sabitler</h1>

 <p class="simpara">
Buradaki sabitler bu eklenti için
tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma
anında dinamik olarak yüklenmesi halinde kullanılabilir.</p>
 <p class="simpara">
  Return values.  Always check <span class="methodname"><a href="gearmanclient.error.php" class="methodname">GearmanClient::error()</a></span> or
  <span class="methodname"><strong>GearmanWorker()</strong></span> for a string error, as it may contain
  more details:
 </p>
 <dl>
  
   <dt id="constant.gearman-success">
    <strong><code><a href="gearman.constants.php#constant.gearman-success">GEARMAN_SUCCESS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Whatever action was taken was successful.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-io-wait">
    <strong><code><a href="gearman.constants.php#constant.gearman-io-wait">GEARMAN_IO_WAIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     When in non-blocking mode, an event is hit that would have blocked.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-errno">
    <strong><code><a href="gearman.constants.php#constant.gearman-errno">GEARMAN_ERRNO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     A system error.  Check <span class="methodname"><strong>GearmanClient::errno()</strong></span> or
     <span class="methodname"><strong>GearmanWorker::errno()</strong></span> for the system error code that
     was returned.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-no-active-fds">
    <strong><code><a href="gearman.constants.php#constant.gearman-no-active-fds">GEARMAN_NO_ACTIVE_FDS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     <span class="methodname"><a href="gearmanclient.wait.php" class="methodname">GearmanClient::wait()</a></span> or <span class="methodname"><strong>GearmanWorker()</strong></span> was
     called with no connections.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-unexpected-packet">
    <strong><code><a href="gearman.constants.php#constant.gearman-unexpected-packet">GEARMAN_UNEXPECTED_PACKET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Indicates something going very wrong in gearmand.  Applies only to
     <span class="classname"><a href="class.gearmanworker.php" class="classname">GearmanWorker</a></span>.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-getaddrinfo">
    <strong><code><a href="gearman.constants.php#constant.gearman-getaddrinfo">GEARMAN_GETADDRINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     DNS resolution failed (invalid host, port, etc).
    </span>
   </dd>
  
  
   <dt id="constant.gearman-no-servers">
    <strong><code><a href="gearman.constants.php#constant.gearman-no-servers">GEARMAN_NO_SERVERS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Did not call <span class="methodname"><a href="gearmanclient.addserver.php" class="methodname">GearmanClient::addServer()</a></span> before submitting jobs
     or tasks.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-lost-connection">
    <strong><code><a href="gearman.constants.php#constant.gearman-lost-connection">GEARMAN_LOST_CONNECTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Lost a connection during a request.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-memory-allocation-failure">
    <strong><code><a href="gearman.constants.php#constant.gearman-memory-allocation-failure">GEARMAN_MEMORY_ALLOCATION_FAILURE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Memory allocation failed (ran out of memory).
    </span>
   </dd>
  
  
   <dt id="constant.gearman-server-error">
    <strong><code><a href="gearman.constants.php#constant.gearman-server-error">GEARMAN_SERVER_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Something went wrong in the Gearman server and it could not handle the
     request gracefully.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-work-data">
    <strong><code><a href="gearman.constants.php#constant.gearman-work-data">GEARMAN_WORK_DATA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Notice return code obtained with <span class="methodname"><a href="gearmanclient.returncode.php" class="methodname">GearmanClient::returnCode()</a></span>
     when using <span class="methodname"><a href="gearmanclient.do.php" class="methodname">GearmanClient::do()</a></span>.  Sent to update the client
     with data from a running job.  A worker uses this when it needs to send updates,
     send partial results, or flush data during long running jobs.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-work-warning">
    <strong><code><a href="gearman.constants.php#constant.gearman-work-warning">GEARMAN_WORK_WARNING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Notice return code obtained with <span class="methodname"><a href="gearmanclient.returncode.php" class="methodname">GearmanClient::returnCode()</a></span>
     when using <span class="methodname"><a href="gearmanclient.do.php" class="methodname">GearmanClient::do()</a></span>.  Updates the client with
     a warning.  The behavior is just like <strong><code><a href="gearman.constants.php#constant.gearman-work-data">GEARMAN_WORK_DATA</a></code></strong>, but
     should be treated as a warning instead of normal response data.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-work-status">
    <strong><code><a href="gearman.constants.php#constant.gearman-work-status">GEARMAN_WORK_STATUS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Notice return code obtained with <span class="methodname"><a href="gearmanclient.returncode.php" class="methodname">GearmanClient::returnCode()</a></span>
     when using <span class="methodname"><a href="gearmanclient.do.php" class="methodname">GearmanClient::do()</a></span>. Sent to update the status
     of a long running job. Use <span class="methodname"><a href="gearmanclient.dostatus.php" class="methodname">GearmanClient::doStatus()</a></span> to obtain
     the percentage complete of the task.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-work-exception">
    <strong><code><a href="gearman.constants.php#constant.gearman-work-exception">GEARMAN_WORK_EXCEPTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Notice return code obtained with <span class="methodname"><a href="gearmanclient.returncode.php" class="methodname">GearmanClient::returnCode()</a></span>
     when using <span class="methodname"><a href="gearmanclient.do.php" class="methodname">GearmanClient::do()</a></span>. Indicates that a job failed
     with a given exception.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-work-fail">
    <strong><code><a href="gearman.constants.php#constant.gearman-work-fail">GEARMAN_WORK_FAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Notice return code obtained with <span class="methodname"><a href="gearmanclient.returncode.php" class="methodname">GearmanClient::returnCode()</a></span>
     when using <span class="methodname"><a href="gearmanclient.do.php" class="methodname">GearmanClient::do()</a></span>. Indicates that the job failed.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-could-not-connect">
    <strong><code><a href="gearman.constants.php#constant.gearman-could-not-connect">GEARMAN_COULD_NOT_CONNECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Failed to connect to servers.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-invalid-function-name">
    <strong><code><a href="gearman.constants.php#constant.gearman-invalid-function-name">GEARMAN_INVALID_FUNCTION_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Trying to register a function name of NULL or using the callback interface
     without specifying callbacks.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-invalid-worker-function">
    <strong><code><a href="gearman.constants.php#constant.gearman-invalid-worker-function">GEARMAN_INVALID_WORKER_FUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Trying to register a function with a NULL callback function.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-no-registered-functions">
    <strong><code><a href="gearman.constants.php#constant.gearman-no-registered-functions">GEARMAN_NO_REGISTERED_FUNCTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     When a worker gets a job for a function it did not register.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-no-jobs">
    <strong><code><a href="gearman.constants.php#constant.gearman-no-jobs">GEARMAN_NO_JOBS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     For a non-blocking worker, when <span class="methodname"><a href="gearmanworker.work.php" class="methodname">GearmanWorker::work()</a></span> does not have
     any active jobs.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-echo-data-corruption">
    <strong><code><a href="gearman.constants.php#constant.gearman-echo-data-corruption">GEARMAN_ECHO_DATA_CORRUPTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     After <span class="methodname"><a href="gearmanclient.echo.php" class="methodname">GearmanClient::echo()</a></span> or <span class="methodname"><a href="gearmanworker.echo.php" class="methodname">GearmanWorker::echo()</a></span>
     the data returned doesn&#039;t match the data sent.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-need-workload-fn">
    <strong><code><a href="gearman.constants.php#constant.gearman-need-workload-fn">GEARMAN_NEED_WORKLOAD_FN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     When the client opted to stream the workload of a task, but did not
     specify a workload callback function.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-pause">
    <strong><code><a href="gearman.constants.php#constant.gearman-pause">GEARMAN_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     For the non-blocking client task interface, can be returned from the task callback
     to &quot;pause&quot; the call and return from <span class="methodname"><a href="gearmanclient.runtasks.php" class="methodname">GearmanClient::runTasks()</a></span>.
     Call <span class="methodname"><a href="gearmanclient.runtasks.php" class="methodname">GearmanClient::runTasks()</a></span> again to continue.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-unknown-state">
    <strong><code><a href="gearman.constants.php#constant.gearman-unknown-state">GEARMAN_UNKNOWN_STATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Internal client/worker state error.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-send-buffer-too-small">
    <strong><code><a href="gearman.constants.php#constant.gearman-send-buffer-too-small">GEARMAN_SEND_BUFFER_TOO_SMALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Internal error: trying to flush more data in one atomic chunk than is possible
     due to hard-coded buffer sizes.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-timeout">
    <strong><code><a href="gearman.constants.php#constant.gearman-timeout">GEARMAN_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Hit the timeout limit set by the client/worker.
    </span>
   </dd>
  
 </dl>

 <p class="simpara">
  <span class="classname"><a href="class.gearmanclient.php" class="classname">GearmanClient</a></span> options:
 </p>
 <dl>
  
   <dt id="constant.gearman-client-generate-unique">
    <strong><code><a href="gearman.constants.php#constant.gearman-client-generate-unique">GEARMAN_CLIENT_GENERATE_UNIQUE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Generate a unique id (UUID) for each task.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-client-non-blocking">
    <strong><code><a href="gearman.constants.php#constant.gearman-client-non-blocking">GEARMAN_CLIENT_NON_BLOCKING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Run the cient in a non-blocking mode.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-client-unbuffered-result">
    <strong><code><a href="gearman.constants.php#constant.gearman-client-unbuffered-result">GEARMAN_CLIENT_UNBUFFERED_RESULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Allow the client to read data in chunks rather than have the library
     buffer the entire data result and pass that back.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-client-free-tasks">
    <strong><code><a href="gearman.constants.php#constant.gearman-client-free-tasks">GEARMAN_CLIENT_FREE_TASKS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Automatically free task objects once they are complete.  This is the default
     setting in this extension to prevent memory leaks.
    </span>
   </dd>
  
 </dl>

 <p class="simpara">
  <span class="classname"><a href="class.gearmanworker.php" class="classname">GearmanWorker</a></span> options:
 </p>
 <dl>
  
   <dt id="constant.gearman-worker-non-blocking">
    <strong><code><a href="gearman.constants.php#constant.gearman-worker-non-blocking">GEARMAN_WORKER_NON_BLOCKING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Run the worker in non-blocking mode.
    </span>
   </dd>
  
  
   <dt id="constant.gearman-worker-grab-uniq">
    <strong><code><a href="gearman.constants.php#constant.gearman-worker-grab-uniq">GEARMAN_WORKER_GRAB_UNIQ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Return the client assigned unique ID in addition to the job handle.
    </span>
   </dd>
  
 </dl>

 <p class="simpara">
  Base Gearman configuration:
 </p>
 <dl>
  
   <dt id="constant.gearman-default-tcp-host">
    <strong><code><a href="gearman.constants.php#constant.gearman-default-tcp-host">GEARMAN_DEFAULT_TCP_HOST</a></code></strong>
    (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-default-tcp-port">
    <strong><code><a href="gearman.constants.php#constant.gearman-default-tcp-port">GEARMAN_DEFAULT_TCP_PORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-default-socket-timeout">
    <strong><code><a href="gearman.constants.php#constant.gearman-default-socket-timeout">GEARMAN_DEFAULT_SOCKET_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-default-socket-send-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-default-socket-send-size">GEARMAN_DEFAULT_SOCKET_SEND_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-default-socket-recv-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-default-socket-recv-size">GEARMAN_DEFAULT_SOCKET_RECV_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-max-error-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-max-error-size">GEARMAN_MAX_ERROR_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-packet-header-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-packet-header-size">GEARMAN_PACKET_HEADER_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-job-handle-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-job-handle-size">GEARMAN_JOB_HANDLE_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-option-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-option-size">GEARMAN_OPTION_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-unique-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-unique-size">GEARMAN_UNIQUE_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-max-command-args">
    <strong><code><a href="gearman.constants.php#constant.gearman-max-command-args">GEARMAN_MAX_COMMAND_ARGS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-args-buffer-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-args-buffer-size">GEARMAN_ARGS_BUFFER_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-send-buffer-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-send-buffer-size">GEARMAN_SEND_BUFFER_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-recv-buffer-size">
    <strong><code><a href="gearman.constants.php#constant.gearman-recv-buffer-size">GEARMAN_RECV_BUFFER_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.gearman-worker-wait-timeout">
    <strong><code><a href="gearman.constants.php#constant.gearman-worker-wait-timeout">GEARMAN_WORKER_WAIT_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
 </dl>
</div>
<?php manual_footer($setup); ?>