<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.zookeeper.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'class.zookeeper.php',
    1 => 'Zookeeper',
    2 => 'Класс Zookeeper',
  ),
  'up' => 
  array (
    0 => 'book.zookeeper.php',
    1 => 'ZooKeeper',
  ),
  'prev' => 
  array (
    0 => 'function.zookeeper-dispatch.php',
    1 => 'zookeeper_dispatch',
  ),
  'next' => 
  array (
    0 => 'zookeeper.addauth.php',
    1 => 'Zookeeper::addAuth',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/zookeeper/zookeeper.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.zookeeper.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.zookeeper" class="reference">
 <h1 class="title">Класс Zookeeper</h1>
 

 <div class="partintro"><p class="verinfo">(PECL zookeeper &gt;= 0.1.0)</p>

  
  <div class="section" id="zookeeper.intro">
   <h2 class="title">Введение</h2>
   <p class="para">
    Класс представляет сессию модуля ZooKeeper.
   </p>
  </div>
  

  <div class="section" id="zookeeper.synopsis">
   <h2 class="title">Обзор класса</h2>

   
   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>

    
    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">Zookeeper</strong>
     </span>

     {</div>
    

    
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Методы */</div>
    <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.construct.php" class="methodname">__construct</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$host</code><span class="initializer"> = &#039;&#039;</span></span>, <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$watcher_cb</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$recv_timeout</code><span class="initializer"> = 10000</span></span>)</div>

    <div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.addauth.php" class="methodname">addAuth</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$scheme</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$cert</code></span>, <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$completion_cb</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.close.php" class="methodname">close</a></span>(): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.connect.php" class="methodname">connect</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$host</code></span>, <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$watcher_cb</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$recv_timeout</code><span class="initializer"> = 10000</span></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.create.php" class="methodname">create</a></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$value</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$acls</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$flags</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span><br>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.delete.php" class="methodname">delete</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$version</code><span class="initializer"> = -1</span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.exists.php" class="methodname">exists</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>, <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$watcher_cb</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.get.php" class="methodname">get</a></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$watcher_cb</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter reference">&$stat</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$max_size</code><span class="initializer"> = 0</span></span><br>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.getacl.php" class="methodname">getAcl</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.getchildren.php" class="methodname">getChildren</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>, <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$watcher_cb</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.getclientid.php" class="methodname">getClientId</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.getconfig.php" class="methodname">getConfig</a></span>(): <span class="type"><a href="class.zookeeperconfig.php" class="type ZookeeperConfig">ZookeeperConfig</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.getrecvtimeout.php" class="methodname">getRecvTimeout</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.getstate.php" class="methodname">getState</a></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.isrecoverable.php" class="methodname">isRecoverable</a></span>(): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.set.php" class="methodname">set</a></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$value</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$version</code><span class="initializer"> = -1</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter reference">&$stat</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span><br>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.setacl.php" class="methodname">setAcl</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$version</code></span>, <span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$acl</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="modifier">static</span>
   <span class="methodname"><a href="zookeeper.setdebuglevel.php" class="methodname">setDebugLevel</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$logLevel</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="modifier">static</span>
   <span class="methodname"><a href="zookeeper.setdeterministicconnorder.php" class="methodname">setDeterministicConnOrder</a></span>(<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$yesOrNo</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.setlogstream.php" class="methodname">setLogStream</a></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$stream</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="methodname"><a href="zookeeper.setwatcher.php" class="methodname">setWatcher</a></span>(<span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$watcher_cb</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

    

    
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Константы */</div>
    <div class="fieldsynopsis">
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.perm-read"><var class="varname">PERM_READ</var></a></var><span class="initializer"> = 1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.perm-write"><var class="varname">PERM_WRITE</var></a></var><span class="initializer"> = 2</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.perm-create"><var class="varname">PERM_CREATE</var></a></var><span class="initializer"> = 4</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.perm-delete"><var class="varname">PERM_DELETE</var></a></var><span class="initializer"> = 8</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.perm-admin"><var class="varname">PERM_ADMIN</var></a></var><span class="initializer"> = 16</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.perm-all"><var class="varname">PERM_ALL</var></a></var><span class="initializer"> = 31</span>;</div>


    <div class="fieldsynopsis"><span class="modifier">const</span>
         <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
          <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.ephemeral"><var class="varname">EPHEMERAL</var></a></var><span class="initializer"> = 1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.sequence"><var class="varname">SEQUENCE</var></a></var><span class="initializer"> = 2</span>;</div>


    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.log-level-error"><var class="varname">LOG_LEVEL_ERROR</var></a></var><span class="initializer"> = 1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.log-level-warn"><var class="varname">LOG_LEVEL_WARN</var></a></var><span class="initializer"> = 2</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.log-level-info"><var class="varname">LOG_LEVEL_INFO</var></a></var><span class="initializer"> = 3</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.log-level-debug"><var class="varname">LOG_LEVEL_DEBUG</var></a></var><span class="initializer"> = 4</span>;</div>


    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.expired-session-state"><var class="varname">EXPIRED_SESSION_STATE</var></a></var><span class="initializer"> = -112</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.auth-failed-state"><var class="varname">AUTH_FAILED_STATE</var></a></var><span class="initializer"> = -113</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.connecting-state"><var class="varname">CONNECTING_STATE</var></a></var><span class="initializer"> = 1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.associating-state"><var class="varname">ASSOCIATING_STATE</var></a></var><span class="initializer"> = 2</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.connected-state"><var class="varname">CONNECTED_STATE</var></a></var><span class="initializer"> = 3</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.readonly-state"><var class="varname">READONLY_STATE</var></a></var><span class="initializer"> = 5</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.notconnected-state"><var class="varname">NOTCONNECTED_STATE</var></a></var><span class="initializer"> = 999</span>;</div>


    <div class="fieldsynopsis"><span class="modifier">const</span>
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
       <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.created-event"><var class="varname">CREATED_EVENT</var></a></var><span class="initializer"> = 1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.deleted-event"><var class="varname">DELETED_EVENT</var></a></var><span class="initializer"> = 2</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.changed-event"><var class="varname">CHANGED_EVENT</var></a></var><span class="initializer"> = 3</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.child-event"><var class="varname">CHILD_EVENT</var></a></var><span class="initializer"> = 4</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.session-event"><var class="varname">SESSION_EVENT</var></a></var><span class="initializer"> = -1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.notwatching-event"><var class="varname">NOTWATCHING_EVENT</var></a></var><span class="initializer"> = -2</span>;</div>


    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.systemerror"><var class="varname">SYSTEMERROR</var></a></var><span class="initializer"> = -1</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.runtimeinconsistency"><var class="varname">RUNTIMEINCONSISTENCY</var></a></var><span class="initializer"> = -2</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.datainconsistency"><var class="varname">DATAINCONSISTENCY</var></a></var><span class="initializer"> = -3</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.connectionloss"><var class="varname">CONNECTIONLOSS</var></a></var><span class="initializer"> = -4</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.marshallingerror"><var class="varname">MARSHALLINGERROR</var></a></var><span class="initializer"> = -5</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.unimplemented"><var class="varname">UNIMPLEMENTED</var></a></var><span class="initializer"> = -6</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.operationtimeout"><var class="varname">OPERATIONTIMEOUT</var></a></var><span class="initializer"> = -7</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.badarguments"><var class="varname">BADARGUMENTS</var></a></var><span class="initializer"> = -8</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.invalidstate"><var class="varname">INVALIDSTATE</var></a></var><span class="initializer"> = -9</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.newconfignoquorum"><var class="varname">NEWCONFIGNOQUORUM</var></a></var><span class="initializer"> = -13</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.reconfiginprogress"><var class="varname">RECONFIGINPROGRESS</var></a></var><span class="initializer"> = -14</span>;</div>


    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.ok"><var class="varname">OK</var></a></var><span class="initializer"> = 0</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.apierror"><var class="varname">APIERROR</var></a></var><span class="initializer"> = -100</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.nonode"><var class="varname">NONODE</var></a></var><span class="initializer"> = -101</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.noauth"><var class="varname">NOAUTH</var></a></var><span class="initializer"> = -102</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.badversion"><var class="varname">BADVERSION</var></a></var><span class="initializer"> = -103</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.nochildrenforephemerals"><var class="varname">NOCHILDRENFOREPHEMERALS</var></a></var><span class="initializer"> = -108</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.nodeexists"><var class="varname">NODEEXISTS</var></a></var><span class="initializer"> = -110</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.notempty"><var class="varname">NOTEMPTY</var></a></var><span class="initializer"> = -111</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.sessionexpired"><var class="varname">SESSIONEXPIRED</var></a></var><span class="initializer"> = -112</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.invalidcallback"><var class="varname">INVALIDCALLBACK</var></a></var><span class="initializer"> = -113</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.invalidacl"><var class="varname">INVALIDACL</var></a></var><span class="initializer"> = -114</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.authfailed"><var class="varname">AUTHFAILED</var></a></var><span class="initializer"> = -115</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.closing"><var class="varname">CLOSING</var></a></var><span class="initializer"> = -116</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.nothing"><var class="varname">NOTHING</var></a></var><span class="initializer"> = -117</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.sessionmoved"><var class="varname">SESSIONMOVED</var></a></var><span class="initializer"> = -118</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.notreadonly"><var class="varname">NOTREADONLY</var></a></var><span class="initializer"> = -119</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.ephemeralonlocalsession"><var class="varname">EPHEMERALONLOCALSESSION</var></a></var><span class="initializer"> = -120</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.nowatcher"><var class="varname">NOWATCHER</var></a></var><span class="initializer"> = -121</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zookeeper.php#zookeeper.constants.reconfigdisabled"><var class="varname">RECONFIGDISABLED</var></a></var><span class="initializer"> = -122</span>;</div>

    

   }</div>
   

  </div>

  
  <div class="section" id="zookeeper.class.constants">
   <h2 class="title">Предопределённые константы</h2>

   
   <div class="section" id="zookeeper.constants.perms">
    <h2 class="title">Разрешения <abbr>ZooKeeper</abbr></h2>
    <dl>

     
      <dt id="zookeeper.constants.perm-read"><strong><code><a href="class.zookeeper.php#zookeeper.constants.perm-read">Zookeeper::PERM_READ</a></code></strong></dt>
      <dd>
       <p class="para">Разрешается читать значение узла и список дочерних узлов</p>
      </dd>
     
     
      <dt id="zookeeper.constants.perm-write"><strong><code><a href="class.zookeeper.php#zookeeper.constants.perm-write">Zookeeper::PERM_WRITE</a></code></strong></dt>
      <dd>
       <p class="para">Разрешается устанавливать значение узла</p>
      </dd>
     
     
      <dt id="zookeeper.constants.perm-create"><strong><code><a href="class.zookeeper.php#zookeeper.constants.perm-create">Zookeeper::PERM_CREATE</a></code></strong></dt>
      <dd>
       <p class="para">Разрешается создавать дочерние элементы</p>
      </dd>
     
     
      <dt id="zookeeper.constants.perm-delete"><strong><code><a href="class.zookeeper.php#zookeeper.constants.perm-delete">Zookeeper::PERM_DELETE</a></code></strong></dt>
      <dd>
       <p class="para">Разрешается удалять дочерние элементы</p>
      </dd>
     
     
      <dt id="zookeeper.constants.perm-admin"><strong><code><a href="class.zookeeper.php#zookeeper.constants.perm-admin">Zookeeper::PERM_ADMIN</a></code></strong></dt>
      <dd>
       <p class="para">Разрешается запускать метод set_acl()</p>
      </dd>
     
     
      <dt id="zookeeper.constants.perm-all"><strong><code><a href="class.zookeeper.php#zookeeper.constants.perm-all">Zookeeper::PERM_ALL</a></code></strong></dt>
      <dd>
       <p class="para">Включает все разрешения, как если бы перечисленные флаги объединили побитовым ИЛИ</p>
      </dd>
     

    </dl>
   </div>
   

   
   <div class="section" id="zookeeper.constants.create-flags">
    <h2 class="title">Флаги создания <abbr>ZooKeeper</abbr></h2>
    <dl>

     
      <dt id="zookeeper.constants.ephemeral"><strong><code><a href="class.zookeeper.php#zookeeper.constants.ephemeral">Zookeeper::EPHEMERAL</a></code></strong></dt>
      <dd>
       <p class="para">Если установлен флаг Zookeeper::EPHEMERAL, узел будет автоматически удалён
        по завершению клиентской сессии.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.sequence"><strong><code><a href="class.zookeeper.php#zookeeper.constants.sequence">Zookeeper::SEQUENCE</a></code></strong></dt>
      <dd>
       <p class="para">Если установлен флаг Zookeeper::SEQUENCE, к имени пути будет добавляться
        уникальный номер из монотонно возрастающей последовательности. Номер из
        последовательности всегда имеет фиксированную длину в 10 цифр, дополненную
        лидирующими нулями по необходимости.</p>
      </dd>
     
    </dl>
   </div>
   

   
   <div class="section" id="zookeeper.constants.log-levels">
    <h2 class="title">Уровень логирования <abbr>ZooKeeper</abbr></h2>
    <dl>

     
      <dt id="zookeeper.constants.log-level-error"><strong><code><a href="class.zookeeper.php#zookeeper.constants.log-level-error">Zookeeper::LOG_LEVEL_ERROR</a></code></strong></dt>
      <dd>
       <p class="para">Выводить только сообщения об ошибках</p>
      </dd>
     
     
      <dt id="zookeeper.constants.log-level-warn"><strong><code><a href="class.zookeeper.php#zookeeper.constants.log-level-warn">Zookeeper::LOG_LEVEL_WARN</a></code></strong></dt>
      <dd>
       <p class="para">Выводить ошибки и предупреждения</p>
      </dd>
     
     
      <dt id="zookeeper.constants.log-level-info"><strong><code><a href="class.zookeeper.php#zookeeper.constants.log-level-info">Zookeeper::LOG_LEVEL_INFO</a></code></strong></dt>
      <dd>
       <p class="para">Выводить большие сообщения о действиях помимо ошибок и предупреждений</p>
      </dd>
     
     
      <dt id="zookeeper.constants.log-level-debug"><strong><code><a href="class.zookeeper.php#zookeeper.constants.log-level-debug">Zookeeper::LOG_LEVEL_DEBUG</a></code></strong></dt>
      <dd>
       <p class="para">Выводить все</p>
      </dd>
     

    </dl>
   </div>
   

   
   <div class="section" id="zookeeper.constants.states">
    <h2 class="title">Состояния <abbr>ZooKeeper</abbr></h2>
    <dl>

     
      <dt id="zookeeper.constants.expired-session-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.expired-session-state">Zookeeper::EXPIRED_SESSION_STATE</a></code></strong></dt>
      <dd>
       <p class="para">Соединение установлено, но сессия истекла</p>
      </dd>
     
     
      <dt id="zookeeper.constants.auth-failed-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.auth-failed-state">Zookeeper::AUTH_FAILED_STATE</a></code></strong></dt>
      <dd>
       <p class="para">Соединение установлено, но аутентификация неудачная</p>
      </dd>
     
     
      <dt id="zookeeper.constants.connecting-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.connecting-state">Zookeeper::CONNECTING_STATE</a></code></strong></dt>
      <dd>
       <p class="para">Устанавливается соединение</p>
      </dd>
     
     
      <dt id="zookeeper.constants.associating-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.associating-state">Zookeeper::ASSOCIATING_STATE</a></code></strong></dt>
      <dd>
       <p class="para">Ассоциирование</p>
      </dd>
     
     
      <dt id="zookeeper.constants.connected-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.connected-state">Zookeeper::CONNECTED_STATE</a></code></strong></dt>
      <dd>
       <p class="para">Соединение установлено</p>
      </dd>
     
     
      <dt id="zookeeper.constants.readonly-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.readonly-state">Zookeeper::READONLY_STATE</a></code></strong></dt>
      <dd>
       <p class="para">TODO: помогите нам улучшить модуль</p>
      </dd>
     
     
      <dt id="zookeeper.constants.notconnected-state"><strong><code><a href="class.zookeeper.php#zookeeper.constants.notconnected-state">Zookeeper::NOTCONNECTED_STATE</a></code></strong></dt>
      <dd>
       <p class="para">Соединение не установлено</p>
      </dd>
     

    </dl>
   </div>
   

   
   <div class="section" id="zookeeper.constants.watch-types">
    <h2 class="title">Типы событий <abbr>ZooKeeper</abbr></h2>
    <dl>

     
      <dt id="zookeeper.constants.created-event"><strong><code><a href="class.zookeeper.php#zookeeper.constants.created-event">Zookeeper::CREATED_EVENT</a></code></strong></dt>
      <dd>
       <p class="para">Узел был создан</p>
       <p class="para">Генерируется только путём наблюдения за несуществующими узлами. Эти
        наблюдатели задаются с помощью Zookeeper::exists.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.deleted-event"><strong><code><a href="class.zookeeper.php#zookeeper.constants.deleted-event">Zookeeper::DELETED_EVENT</a></code></strong></dt>
      <dd>
       <p class="para">Узел был удалён</p>
       <p class="para">Генерируется только путём наблюдения за узлами. Эти
        наблюдатели задаются с помощью Zookeeper::exists и Zookeeper::get.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.changed-event"><strong><code><a href="class.zookeeper.php#zookeeper.constants.changed-event">Zookeeper::CHANGED_EVENT</a></code></strong></dt>
      <dd>
       <p class="para">Узел был изменён</p>
       <p class="para">Генерируется только путём наблюдения за узлами. Эти
        наблюдатели задаются с помощью Zookeeper::exists и Zookeeper::get.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.child-event"><strong><code><a href="class.zookeeper.php#zookeeper.constants.child-event">Zookeeper::CHILD_EVENT</a></code></strong></dt>
      <dd>
       <p class="para">Произошло изменение в списке дочерних узлов</p>
       <p class="para">Генерируется только путём наблюдения за списком дочерних узлов. Эти
        наблюдатели задаются с помощью Zookeeper::getChildren.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.session-event"><strong><code><a href="class.zookeeper.php#zookeeper.constants.session-event">Zookeeper::SESSION_EVENT</a></code></strong></dt>
      <dd>
       <p class="para">Сессия была потеряна</p>
       <p class="para">Генерируется когда клиент потерял соединение с сервером, либо
        инициировал пересоединение.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.notwatching-event"><strong><code><a href="class.zookeeper.php#zookeeper.constants.notwatching-event">Zookeeper::NOTWATCHING_EVENT</a></code></strong></dt>
      <dd>
       <p class="para">Наблюдатель был удалён</p>
       <p class="para">Генерируется сервером по разным причинам, например связанным с ограничением
        ресурса, и говорит о том, что дальнейшее наблюдение за узлом невозможно.</p>
      </dd>
     

    </dl>
   </div>
   

   
   <div class="section" id="zookeeper.constants.system-n-server-side-errors">
    <h2 class="title">Системные ошибки и ошибки на стороне сервера <abbr>ZooKeeper</abbr></h2>
    <dl>
     
      <dt id="zookeeper.constants.systemerror"><strong><code><a href="class.zookeeper.php#zookeeper.constants.systemerror">Zookeeper::SYSTEMERROR</a></code></strong></dt>
      <dd>
       <p class="para">Никогда не выбрасывается сервером и может использоваться только для
        ограничения диапазона кодов ошибок. Все ошибки большие этой, но меньшие
        Zookeeper::APIERROR, являются системными ошибками.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.runtimeinconsistency"><strong><code><a href="class.zookeeper.php#zookeeper.constants.runtimeinconsistency">Zookeeper::RUNTIMEINCONSISTENCY</a></code></strong></dt>
      <dd>
       <p class="para">Обнаружена несогласованность во время выполнения.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.datainconsistency"><strong><code><a href="class.zookeeper.php#zookeeper.constants.datainconsistency">Zookeeper::DATAINCONSISTENCY</a></code></strong></dt>
      <dd>
       <p class="para">Обнаружена несогласованность данных.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.connectionloss"><strong><code><a href="class.zookeeper.php#zookeeper.constants.connectionloss">Zookeeper::CONNECTIONLOSS</a></code></strong></dt>
      <dd>
       <p class="para">Потеряно соединение с сервером.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.marshallingerror"><strong><code><a href="class.zookeeper.php#zookeeper.constants.marshallingerror">Zookeeper::MARSHALLINGERROR</a></code></strong></dt>
      <dd>
       <p class="para">Ошибка при маршалинге и демаршалинге данных.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.unimplemented"><strong><code><a href="class.zookeeper.php#zookeeper.constants.unimplemented">Zookeeper::UNIMPLEMENTED</a></code></strong></dt>
      <dd>
       <p class="para">Операция не реализована.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.operationtimeout"><strong><code><a href="class.zookeeper.php#zookeeper.constants.operationtimeout">Zookeeper::OPERATIONTIMEOUT</a></code></strong></dt>
      <dd>
       <p class="para">Превышение времени ожидания операции.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.badarguments"><strong><code><a href="class.zookeeper.php#zookeeper.constants.badarguments">Zookeeper::BADARGUMENTS</a></code></strong></dt>
      <dd>
       <p class="para">Некорректный аргумент.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.invalidstate"><strong><code><a href="class.zookeeper.php#zookeeper.constants.invalidstate">Zookeeper::INVALIDSTATE</a></code></strong></dt>
      <dd>
       <p class="para">Некорректный статус дескриптора zhandle.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.newconfignoquorum"><strong><code><a href="class.zookeeper.php#zookeeper.constants.newconfignoquorum">Zookeeper::NEWCONFIGNOQUORUM</a></code></strong></dt>
      <dd>
       <p class="para">Кворум новой конфигурации не подключён и не синхронизирован с лидером
        последней подтверждённой конфигурации. Попробуйте запустить переконфигурацию
        после подключения и синхронизации новых серверов.</p>
       <p class="para">Доступно с версии ZooKeeper 3.5.0</p>
      </dd>
     
     
      <dt id="zookeeper.constants.reconfiginprogress"><strong><code><a href="class.zookeeper.php#zookeeper.constants.reconfiginprogress">Zookeeper::RECONFIGINPROGRESS</a></code></strong></dt>
      <dd>
       <p class="para">Запрос переконфигурации во время работы другого процесса переконфигурации.
        В данный момент не поддерживается. Попробуйте повторить позже.</p>
       <p class="para">Доступно с версии ZooKeeper 3.5.0</p>
      </dd>
     
    </dl>
   </div>
   

   
   <div class="section" id="zookeeper.constants.api-errors">
    <h2 class="title"><abbr>ZooKeeper</abbr> API Errors</h2>
    <dl>
     
      <dt id="zookeeper.constants.ok"><strong><code><a href="class.zookeeper.php#zookeeper.constants.ok">Zookeeper::OK</a></code></strong></dt>
      <dd>
       <p class="para">Все хорошо.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.apierror"><strong><code><a href="class.zookeeper.php#zookeeper.constants.apierror">Zookeeper::APIERROR</a></code></strong></dt>
      <dd>
       <p class="para">Никогда не выбрасывается сервером и может использоваться только для
        ограничения диапазона кодов ошибок. Все ошибки большие этой, являются ошибками
        API (значения меньшие данного означают системные ошибки).</p>
      </dd>
     
     
      <dt id="zookeeper.constants.nonode"><strong><code><a href="class.zookeeper.php#zookeeper.constants.nonode">Zookeeper::NONODE</a></code></strong></dt>
      <dd>
       <p class="para">Узел отсутствует.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.noauth"><strong><code><a href="class.zookeeper.php#zookeeper.constants.noauth">Zookeeper::NOAUTH</a></code></strong></dt>
      <dd>
       <p class="para">Отсутствует аутентификация.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.badversion"><strong><code><a href="class.zookeeper.php#zookeeper.constants.badversion">Zookeeper::BADVERSION</a></code></strong></dt>
      <dd>
       <p class="para">Конфликт версий.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.nochildrenforephemerals"><strong><code><a href="class.zookeeper.php#zookeeper.constants.nochildrenforephemerals">Zookeeper::NOCHILDRENFOREPHEMERALS</a></code></strong></dt>
      <dd>
       <p class="para">Эфемерные узлы не должны иметь потомков.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.nodeexists"><strong><code><a href="class.zookeeper.php#zookeeper.constants.nodeexists">Zookeeper::NODEEXISTS</a></code></strong></dt>
      <dd>
       <p class="para">Узел уже существует.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.notempty"><strong><code><a href="class.zookeeper.php#zookeeper.constants.notempty">Zookeeper::NOTEMPTY</a></code></strong></dt>
      <dd>
       <p class="para">Узел имеет потомков.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.sessionexpired"><strong><code><a href="class.zookeeper.php#zookeeper.constants.sessionexpired">Zookeeper::SESSIONEXPIRED</a></code></strong></dt>
      <dd>
       <p class="para">Срок действия сессии истёк.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.invalidcallback"><strong><code><a href="class.zookeeper.php#zookeeper.constants.invalidcallback">Zookeeper::INVALIDCALLBACK</a></code></strong></dt>
      <dd>
       <p class="para">Задана некорректная функция обратного вызова.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.invalidacl"><strong><code><a href="class.zookeeper.php#zookeeper.constants.invalidacl">Zookeeper::INVALIDACL</a></code></strong></dt>
      <dd>
       <p class="para">Задан некорректный ACL.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.authfailed"><strong><code><a href="class.zookeeper.php#zookeeper.constants.authfailed">Zookeeper::AUTHFAILED</a></code></strong></dt>
      <dd>
       <p class="para">Неудачная аутентификация клиента.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.closing"><strong><code><a href="class.zookeeper.php#zookeeper.constants.closing">Zookeeper::CLOSING</a></code></strong></dt>
      <dd>
       <p class="para">ZooKeeper закрывается.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.nothing"><strong><code><a href="class.zookeeper.php#zookeeper.constants.nothing">Zookeeper::NOTHING</a></code></strong></dt>
      <dd>
       <p class="para">(не ошибка) Никакого ответа от сервера для обработки.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.sessionmoved"><strong><code><a href="class.zookeeper.php#zookeeper.constants.sessionmoved">Zookeeper::SESSIONMOVED</a></code></strong></dt>
      <dd>
       <p class="para">Сессия перемещена на другой сервер, таким образом операция проигнорирована.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.notreadonly"><strong><code><a href="class.zookeeper.php#zookeeper.constants.notreadonly">Zookeeper::NOTREADONLY</a></code></strong></dt>
      <dd>
       <p class="para">Запрос изменения статуса отправлен на сервер с режимом &quot;только чтение&quot;.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.ephemeralonlocalsession"><strong><code><a href="class.zookeeper.php#zookeeper.constants.ephemeralonlocalsession">Zookeeper::EPHEMERALONLOCALSESSION</a></code></strong></dt>
      <dd>
       <p class="para">Попытка создать эфемерный узел в локальной сессии.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.nowatcher"><strong><code><a href="class.zookeeper.php#zookeeper.constants.nowatcher">Zookeeper::NOWATCHER</a></code></strong></dt>
      <dd>
       <p class="para">Невозможно найти наблюдателя.</p>
      </dd>
     
     
      <dt id="zookeeper.constants.reconfigdisabled"><strong><code><a href="class.zookeeper.php#zookeeper.constants.reconfigdisabled">Zookeeper::RECONFIGDISABLED</a></code></strong></dt>
      <dd>
       <p class="para">Попытка произвести операцию переконфигурации в случае если она запрещена.</p>
      </dd>
     
    </dl>
   </div>
   

  </div>

  

 </div>

 

















































































































































<h2>Содержание</h2><ul class="chunklist chunklist_reference"><li><a href="zookeeper.addauth.php">Zookeeper::addAuth</a> — Указывает учётные данные приложения</li><li><a href="zookeeper.close.php">Zookeeper::close</a> — Закрывает обработчик zookeeper и освобождает любые ресурсы</li><li><a href="zookeeper.connect.php">Zookeeper::connect</a> — Создаёт дескриптор для общения с zookeeper</li><li><a href="zookeeper.construct.php">Zookeeper::__construct</a> — Создаёт дескриптор для общения с zookeeper</li><li><a href="zookeeper.create.php">Zookeeper::create</a> — Создаёт синхронно узел</li><li><a href="zookeeper.delete.php">Zookeeper::delete</a> — Удаляет синхронно узел в объекте Zookeeper</li><li><a href="zookeeper.exists.php">Zookeeper::exists</a> — Синхронно проверяет наличие узла в zookeeper</li><li><a href="zookeeper.get.php">Zookeeper::get</a> — Синхронно получает данные, связанные с узлом</li><li><a href="zookeeper.getacl.php">Zookeeper::getAcl</a> — Синхронно получает ACL, связанный с узлом</li><li><a href="zookeeper.getchildren.php">Zookeeper::getChildren</a> — Синхронно выводит список потомков узла</li><li><a href="zookeeper.getclientid.php">Zookeeper::getClientId</a> — Возвращает идентификатор сессии клиента, действителен только в том случае, если соединения в настоящее время подключены (т.е. последнее состояние наблюдателя - ZOO_CONNECTED_STATE)</li><li><a href="zookeeper.getconfig.php">Zookeeper::getConfig</a> — Получает экземпляр ZookeeperConfig</li><li><a href="zookeeper.getrecvtimeout.php">Zookeeper::getRecvTimeout</a> — Возвращает время ожидания для сессии, действительный, только если соединения в настоящее время подключены (т.е. последнее состояние наблюдателя - ZOO_CONNECTED_STATE). Это значение может измениться после повторного подключения к серверу</li><li><a href="zookeeper.getstate.php">Zookeeper::getState</a> — Получает состояние соединения zookeeper</li><li><a href="zookeeper.isrecoverable.php">Zookeeper::isRecoverable</a> — Проверяет, можно ли восстановить текущее состояние подключения ZooKeeper</li><li><a href="zookeeper.set.php">Zookeeper::set</a> — Устанавливает данные, связанные с узлом</li><li><a href="zookeeper.setacl.php">Zookeeper::setAcl</a> — Устанавливает ACL, связанный с узлом синхронно</li><li><a href="zookeeper.setdebuglevel.php">Zookeeper::setDebugLevel</a> — Устанавливает уровень логирования для библиотеки</li><li><a href="zookeeper.setdeterministicconnorder.php">Zookeeper::setDeterministicConnOrder</a> — Включение/отключение рандомизации порядка конечных точек кворума</li><li><a href="zookeeper.setlogstream.php">Zookeeper::setLogStream</a> — Устанавливает поток, который будет использоваться библиотекой для логирования</li><li><a href="zookeeper.setwatcher.php">Zookeeper::setWatcher</a> — Устанавливает функцию наблюдателя</li></ul>
</div>
<?php manual_footer($setup); ?>