<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mongodb.mongodb.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.mongodb-driver-serverdescription.php',
    1 => 'MongoDB\\Driver\\ServerDescription',
    2 => 'La clase MongoDB\\Driver\\ServerDescription',
  ),
  'up' => 
  array (
    0 => 'mongodb.mongodb.php',
    1 => 'MongoDB\\Driver',
  ),
  'prev' => 
  array (
    0 => 'mongodb-driver-server.issecondary.php',
    1 => 'MongoDB\\Driver\\Server::isSecondary',
  ),
  'next' => 
  array (
    0 => 'mongodb-driver-serverdescription.gethelloresponse.php',
    1 => 'MongoDB\\Driver\\ServerDescription::getHelloResponse',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/mongodb/mongodb/driver/serverdescription.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.mongodb-driver-serverdescription.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.mongodb-driver-serverdescription" class="reference">

 <h1 class="title">La clase MongoDB\Driver\ServerDescription</h1>
 

 <div class="partintro"><p class="verinfo">(mongodb &gt;=1.13.0)</p>


  <div class="section" id="mongodb-driver-serverdescription.intro">
   <h2 class="title">Introducción</h2>
   <p class="simpara">
    La clase <span class="classname"><strong class="classname">MongoDB\Driver\ServerDescription</strong></span> es un objeto
    valor que representa un servidor al que el controlador está conectado. Las
    instancias de esta clase son devueltas por los métodos
    <span class="function"><a href="mongodb-driver-server.getserverdescription.php" class="function">MongoDB\Driver\Server::getServerDescription()</a></span> y
    <span class="classname"><a href="class.mongodb-driver-monitoring-serverchangedevent.php" class="classname">MongoDB\Driver\Monitoring\ServerChangedEvent</a></span>.
   </p>
  </div>


  <div class="section" id="mongodb-driver-serverdescription.synopsis">
   <h2 class="title">Sinopsis de la Clase</h2>


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


    <div class="classsynopsisinfo">
     <span class="modifier">final</span>
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">MongoDB\Driver\ServerDescription</strong>
     </span>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constantes */</div>
    <div class="fieldsynopsis">
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-unknown"><var class="varname">TYPE_UNKNOWN</var></a></var><span class="initializer"> = &quot;Unknown&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-standalone"><var class="varname">TYPE_STANDALONE</var></a></var><span class="initializer"> = &quot;Standalone&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-mongos"><var class="varname">TYPE_MONGOS</var></a></var><span class="initializer"> = &quot;Mongos&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-possible-primary"><var class="varname">TYPE_POSSIBLE_PRIMARY</var></a></var><span class="initializer"> = &quot;PossiblePrimary&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-primary"><var class="varname">TYPE_RS_PRIMARY</var></a></var><span class="initializer"> = &quot;RSPrimary&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-secondary"><var class="varname">TYPE_RS_SECONDARY</var></a></var><span class="initializer"> = &quot;RSSecondary&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-arbiter"><var class="varname">TYPE_RS_ARBITER</var></a></var><span class="initializer"> = &quot;RSArbiter&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-other"><var class="varname">TYPE_RS_OTHER</var></a></var><span class="initializer"> = &quot;RSOther&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-ghost"><var class="varname">TYPE_RS_GHOST</var></a></var><span class="initializer"> = &quot;RSGhost&quot;</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-load-balancer"><var class="varname">TYPE_LOAD_BALANCER</var></a></var><span class="initializer"> = &quot;LoadBalancer&quot;</span>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.gethelloresponse.php" class="methodname">getHelloResponse</a></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">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.gethost.php" class="methodname">getHost</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.getlastupdatetime.php" class="methodname">getLastUpdateTime</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">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.getport.php" class="methodname">getPort</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">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.getroundtriptime.php" class="methodname">getRoundTripTime</a></span>(): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">getType</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

   }</div>


  </div>


  <div class="section" id="mongodb-driver-serverdescription.constants">
   <h2 class="title">Constantes predefinidas</h2>
   <dl>

    
     <dt id="mongodb-driver-serverdescription.constants.type-unknown"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-unknown">MongoDB\Driver\ServerDescription::TYPE_UNKNOWN</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor desconocido, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-standalone"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-standalone">MongoDB\Driver\ServerDescription::TYPE_STANDALONE</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor independiente, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-mongos"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-mongos">MongoDB\Driver\ServerDescription::TYPE_MONGOS</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor Mongos, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-possible-primary"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-possible-primary">MongoDB\Driver\ServerDescription::TYPE_POSSIBLE_PRIMARY</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor posible primario de conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
      <span class="simpara">Un servidor puede ser identificado como posible primario si aún no ha sido verificado pero otro miembro del conjunto de réplicas considera que es el primario.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-primary"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-primary">MongoDB\Driver\ServerDescription::TYPE_RS_PRIMARY</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor primario de conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-secondary"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-secondary">MongoDB\Driver\ServerDescription::TYPE_RS_SECONDARY</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor secundario de conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-arbiter"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-arbiter">MongoDB\Driver\ServerDescription::TYPE_RS_ARBITER</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor árbitro de conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-other"><strong><code>MongoDB\Driver\ServerDescription::ServerDescription::TYPE_RS_OTHER</code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor de conjunto de réplicas de otro tipo, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
      <span class="simpara">Estos servidores pueden estar ocultos, iniciándose o en recuperación. No pueden ser consultados, pero sus listas de hosts son útiles para descubrir la configuración actual del conjunto de réplicas.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-rs-ghost"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-rs-ghost">MongoDB\Driver\ServerDescription::TYPE_RS_GHOST</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor fantasma de conjunto de réplicas, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
      <span class="simpara">Los servidores pueden ser identificados como tales en al menos tres situaciones: brevemente durante el inicio del servidor; en un conjunto de réplicas no inicializado; o cuando el servidor es excluido (es decir, eliminado de la configuración del conjunto de réplicas). No pueden ser consultados, ni su lista de hosts puede usarse para descubrir la configuración actual del conjunto de réplicas; sin embargo, el cliente puede monitorear este servidor con la esperanza de que pase a un estado más útil.</span>
     </dd>
    

    
     <dt id="mongodb-driver-serverdescription.constants.type-load-balancer"><strong><code><a href="class.mongodb-driver-serverdescription.php#mongodb-driver-serverdescription.constants.type-load-balancer">MongoDB\Driver\ServerDescription::TYPE_LOAD_BALANCER</a></code></strong></dt>
     <dd>
      <span class="simpara">Tipo de servidor equilibrador de carga, devuelto por <span class="methodname"><a href="mongodb-driver-serverdescription.gettype.php" class="methodname">MongoDB\Driver\ServerDescription::getType()</a></span>.</span>
     </dd>
    

   </dl>
  </div>


 </div>

 










































<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="mongodb-driver-serverdescription.gethelloresponse.php">MongoDB\Driver\ServerDescription::getHelloResponse</a> — Devuelve la respuesta &quot;hello&quot; m&aacute;s reciente del servidor</li><li><a href="mongodb-driver-serverdescription.gethost.php">MongoDB\Driver\ServerDescription::getHost</a> — Devuelve el nombre de host de este servidor</li><li><a href="mongodb-driver-serverdescription.getlastupdatetime.php">MongoDB\Driver\ServerDescription::getLastUpdateTime</a> — Devuelve la hora de la &uacute;ltima actualizaci&oacute;n del servidor en microsegundos</li><li><a href="mongodb-driver-serverdescription.getport.php">MongoDB\Driver\ServerDescription::getPort</a> — Devuelve el puerto en el que este servidor escucha</li><li><a href="mongodb-driver-serverdescription.getroundtriptime.php">MongoDB\Driver\ServerDescription::getRoundTripTime</a> — Devuelve el tiempo de ida y vuelta del servidor en milisegundos</li><li><a href="mongodb-driver-serverdescription.gettype.php">MongoDB\Driver\ServerDescription::getType</a> — Devuelve un string que indica el tipo de este servidor</li></ul>
</div>
<?php manual_footer($setup); ?>