|
|
|
|
Location:
cchftopparent.h
Link against: chf.lib
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 BaseConstructL() as part of its construction sequence, preferably from its ConstructL().
MCHFEventMappingService - Pure virtual base class API for mapping raw events to CHF abstract eventsMCHFDiscoveryService - Base interface used for the CHF discovery serviceMCHFParent - Interface for parents of content handlersCBase - Base class for all classes to be instantiated on the heapCCHFSession - CHF framework sessionCCHFTopParent - Base class for the one and only application's CHF Session objectDefined in CCHFTopParent:
BaseConstructL(), CCHFTopParent(), CCHFTopParent_Reserved_1(), CCHFTopParent_Reserved_2(), CCHFTopParent_Reserved_3(), CCHFTopParent_Reserved_4(), ~CCHFTopParent()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CCHFSession:
CCHFSession_Reserved_1(),
CCHFSession_Reserved_2(),
CCHFSession_Reserved_3(),
CCHFSession_Reserved_4(),
DiscoveryService(),
EventMappingService()
Inherited from MCHFDiscoveryService:
ContentHandlerL(),
DataSupplierL(),
MCHFDiscoveryService_Reserved_1(),
MCHFDiscoveryService_Reserved_2(),
MCHFDiscoveryService_Reserved_3(),
MCHFDiscoveryService_Reserved_4()
Inherited from MCHFEventMappingService:
MCHFEventMappingService_Reserved_1(),
MCHFEventMappingService_Reserved_2(),
MCHFEventMappingService_Reserved_3(),
MCHFEventMappingService_Reserved_4(),
MapKeyEventL(),
MapPointerEventL()
Inherited from MCHFParent:
HandleDrawRequestL(),
HandleError(),
HandleGenericRequestL(),
HandleResizeRequestL(),
MCHFParent_Reserved_1(),
MCHFParent_Reserved_2(),
MCHFParent_Reserved_3(),
MCHFParent_Reserved_4(),
ResolveUriL()
IMPORT_C void BaseConstructL();
Base class initialiser.
This initialises the CCHFTopParent base class.
private: virtual IMPORT_C void CCHFTopParent_Reserved_4();