#include <coredumpserverapi.h>

Class TListRequest

Interface access: publishedPartner

class TListRequest;

Description

Class for requesting lists from the Core Dump Server. The requestor appends the results of each request to obtain an entire list. Uses "T<type>InfoBlock" classes to transfer data accross the process boundary.

Members

Defined in TListRequest More...

Member enumerations


Enum TListRequestType

Interface access: publishedPartnerInherited from: TListRequest

TListRequestType

Description

Type of data to supply for this request

EFormatterList

This request is for the formatter plugin list

EWriterList

This request is for the writer plugin list

EThreadList

This request is for the thread list

EProcessList

This request is for the process list

EExecutableList

This request is for the executable list

ECrashList

This request is for the crashes in flash

EUnknownRequest

Last marker

Member data


iListType

Interface access: publishedPartnerInherited from: TListRequest

TListRequestType iListType;

Description

Type of data to supply for this request


iSubId1

Interface access: publishedPartnerInherited from: TListRequest

TUint32 iSubId1;

Description

Sub identifiers for the request. These are auxiliary ids that can be used to refine the request.


iSubId2

Interface access: publishedPartnerInherited from: TListRequest

TUint32 iSubId2;

Description


iIndex

Interface access: publishedPartnerInherited from: TListRequest

TUint iIndex;

Description

Requestor sets iIndex. iIndex==0 means the supplier should refresh the list and supply from index 0. iIndex > 0 means supply element [iIndex-1] and onwards. Requestor should thus increase iIndex by how many elements were supplied on each call.


iSupplied

Interface access: publishedPartnerInherited from: TListRequest

TUint iSupplied;

Description

Supplier writes iSupplied according to how many items it copied into the buffer on this call


iRemaining

Interface access: publishedPartnerInherited from: TListRequest

TUint iRemaining;

Description

Supplier writes iRemaining to indicate how many items it has yet to supply.


iRequiredDescriptorSize

Interface access: publishedPartnerInherited from: TListRequest

TUint iRequiredDescriptorSize;

Description

Number of bytes required to hold the resulting data


iSpare0

Interface access: internal to technology

TUint32 iSpare0;

Description

Spare variables for future expansion.


iSpare1

Interface access: internal to technology

TUint32 iSpare1;

Description


iSpare2

Interface access: internal to technology

TUint32 iSpare2;

Description


iSpare3

Interface access: internal to technology

TUint32 iSpare3;

Description