|
||
class CCHFTopParent : public CCHFSession, public MCHFParent, public MCHFDiscoveryService, public MCHFEventMappingService;
Base class for the one and only application's CHF Session object.
The class provides the API for the services that must be provided by the derived class for the Content Handling Framework to function. It holds a collection of services, including the discovery of private - client supplied - and plug-in components such as data suppliers and content handlers and event mapping services.
The derived class must call the CCHFTopParent::BaseConstructL()
as part of its construction sequence, preferably from its ConstructL().
MCHFEventMappingService
- Pure virtual base class API for mapping raw events to CHF abstract events.
MCHFDiscoveryService
- Base interface used for the CHF discovery service.
MCHFParent
- Interface for parents of content handlers.
CBase
-
Base class for all classes to be instantiated on the heap.
CCHFSession
- CHF framework session.
CCHFTopParent
- Base class for the one and only application's CHF Session object.
Defined in CCHFTopParent
:
BaseConstructL()
Base class initialiser.CCHFTopParent()
Constructor.CCHFTopParent_Reserved_1()
CCHFTopParent_Reserved_2()
CCHFTopParent_Reserved_3()
CCHFTopParent_Reserved_4()
~CCHFTopParent()
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...Inherited from CCHFSession
:
BaseConstructL(MCHFDiscoveryService &,MCHFEventMappingService &)
Second phase constructor to construct the session's services. DiscoveryService()const
Gets the session's discovery service. EventMappingService()const
Gets the session's event mapping service. Inherited from MCHFDiscoveryService
:
ContentHandlerL(const TCHFContentHandlerParams &)
Finds a content handler based on the Content Type part of passed in parameters. DataSupplierL(const TDesC8 &,TUint)
Finds a data supplier for a given URI. Inherited from MCHFEventMappingService
:
MapKeyEventL(RAbstractEventArray &,const TKeyEvent &,const TEventCode &)
Provide CHF abstract event mappings for a raw key event.MapPointerEventL(RAbstractEventArray &,const TPointerEvent &)
Provide CHF abstract event mappings for a raw pointer event.Inherited from MCHFParent
:
HandleDrawRequestL(CCHFContentHandler &)
Handles a request to draw from a content handler.HandleError(CCHFContentHandler &,TInt)
Handles errors from a content handler. HandleGenericRequestL(CCHFContentHandler &,const TCHFMessage &,TCHFValue &)
Handle a generic request from a content handler. HandleResizeRequestL(CCHFContentHandler &,TRect)
Handles a resize request from a content handler. The request may be handled imme...ResolveUriL(CCHFContentHandler &,const TDesC8 &)
Resolves relative URIs.MCHFParent
Interface for parents of content handlers.MCHFDiscoveryService
Base interface used for the CHF discovery service.MCHFEventMappingService
Pure virtual base class API for mapping raw events to CHF abstract events.IMPORT_C void BaseConstructL();
Base class initialiser.
This initialises the CCHFTopParent base class.
private: IMPORT_C virtual void CCHFTopParent_Reserved_4();