Interface access: | publishedPartner | |
class CCoreDumpFormatter : public CBase;
Description
Definition of the ECOM Core Dump Formatting interface. The interface is pure virtual. Formatters must implement this interface for the core dump server to be able to load them.
Derivation
CBase
- No description.CCoreDumpFormatter
- Definition of the ECOM Core Dump Formatting interface. The interface is pure vir...
Members
Defined in CCoreDumpFormatter
:
Construction and destruction
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
static inline CCoreDumpFormatter* NewL();
Description
Return value
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
static inline CCoreDumpFormatter* NewL(const TDesC8 &aCue);
Description
Parameters
Return value
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
static inline CCoreDumpFormatter* NewL(const TUid &aUid);
Description
Parameters
Return value
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
inline virtual ~CCoreDumpFormatter();
Description
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
protected: inline CCoreDumpFormatter();
Description
ListAllImplementationsL(RImplInfoPtrArray &)
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
static inline void ListAllImplementationsL(RImplInfoPtrArray &aImplInfoArray);
Description
Parameters
RImplInfoPtrArray &aImplInfoArray |
|
|
ConfigureDataSaveL(CCrashDataSave *)
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual void ConfigureDataSaveL(CCrashDataSave *aDataSave)=0;
Description
Core dump server makes this call to supply the formatter with the data save object. The formatter can then use this object to store its crash data. The formatter does not own the object.
Parameters
See also:
CCrashDataSave
Class that defines the ECOM interface of a Core Dump Writer ECOM plugin. The res...
ConfigureDataSourceL(CCrashDataSource *)
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual void ConfigureDataSourceL(CCrashDataSource *aDataSource)=0;
Description
Core dump server makes this call to supply the formatter with the data source object. The formatter can then use this object to obtain crash data. The formatter does not own the object.
Parameters
See also:
CCrashDataSource
Definition of the Data Source API. This API is used by formatters to obtain cras...
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual void GetDescription(TDes &aPluginDescription)=0;
Description
Call used to obtain a text description of the formatter. Can be used by UIs to present a description to the user.
Parameters
TDes &aPluginDescription |
Descriptor with formatter descriptor. |
|
CrashEventL(TCrashInfo *)
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual void CrashEventL(TCrashInfo *aCrashInfo)=0;
Description
This method informs the formatter that a crash event has occured. Called by Core Dump Server, which owns the TCrashInfo
object.
Parameters
TCrashInfo *aCrashInfo |
Crash event information with crash data. Object is owned by caller. |
|
See also:
TCrashInfo
Crash event information. This is given to a formatter when a crash occurs.
GetNumberConfigParametersL()
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual TInt GetNumberConfigParametersL()=0;
Description
Used to obtain the number of configuration parameters implemented by the formatter. Use this call in conjunction with CCoreDumpFormatter::GetConfigParameterL(const TInt)
.
Return value
TInt |
Number of configuration parameters implemented by formatter. |
|
See also:
COptionConfig
Class that represents a configuration parameter. It is based on CStreamElementBa...
GetConfigParameterL(const TInt)
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual COptionConfig* GetConfigParameterL(const TInt aIndex)=0;
Description
Return the configuration parameter indexed by aIndex. aIndex should be less than the value returned by CCoreDumpFormatter::GetNumberConfigParametersL()
.
Parameters
const TInt aIndex |
Parameter ordinal to retrieve. |
|
Return value
See also:
SetConfigParameterL(const TInt,const TInt32 &,const TDesC &)
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
virtual void SetConfigParameterL(const TInt aIndex, const TInt32 &aValue, const TDesC &aDescValue)=0;
Description
Set the value of a configuration parameters indexed by aIndex.
Parameters
const TInt aIndex |
Parameter ordinal to change. |
const TInt32 &aValue |
Integer value. |
const TDesC &aDescValue |
Descriptor value. |
|
See also:
COptionConfig
Class that represents a configuration parameter. It is based on CStreamElementBa...
Struct TExampleInterfaceInitParams
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter |
struct TExampleInterfaceInitParams;
Description
Interface for passing initialisation parameters to the derived class constructor. Standard ECOM implementation.
Members
Defined in CCoreDumpFormatter::TExampleInterfaceInitParams
:
Member data
integer
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter, Inherited from: CCoreDumpFormatter |
TInt integer;
Description
Integer cue
descriptor
Interface access: | publishedPartner | Inherited from: CCoreDumpFormatter, Inherited from: CCoreDumpFormatter |
const TDesC * descriptor;
Description
Descriptor cue
Interface access: | internal to technology | Default as private. |
private: TUid iDtor_ID_Key;
Description
Interface access: | internal to technology | Default as private. |
private: TUint32 iSpare1;
Description
Interface access: | internal to technology | Default as private. |
private: TUint32 iSpare2;
Description