<?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 => 'ja',
  ),
  'this' => 
  array (
    0 => 'class.zookeeper.php',
    1 => 'Zookeeper',
    2 => 'The Zookeeper class',
  ),
  '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' => 'en',
    '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">The Zookeeper class</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">
    Represents ZooKeeper session.
   </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> Permissions</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">Can read nodes value and list its children</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">Can set the nodes value</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">Can create children</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">Can delete children</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">Can execute 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">All of the above flags ORd together</p>
      </dd>
     

    </dl>
   </div>



   <div class="section" id="zookeeper.constants.create-flags">
    <h2 class="title"><abbr>ZooKeeper</abbr> Create Flags</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">If Zookeeper::EPHEMERAL flag is set, the node will automatically get removed if the client session goes away.</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">If the Zookeeper::SEQUENCE flag is set, a unique monotonically increasing sequence number is appended to the path name. The sequence number is always fixed length of 10 digits, 0 padded.</p>
      </dd>
     
    </dl>
   </div>



   <div class="section" id="zookeeper.constants.log-levels">
    <h2 class="title"><abbr>ZooKeeper</abbr> Log Levels</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">Outputs only error mesages</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">Outputs errors/warnings</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">Outputs big action messages besides errors/warnings</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">Outputs all</p>
      </dd>
     

    </dl>
   </div>



   <div class="section" id="zookeeper.constants.states">
    <h2 class="title"><abbr>ZooKeeper</abbr> States</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">Connected but session expired</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">Connected but auth failed</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">Connecting</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">Associating</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">Connected</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: help us improve this extension.</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">Connection failed</p>
      </dd>
     

    </dl>
   </div>



   <div class="section" id="zookeeper.constants.watch-types">
    <h2 class="title"><abbr>ZooKeeper</abbr> Watch Types</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">A node has been created</p>
       <p class="para">This is only generated by watches on non-existent nodes. These watches are set using 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">A node has been deleted</p>
       <p class="para">This is only generated by watches on nodes. These watches are set using Zookeeper::exists and 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">A node has changed</p>
       <p class="para">This is only generated by watches on nodes. These watches are set using Zookeeper::exists and 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">A change as occurred in the list of children</p>
       <p class="para">This is only generated by watches on the child list of a node. These watches are set using 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">A session has been lost</p>
       <p class="para">This is generated when a client loses contact or reconnects with a server.</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">A watch has been removed</p>
       <p class="para">This is generated when the server for some reason, probably a resource constraint, will no longer watch a node for a client.</p>
      </dd>
     

    </dl>
   </div>



   <div class="section" id="zookeeper.constants.system-n-server-side-errors">
    <h2 class="title"><abbr>ZooKeeper</abbr> System and Server-side Errors</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">This is never thrown by the server, it shouldn&#039;t be used other than to indicate a range. Specifically error codes greater than this value, but lesser than Zookeeper::APIERROR, are system errors.</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">A runtime inconsistency was found.</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">A data inconsistency was found.</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">Connection to the server has been lost.</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">Error while marshalling or unmarshalling data.</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">Operation is unimplemented.</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">Operation timeout.</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">Invalid arguments.</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">Invalid zhandle state.</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">No quorum of new config is connected and up-to-date with the leader of last committed config - try invoking reconfiguration after new servers are connected and synced.</p>
       <p class="para">Available as of 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">Reconfiguration requested while another reconfiguration is currently in progress. This is currently not supported. Please retry.</p>
       <p class="para">Available as of 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">Everything is OK.</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">This is never thrown by the server, it shouldn&#039;t be used other than to indicate a range. Specifically error codes greater than this value are API errors (while values less than this indicate a Zookeeper::SYSTEMERROR).</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">Node does not exist.</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">Not authenticated.</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">Version conflict.</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">Ephemeral nodes may not have children.</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">The node already exists.</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">The node has children.</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">The session has been expired by the server.</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">Invalid callback specified.</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">Invalid ACL specified.</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">Client authentication failed.</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 is closing.</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">(not error) No server responses to process.</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">Session moved to another server, so operation is ignored.</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">State-changing request is passed to read-only server.</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">Attempt to create ephemeral node on a local session.</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">The watcher couldn&#039;t be found.</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">Attempts to perform a reconfiguration operation when reconfiguration feature is disabled.</p>
      </dd>
     
    </dl>
   </div>


  </div>


 
 </div>
 
 


















































































































































 
<h2>目次</h2><ul class="chunklist chunklist_reference"><li><a href="zookeeper.addauth.php">Zookeeper::addAuth</a> — Specify application credentials</li><li><a href="zookeeper.close.php">Zookeeper::close</a> — Close the zookeeper handle and free up any resources</li><li><a href="zookeeper.connect.php">Zookeeper::connect</a> — Create a handle to used communicate with zookeeper</li><li><a href="zookeeper.construct.php">Zookeeper::__construct</a> — Create a handle to used communicate with zookeeper</li><li><a href="zookeeper.create.php">Zookeeper::create</a> — Create a node synchronously</li><li><a href="zookeeper.delete.php">Zookeeper::delete</a> — Delete a node in zookeeper synchronously</li><li><a href="zookeeper.exists.php">Zookeeper::exists</a> — Checks the existence of a node in zookeeper synchronously</li><li><a href="zookeeper.get.php">Zookeeper::get</a> — Gets the data associated with a node synchronously</li><li><a href="zookeeper.getacl.php">Zookeeper::getAcl</a> — Gets the acl associated with a node synchronously</li><li><a href="zookeeper.getchildren.php">Zookeeper::getChildren</a> — Lists the children of a node synchronously</li><li><a href="zookeeper.getclientid.php">Zookeeper::getClientId</a> — Return the client session id, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE)</li><li><a href="zookeeper.getconfig.php">Zookeeper::getConfig</a> — Get instance of ZookeeperConfig</li><li><a href="zookeeper.getrecvtimeout.php">Zookeeper::getRecvTimeout</a> — Return the timeout for this session, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE). This value may change after a server re-connect</li><li><a href="zookeeper.getstate.php">Zookeeper::getState</a> — Get the state of the zookeeper connection</li><li><a href="zookeeper.isrecoverable.php">Zookeeper::isRecoverable</a> — Checks if the current zookeeper connection state can be recovered</li><li><a href="zookeeper.set.php">Zookeeper::set</a> — Sets the data associated with a node</li><li><a href="zookeeper.setacl.php">Zookeeper::setAcl</a> — Sets the acl associated with a node synchronously</li><li><a href="zookeeper.setdebuglevel.php">Zookeeper::setDebugLevel</a> — Sets the debugging level for the library</li><li><a href="zookeeper.setdeterministicconnorder.php">Zookeeper::setDeterministicConnOrder</a> — Enable/disable quorum endpoint order randomization</li><li><a href="zookeeper.setlogstream.php">Zookeeper::setLogStream</a> — Sets the stream to be used by the library for logging</li><li><a href="zookeeper.setwatcher.php">Zookeeper::setWatcher</a> — Set a watcher function</li></ul>
</div>
<?php manual_footer($setup); ?>