HTTPCallback Struct Reference

Callback for when the HTTP handler has something to tell us. More...

#include <tcp_http.h>

Inheritance diagram for HTTPCallback:
ClientNetworkContentSocketHandler

Public Member Functions

virtual void OnFailure ()=0
 An error has occured and the connection has been closed.
virtual void OnReceiveData (const char *data, size_t length)=0
 We're receiving data.
virtual ~HTTPCallback ()
 Silentium.

Detailed Description

Callback for when the HTTP handler has something to tell us.

Definition at line 22 of file tcp_http.h.


Member Function Documentation

virtual void HTTPCallback::OnFailure (  )  [pure virtual]

An error has occured and the connection has been closed.

Note:
HTTP socket handler is closed/freed.

Implemented in ClientNetworkContentSocketHandler.

Referenced by NetworkHTTPSocketHandler::HTTPReceive(), NetworkHTTPSocketHandler::NetworkHTTPSocketHandler(), and NetworkHTTPContentConnecter::OnFailure().

virtual void HTTPCallback::OnReceiveData ( const char *  data,
size_t  length 
) [pure virtual]

We're receiving data.

Parameters:
data the received data, NULL when all data has been received.
length the amount of received data, 0 when all data has been received.
Note:
When NULL is sent the HTTP socket handler is closed/freed.

Implemented in ClientNetworkContentSocketHandler.

Referenced by NetworkHTTPSocketHandler::Receive().


The documentation for this struct was generated from the following file:

Generated on Wed Feb 17 23:07:32 2010 for OpenTTD by  doxygen 1.6.1