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.