Licensed to Jasig under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Jasig licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at:
Author: | Adam Franco <afranco@middlebury.edu> |
License: | http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 |
File Size: | 147 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
CAS_Request_CurlMultiRequest:: (3 methods):
addRequest()
getNumRequests()
send()
Class: CAS_Request_CurlMultiRequest - X-Ref
This interface defines a class library for performing multiple web requestsaddRequest(CAS_Request_RequestInterface $request) X-Ref |
Add a new Request to this batch. Note, implementations will likely restrict requests to their own concrete class hierarchy. param: CAS_Request_RequestInterface $request reqest to add return: void |
getNumRequests() X-Ref |
Retrieve the number of requests added to this batch. return: int number of request elements |
send() X-Ref |
Perform the request. After sending, all requests will have their responses poulated. return: bool TRUE on success, FALSE on failure. |