HTTP Class Reference
Functionality to request HTTP resources. More...
Inheritance diagram for HTTP:

Classes | |
| struct | Request |
Public Types | |
| enum | RequestStatus { Status_Connecting, Status_Pending, Status_Completed, Status_Failed, Status_TimedOut, Status_Invalid } |
Public Member Functions | |
| HTTP () | |
| ~HTTP () | |
| void | Update (float deltaTime) |
| int | Request_Get (const char *url, float timeOut=0.0f) |
| int | Request_Post (const char *url, const void *data, int size, float timeOut=0.0f) |
| RequestStatus | GetRequestStatus (int requestHandle) |
| float | GetPercentageReceived (int requestHandle) |
| HTTP_Resource * | GetResource (int requestHandle) |
| void | DiscardRequest (int requestHandle) |
Detailed Description
Functionality to request HTTP resources.The HTTP system provides high-level functionality for executing HTTP GET and HTTP POST requests, and to receive the response from the server.
All network requests are done asynchronously, so when you issue a request, you're given a handle, and using this handle,
Definition at line 29 of file HTTP.h.
Member Enumeration Documentation
| enum HTTP::RequestStatus |
Constructor & Destructor Documentation
Member Function Documentation
| int HTTP::Request_Get | ( | const char * | url, | |
| float | timeOut = 0.0f | |||
| ) |
| int HTTP::Request_Post | ( | const char * | url, | |
| const void * | data, | |||
| int | size, | |||
| float | timeOut = 0.0f | |||
| ) |
| HTTP::RequestStatus HTTP::GetRequestStatus | ( | int | requestHandle | ) |
| HTTP_Resource * HTTP::GetResource | ( | int | requestHandle | ) |
Reproduction/republishing of any material on this site without permission is strictly prohibited.
