Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: mhttptransactioncallback.h

Class MHTTPTransactionCallback

class MHTTPTransactionCallback;

Description

The per-transaction callback for receiving HTTP events.

Members

Defined in MHTTPTransactionCallback:
MHFRunError(), MHFRunL()


Member functions


MHFRunL()

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:


MHFRunError()

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.