PHP 클래스 PHPDaemon\Clients\DNS\Pool

저자: Vasily Zorin ([email protected])
상속: extends PHPDaemon\Network\Client
파일 보기 프로젝트 열기: kakserpom/phpdaemon 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$class Classes [code => "class"]
$hosts Hosts file parsed [hostname => [addr, ...], ...]
$nameServers resolve.conf file parsed
$preloading Preloading ComplexJob
$resolveCache Resolve cache
$type Record Types [code => "name", ...]

공개 메소드들

메소드 설명
applyConfig ( ) : void Applies config
get ( string $hostname, callable $cb, boolean $noncache = false, array $nameServers = [], string $proto = 'udp' ) : void Gets the host information
resolve ( string $hostname, callable $cb, boolean $noncache = false, array $nameServers = [] ) : void Resolves the host

보호된 메소드들

메소드 설명
getConfigDefaults ( ) : array Setting default config options Overriden from NetworkClient::getConfigDefaults
init ( ) Constructor

메소드 상세

applyConfig() 공개 메소드

Applies config
public applyConfig ( ) : void
리턴 void

get() 공개 메소드

Gets the host information
public get ( string $hostname, callable $cb, boolean $noncache = false, array $nameServers = [], string $proto = 'udp' ) : void
$hostname string Hostname
$cb callable Callback
$noncache boolean Noncache?
$nameServers array
$proto string
리턴 void

getConfigDefaults() 보호된 메소드

Setting default config options Overriden from NetworkClient::getConfigDefaults
protected getConfigDefaults ( ) : array
리턴 array

init() 보호된 메소드

Constructor
protected init ( )

resolve() 공개 메소드

Resolves the host
public resolve ( string $hostname, callable $cb, boolean $noncache = false, array $nameServers = [] ) : void
$hostname string Hostname
$cb callable Callback
$noncache boolean Noncache?
$nameServers array
리턴 void

프로퍼티 상세

$class 공개적으로 정적으로 프로퍼티

Classes [code => "class"]
public static $class

$hosts 공개적으로 프로퍼티

Hosts file parsed [hostname => [addr, ...], ...]
public $hosts

$nameServers 공개적으로 프로퍼티

resolve.conf file parsed
public $nameServers

$preloading 공개적으로 프로퍼티

Preloading ComplexJob
public $preloading

$resolveCache 공개적으로 프로퍼티

Resolve cache
public $resolveCache

$type 공개적으로 정적으로 프로퍼티

Record Types [code => "name", ...]
public static $type