CDiagSuitePluginBase::TPrivateData Class Reference

class CDiagSuitePluginBase::TPrivateData

Internal private data class for CDiagSuitePluginBase

Constructor & Destructor Documentation

TPrivateData(CCoeEnv &)

TPrivateData(CCoeEnv &aCoeEnv)[inline]

C++ Constructor All variables must be initialized here since this does not derive from CBase. Note that this class does not manage memory. Instead it is left to CDiagSuitePluginBase class to allocate/free memory.

Parameters

CCoeEnv & aCoeEnv

Member Data Documentation

RPointerArray< MDiagPlugin > iChildren

RPointerArray< MDiagPlugin >iChildren

Array of children.

TUid iDtorIdKey

TUid iDtorIdKey

ECOM Destructor key.

RConeResourceLoader iPluginResourceLoader

RConeResourceLoader iPluginResourceLoader

Resource loader for derived class resource.

CDiagPluginWaitingDialogWrapper * iWaitingDialogWrapper

CDiagPluginWaitingDialogWrapper *iWaitingDialogWrapper

Wrapper class for displaying waiting dialogs. Ownership: Shared. Normally, dialog will dismiss itself. However, if plug-in is being deleted, it can be deleted by the plug-in as well.