Open Journal Systems  3.3.0
CurlMultiInterface.php
1 <?php
2 
3 namespace Guzzle\Http\Curl;
4 
8 
12 interface CurlMultiInterface extends \Countable, HasDispatcherInterface
13 {
14  const POLLING_REQUEST = 'curl_multi.polling_request';
15  const ADD_REQUEST = 'curl_multi.add_request';
16  const REMOVE_REQUEST = 'curl_multi.remove_request';
17  const MULTI_EXCEPTION = 'curl_multi.exception';
18  const BLOCKING = 'curl_multi.blocking';
19 
27  public function add(RequestInterface $request);
28 
34  public function all();
35 
43  public function remove(RequestInterface $request);
44 
50  public function reset($hard = false);
51 
57  public function send();
58 }
Guzzle\Http\Curl\CurlMultiInterface\send
send()
Guzzle\Common\Exception\ExceptionCollection
Definition: ExceptionCollection.php:8
Guzzle\Http\Message\RequestInterface
Definition: lib/vendor/guzzle/guzzle/src/Guzzle/Http/Message/RequestInterface.php:16
Guzzle\Http\Curl\CurlMultiInterface\POLLING_REQUEST
const POLLING_REQUEST
Definition: CurlMultiInterface.php:14
Guzzle\Http\Curl\CurlMultiInterface\BLOCKING
const BLOCKING
Definition: CurlMultiInterface.php:18
Guzzle\Http\Curl
Definition: CurlHandle.php:3
Guzzle\Http\Curl\CurlMultiInterface\add
add(RequestInterface $request)
Guzzle\Common\HasDispatcherInterface
Definition: HasDispatcherInterface.php:11
Guzzle\Http\Curl\CurlMultiInterface\MULTI_EXCEPTION
const MULTI_EXCEPTION
Definition: CurlMultiInterface.php:17
Guzzle\Http\Curl\CurlMultiInterface\reset
reset($hard=false)
Guzzle\Http\Curl\CurlMultiInterface\all
all()
Guzzle\Http\Curl\CurlMultiInterface
Definition: CurlMultiInterface.php:12
Guzzle\Http\Curl\CurlMultiInterface\ADD_REQUEST
const ADD_REQUEST
Definition: CurlMultiInterface.php:15
Guzzle\Http\Curl\CurlMultiInterface\REMOVE_REQUEST
const REMOVE_REQUEST
Definition: CurlMultiInterface.php:16