#include <mhttptransactioncallback.h>
Class MHTTPTransactionCallback
class MHTTPTransactionCallback;
Description
The per-transaction callback for receiving HTTP events.
Members
Defined in MHTTPTransactionCallback
:
Member functions
MHFRunL(RHTTPTransaction,const THTTPEvent &)
virtual void MHFRunL(RHTTPTransaction aTransaction, const THTTPEvent &aEvent)=0;
Description
Called when the filter's registration conditions are satisfied for events that occur on a transaction. Note that this function
is not allowed to leave if called with certain events.
Parameters
RHTTPTransaction aTransaction |
The transaction that the event has occurred on.
|
const THTTPEvent &aEvent |
The event that has occurred.
|
|
Leave codes
Any |
Leaves must be handled by the appropriate MHFRunError.
|
|
See also:
THTTPEvent
A HTTP status message. Status messages consist of a UID and a status code within...
MHFRunError(TInt,RHTTPTransaction,const THTTPEvent &)
virtual TInt MHFRunError(TInt aError, RHTTPTransaction aTransaction, const THTTPEvent &aEvent)=0;
Description
Called when RunL leaves from a transaction event. This works in the same way as CActve::RunError; return KErrNone if you have
handled the error. If you don't completely handle the error, a panic will occur.
Parameters
TInt aError |
The leave code that RunL left with.
|
RHTTPTransaction aTransaction |
The transaction that was being processed.
|
const THTTPEvent &aEvent |
The Event that was being processed.
|
|
Return value
TInt
|
KErrNone if the error has been cancelled or the code of the continuing error otherwise.
|
|