Yar_Concurrent_Client::reset
(PECL yar >= 1.2.4)
Clean all registered calls
Description
Discards all calls registered with Yar_Concurrent_Client::call that have not been sent yet.
Yar_Concurrent_Client::loop empties the call list automatically once it has finished, so reset is only needed to abort a batch that was never sent.
Parameters Parameters
Return Values
Returns true, or false when the concurrent client is currently inside Yar_Concurrent_Client::loop, in which case an E_WARNING-level error is raised.
Examples
Yar_Concurrent_Client::reset() example
<?php
function callback($retval, $callinfo) {
var_dump($retval);
}
Yar_Concurrent_Client::call("http://api.example.com/operator.php", "some_method", array("parameters"), "callback");
/* never sent: throw the registered call away */
Yar_Concurrent_Client::reset();
?>See Also
Yar_Concurrent_Client::callYar_Concurrent_Client::loop