![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CEComFilter : public CBase;
This class serves as the base class for ECom filter plugins. It provides minimal functionality to simply install and destroy
filters specified by their UID or data type. The RHTTPSession
passed in is passed onto the filter as a TAny* pointer and therefore must be casted back to an RHTTPSession
pointer by the filter.
CBase
-
Base class for all classes to be instantiated on the heap.
CEComFilter
- This class serves as the base class for ECom filter plugins. It provides minimal...
Defined in CEComFilter
:
InstallFilterL(RHTTPSession,const TDesC8 &)
Intended Usage: This method is used to install filters to the filter queue. The ...InstallFilterL(RHTTPSession,const TUid)
Intended Usage: This method is used to install filters to the filter queue. The ...~CEComFilter()
Intended Usage: Virtual destructor Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...inline ~CEComFilter();
The object identified by the destructor key in iEcomDtorID exists
Intended Usage: Virtual destructor
The object is destroyed
static inline CEComFilter* InstallFilterL(RHTTPSession aSession, const TUid aEComFilterUid);
The session had already been setup
Intended Usage: This method is used to install filters to the filter queue. The implementation UID of the filter plugin is passed to identify the plugin that is required. The returned pointer is not owned as the filters must be self-destroying when they are unloaded.
The filter(s) have been installed
|
|
static inline CEComFilter* InstallFilterL(RHTTPSession aSession, const TDesC8 &aEComFilterDataType);
The session had already been setup
Intended Usage: This method is used to install filters to the filter queue. The implementation UID of the filter plugin is passed to identify the plugin that is required. The returned pointer is not owned as the filters must be self-destroying when they are unloaded.
The filter(s) have been installed
|
|