RHTTPFilterCollection Class Reference
| class RHTTPFilterCollection |
Constructor & Destructor Documentation
RHTTPFilterCollection()
| RHTTPFilterCollection | ( | ) | [inline] |
Member Functions Documentation
AddFilterL(MHTTPFilter &, THTTPEvent, RStringF, TInt, TInt, RStringF)
Adds a filter to the session's filter queue.
Note: This function only adds filters; it doesn't replace or otherwise affect any pre-existing filters.
Parameters
| MHTTPFilter & aFilter | The filter to add |
| THTTPEvent aEvent | The event that triggers this filter (or all) |
| RStringF aHeader | The header whose presence triggers this filter (or KNullDesC for any) |
| TInt aStatusCode | The status code that triggers this filter (or -1 for all) |
| TInt aPosition | The position of the filter in the queue. Standard values are documented in the documentation for the supplied filters, and are based on the standard defines in MHTTPFilter::TPositions |
| RStringF aName | the name of the Filter to add |
AddFilterL(MHTTPFilter &, THTTPEvent, TInt, RStringF)
Adds a filter to the session's filter queue. Intended Usage: This variant takes no status code or header. It is intended for filters that are only interested in events. For example session events.
- Pre-condition
- The session is open and no transactions have been created yet
See
MHTTPFilter::TPositions
Parameters
| MHTTPFilter & aFilter | The filter to add |
| THTTPEvent aEvent | The event that triggers this filter (or all) |
| TInt aPosition | The position of the filter in the queue. Standard values are documented in the documentation for the supplied filters, and are based on the standard defines in MHTTPFilter::TPositions |
| RStringF aName | the name of the Filter to add |
CanChangeFilters()
| IMPORT_C TBool | CanChangeFilters | ( | ) | const |
Query(RStringF)
An iterator to look at all filter registrations of a particular name. By default it will find all filters.
Parameters
| RStringF aName =
RStringF() | The name of the filter to find. (All filters will be found if the default parameter is used) |
RemoveFilter(RStringF)
| IMPORT_C void | RemoveFilter | ( | RStringF | aFilter | ) | |
Removes all filter registrations of the specified name.
Member Data Documentation
CHTTPSession * iImplementation
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.