| pspsdk-1.0+beta2
    | 
Go to the source code of this file.
| Enumerations | |
| enum | PspHttpMethod { PSP_HTTP_METHOD_GET, PSP_HTTP_METHOD_POST, PSP_HTTP_METHOD_HEAD } | 
| Functions | |
| int | sceHttpInit (unsigned int unknown1) | 
| Init the http library. | |
| int | sceHttpEnd (void) | 
| Terminate the http library. | |
| int | sceHttpCreateTemplate (char *agent, int unknown1, int unknown2) | 
| Create a http template. | |
| int | sceHttpDeleteTemplate (int templateid) | 
| Delete a http template. | |
| int | sceHttpCreateConnection (int templateid, char *host, char *unknown1, unsigned short port, int unknown2) | 
| Create a http connection. | |
| int | sceHttpCreateConnectionWithURL (int templateid, const char *url, int unknown1) | 
| Create a http connection to a url. | |
| int | sceHttpDeleteConnection (int connectionid) | 
| Delete a http connection. | |
| int | sceHttpCreateRequest (int connectionid, PspHttpMethod method, char *path, SceULong64 contentlength) | 
| Create a http request. | |
| int | sceHttpCreateRequestWithURL (int connectionid, PspHttpMethod method, char *url, SceULong64 contentlength) | 
| Create a http request with url. | |
| int | sceHttpDeleteRequest (int requestid) | 
| Delete a http request. | |
| int | sceHttpSendRequest (int requestid, void *data, unsigned int datasize) | 
| Send a http request. | |
| int | sceHttpAbortRequest (int requestid) | 
| Abort a http request. | |
| int | sceHttpReadData (int requestid, void *data, unsigned int datasize) | 
| Read a http request response. | |
| int | sceHttpGetContentLength (int requestid, SceULong64 *contentlength) | 
| Get http request response length. | |
| int | sceHttpGetStatusCode (int requestid, int *statuscode) | 
| Get http request status code. | |
| int | sceHttpSetResolveTimeOut (int id, unsigned int timeout) | 
| Set resolver timeout. | |
| int | sceHttpSetResolveRetry (int id, int count) | 
| Set resolver retry. | |
| int | sceHttpSetConnectTimeOut (int id, unsigned int timeout) | 
| Set connect timeout. | |
| int | sceHttpSetSendTimeOut (int id, unsigned int timeout) | 
| Set send timeout. | |
| int | sceHttpSetRecvTimeOut (int id, unsigned int timeout) | 
| Set receive timeout. | |
| int | sceHttpEnableKeepAlive (int id) | 
| Enable keep alive. | |
| int | sceHttpDisableKeepAlive (int id) | 
| Disable keep alive. | |
| int | sceHttpEnableRedirect (int id) | 
| Enable redirect. | |
| int | sceHttpDisableRedirect (int id) | 
| Disable redirect. | |
| int | sceHttpEnableCookie (int id) | 
| Enable cookie. | |
| int | sceHttpDisableCookie (int id) | 
| Disable cookie. | |
| int | sceHttpSaveSystemCookie (void) | 
| Save cookie. | |
| int | sceHttpLoadSystemCookie (void) | 
| Load cookie. | |
| int | sceHttpAddExtraHeader (int id, char *name, char *value, int unknown1) | 
| Add content header. | |
| int | sceHttpDeleteHeader (int id, const char *name) | 
| Delete content header. | |
| int | sceHttpsInit (int unknown1, int unknown2, int unknown3, int unknown4) | 
| Init the https library. | |
| int | sceHttpsEnd (void) | 
| Terminate the https library. | |
| int | sceHttpsLoadDefaultCert (int unknown1, int unknown2) | 
| Load default certificate. | |
| Variables | |
| typedef | __attribute__ | 
| enum PspHttpMethod | 
| int sceHttpAbortRequest | ( | int | requestid | ) | 
Abort a http request.
| requestid | - ID of the request created by sceHttpCreateRequest or sceHttpCreateRequestWithURL | 
| int sceHttpAddExtraHeader | ( | int | id, | 
| char * | name, | ||
| char * | value, | ||
| int | unknown1 | ||
| ) | 
Add content header.
| id | - ID of the template, connection or request | 
| name | - Name of the content | 
| value | - Value of the content | 
| unknown1 | - Pass 0 | 
| int sceHttpCreateConnection | ( | int | templateid, | 
| char * | host, | ||
| char * | unknown1, | ||
| unsigned short | port, | ||
| int | unknown2 | ||
| ) | 
Create a http connection.
| templateid | - ID of the template created by sceHttpCreateTemplate | 
| host | - Host to connect to | 
| unknown1 | - Pass "http" | 
| port | - Port to connect on | 
| unknown2 | - Pass 0 | 
| int sceHttpCreateConnectionWithURL | ( | int | templateid, | 
| const char * | url, | ||
| int | unknown1 | ||
| ) | 
Create a http connection to a url.
| templateid | - ID of the template created by sceHttpCreateTemplate | 
| url | - url to connect to | 
| unknown1 | - Pass 0 | 
| int sceHttpCreateRequest | ( | int | connectionid, | 
| PspHttpMethod | method, | ||
| char * | path, | ||
| SceULong64 | contentlength | ||
| ) | 
Create a http request.
| connectionid | - ID of the connection created by sceHttpCreateConnection or sceHttpCreateConnectionWithURL | 
| method | - One of PspHttpMethod | 
| path | - Path to access | 
| contentlength | - Length of the content (POST method only) | 
| int sceHttpCreateRequestWithURL | ( | int | connectionid, | 
| PspHttpMethod | method, | ||
| char * | url, | ||
| SceULong64 | contentlength | ||
| ) | 
Create a http request with url.
| connectionid | - ID of the connection created by sceHttpCreateConnection or sceHttpCreateConnectionWithURL | 
| method | - One of PspHttpMethod | 
| url | - url to access | 
| contentlength | - Length of the content (POST method only) | 
| int sceHttpCreateTemplate | ( | char * | agent, | 
| int | unknown1, | ||
| int | unknown2 | ||
| ) | 
Create a http template.
| agent | - User agent | 
| unknown1 | - Pass 1 | 
| unknown2 | - Pass 0 | 
| int sceHttpDeleteConnection | ( | int | connectionid | ) | 
Delete a http connection.
| connectionid | - ID of the connection created by sceHttpCreateConnection or sceHttpCreateConnectionWithURL | 
| int sceHttpDeleteHeader | ( | int | id, | 
| const char * | name | ||
| ) | 
Delete content header.
| id | - ID of the template, connection or request | 
| name | - Name of the content | 
| int sceHttpDeleteRequest | ( | int | requestid | ) | 
Delete a http request.
| requestid | - ID of the request created by sceHttpCreateRequest or sceHttpCreateRequestWithURL | 
| int sceHttpDeleteTemplate | ( | int | templateid | ) | 
Delete a http template.
| templateid | - ID of the template created by sceHttpCreateTemplate | 
| int sceHttpDisableCookie | ( | int | id | ) | 
Disable cookie.
| id | - ID of the template or connection | 
| int sceHttpDisableKeepAlive | ( | int | id | ) | 
Disable keep alive.
| id | - ID of the template or connection | 
| int sceHttpDisableRedirect | ( | int | id | ) | 
Disable redirect.
| id | - ID of the template or connection | 
| int sceHttpEnableCookie | ( | int | id | ) | 
Enable cookie.
| id | - ID of the template or connection | 
| int sceHttpEnableKeepAlive | ( | int | id | ) | 
Enable keep alive.
| id | - ID of the template or connection | 
| int sceHttpEnableRedirect | ( | int | id | ) | 
Enable redirect.
| id | - ID of the template or connection | 
| int sceHttpEnd | ( | void | ) | 
Terminate the http library.
| int sceHttpGetContentLength | ( | int | requestid, | 
| SceULong64 * | contentlength | ||
| ) | 
Get http request response length.
| requestid | - ID of the request created by sceHttpCreateRequest or sceHttpCreateRequestWithURL | 
| contentlength | - The size of the content | 
| int sceHttpGetStatusCode | ( | int | requestid, | 
| int * | statuscode | ||
| ) | 
Get http request status code.
| requestid | - ID of the request created by sceHttpCreateRequest or sceHttpCreateRequestWithURL | 
| statuscode | - The status code from the host (200 is ok, 404 is not found etc) | 
| int sceHttpInit | ( | unsigned int | unknown1 | ) | 
Init the http library.
| unknown1 | - Memory pool size? Pass 20000 | 
| int sceHttpLoadSystemCookie | ( | void | ) | 
Load cookie.
| int sceHttpReadData | ( | int | requestid, | 
| void * | data, | ||
| unsigned int | datasize | ||
| ) | 
Read a http request response.
| requestid | - ID of the request created by sceHttpCreateRequest or sceHttpCreateRequestWithURL | 
| data | - Buffer for the response data to be stored | 
| datasize | - Size of the buffer | 
| int sceHttpSaveSystemCookie | ( | void | ) | 
Save cookie.
| int sceHttpsEnd | ( | void | ) | 
Terminate the https library.
| int sceHttpSendRequest | ( | int | requestid, | 
| void * | data, | ||
| unsigned int | datasize | ||
| ) | 
Send a http request.
| requestid | - ID of the request created by sceHttpCreateRequest or sceHttpCreateRequestWithURL | 
| data | - For POST methods specify a pointer to the post data, otherwise pass NULL | 
| datasize | - For POST methods specify the size of the post data, otherwise pass 0 | 
| int sceHttpSetConnectTimeOut | ( | int | id, | 
| unsigned int | timeout | ||
| ) | 
Set connect timeout.
| id | - ID of the template, connection or request | 
| timeout | - Timeout value in microseconds | 
| int sceHttpSetRecvTimeOut | ( | int | id, | 
| unsigned int | timeout | ||
| ) | 
Set receive timeout.
| id | - ID of the template or connection | 
| timeout | - Timeout value in microseconds | 
| int sceHttpSetResolveRetry | ( | int | id, | 
| int | count | ||
| ) | 
Set resolver retry.
| id | - ID of the template or connection | 
| count | - Number of retries | 
| int sceHttpSetResolveTimeOut | ( | int | id, | 
| unsigned int | timeout | ||
| ) | 
Set resolver timeout.
| id | - ID of the template or connection | 
| timeout | - Timeout value in microseconds | 
| int sceHttpSetSendTimeOut | ( | int | id, | 
| unsigned int | timeout | ||
| ) | 
Set send timeout.
| id | - ID of the template, connection or request | 
| timeout | - Timeout value in microseconds | 
| int sceHttpsInit | ( | int | unknown1, | 
| int | unknown2, | ||
| int | unknown3, | ||
| int | unknown4 | ||
| ) | 
Init the https library.
| unknown1 | - Pass 0 | 
| unknown2 | - Pass 0 | 
| unknown3 | - Pass 0 | 
| unknown4 | - Pass 0 | 
| int sceHttpsLoadDefaultCert | ( | int | unknown1, | 
| int | unknown2 | ||
| ) | 
Load default certificate.
| unknown1 | - Pass 0 | 
| unknown2 | - Pass 0 | 
| 
 | new |