*/ namespace Asio; /** * Interface Resolver * * @package Asio */ interface Resolver extends IoObject { /** * Initiate an asynchronous resolve against the resolver. * * @param string $host : Host name * @param string $service * @param callable $callback[optional] : Resolver callback * @param mixed $argument * @return Future */ function resolve(string $host, string $service = '', callable $callback, $argument = null); }