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.