(PECL event >= 1.2.6-beta)
EventDnsBase::__construct — Constrói objeto EventDnsBase
Constrói objeto EventDnsBase.
base
    Base de evento.
initialize
    
      Se initialize for true,
      a função tenta usar os padrões do sistema operacional subjacente para configurar
      a base DNS de forma sensata.
      Se for false, a base DNS é deixada desconfigurada, sem servidores de nomes ou opções definidas.
      No último caso, a base DNS deve ser configurada manualmente, por exemplo, com
      EventDnsBase::parseResolvConf().
     
      Se initialize for um inteiro, ele deverá ser um dos seguintes sinalizadores:
      
| Sinalizador | Descrição | 
|---|---|
| EventDnsBase::DISABLE_WHEN_INACTIVE | Não impede que o laço de eventos libevent saia quando não existem solicitações DNS ativas. | 
| EventDnsBase::INITIALIZE_NAMESERVERS | Processa o resolv.conf. | 
| EventDnsBase::NAMESERVERS_NO_DEFAULT | Não adiciona o servidor de nomes padrão se não houver servidores de nomes no resolv.conf. | 
   Se initialize tiver um tipo diferente de
   int|bool,
   um TypeError será lançado.
  
   Se o valor de initialize for inválido,
   uma EventException será lançada.
  
| Versão | Descrição | 
|---|---|
| PECL event 3.1.3 | Se initializetiver um tipo diferente de
        int|bool,
        um TypeError será lançado. | 
| PECL event 3.1.0RC1 | O tipo do parâmetro initializefoi alterado de bool
        para mixed. O valor pode ser bool (preservando o significado anterior)
        ou uma das seguintes constantes:EventDnsBase::DISABLE_WHEN_INACTIVE,EventDnsBase::INITIALIZE_NAMESERVERS,
        ouEventDnsBase::NAMESERVERS_NO_DEFAULT. | 
