TClientFilter Class Reference
class TClientFilter : public MHTTPFilter
|
Member Functions Documentation
MHFLoad(RHTTPSession, THTTPFilterHandle)
MHFRunError(TInt, RHTTPTransaction, const THTTPEvent &)
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.
|
MHFRunL(RHTTPTransaction, const THTTPEvent &)
Called when the filter's registration conditions are satisfied for events that occur on a transaction. Any Leaves must be handled by the appropriate MHFRunError. Note that this function is not allowed to leave if called with certain events.
THTTPEvent
Most Filters will be either a transaction filter or a session event filter. Default implementations of all
MHTTPFilterBase
functions are provided so filter implementors only have to override the functions they need
Parameters
RHTTPTransaction
aTransaction
|
The transaction that the event has occurred on.
|
const
THTTPEvent
& aEvent
|
The event that has occurred.
|
MHFSessionRunError(TInt, const THTTPSessionEvent &)
Called when MHFRunL leaves from a session event. This works in the same way as CActve::RunError If you don't completely handle the error, a panic will occur.
Parameters
TInt
aError
|
The leave code that RunL left with.
|
const
THTTPSessionEvent
& aEvent
|
The Event that was being processed.
|
MHFSessionRunL(const THTTPSessionEvent &)
Called when the filters registration conditions are satisfied for events that occur on the session. Any leaves must be handled by the appropriate MHFRunError.
MHFUnload(RHTTPSession, THTTPFilterHandle)
SetSessionEventCallback(MHTTPSessionEventCallback *)
Member Data Documentation
MHTTPSessionEventCallback * iSessionEventCallback
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.