Connect with a HTTP server and do ONE query. More...
#include <tcp_http.h>
Public Member Functions | |
| NetworkHTTPContentConnecter (const NetworkAddress &address, HTTPCallback *callback, const char *url, const char *data=NULL, int depth=0) | |
| Start the connecting. | |
| ~NetworkHTTPContentConnecter () | |
| Free all our allocated data. | |
| virtual void | OnFailure () |
| Callback for when the connection attempt failed. | |
| virtual void | OnConnect (SOCKET s) |
| Callback when the connection succeeded. | |
Private Attributes | |
| HTTPCallback * | callback |
| Callback to tell that we received some data (or won't). | |
| const char * | url |
| The URL we want to get at the server. | |
| const char * | data |
| The data to send. | |
| int | depth |
| How far we have recursed. | |
Connect with a HTTP server and do ONE query.
Definition at line 98 of file tcp_http.h.
| NetworkHTTPContentConnecter::NetworkHTTPContentConnecter | ( | const NetworkAddress & | address, | |
| HTTPCallback * | callback, | |||
| const char * | url, | |||
| const char * | data = NULL, |
|||
| int | depth = 0 | |||
| ) | [inline] |
Start the connecting.
| address | the address to connect to | |
| callback | the callback for HTTP retrieval | |
| url | the url at the server | |
| data | the data to send | |
| depth | the depth (redirect recursion) of the queries |
Definition at line 113 of file tcp_http.h.
| NetworkHTTPContentConnecter::~NetworkHTTPContentConnecter | ( | ) | [inline] |
| virtual void NetworkHTTPContentConnecter::OnConnect | ( | SOCKET | s | ) | [inline, virtual] |
Callback when the connection succeeded.
| s | the socket that we opened |
Reimplemented from TCPConnecter.
Definition at line 136 of file tcp_http.h.
References TCPConnecter::address, callback, data, depth, NetworkAddress::GetHostname(), and url.
1.6.1