Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <TFilterInformation.h>

Struct TFilterInformation

struct TFilterInformation;

Description

This structure is used by the TFilterConfigurationIterator to hold the information of the current filter. This structure simply contains public members containing the following information, the display name, data type, version, UID, category and install status.

Members

Defined in TFilterInformation:

See also:


Construction and destruction


TFilterInformation(const TDesC &,const TDesC8 &,TInt,TUid,TFilterCategory,TBool)

inline TFilterInformation(const TDesC &aDisplayName, const TDesC8 &aDataType, TInt aVersion, TUid aFilterUid, TFilterCategory aFilterCategory, TBool aInstallStatus);

Pre-Condition

None

Description

Default constructor that simply initialises the data members.

Post-Condition

Object is fully constructed and initialised

Parameters

const TDesC16 &aDisplayName

Reference to descriptor containing the display name

const TDesC8 &aDataType

Reference to descriptor containing the data type

TInt aVersion

Integer of the version number

TUid aFilterUid

The UID of the filter plugin

TFilterInformation::TFilterCategory aFilterCategory

The category of the filter

TBool aInstallStatus

The install status of the filter plugin. Contains ETrue if installed or EFalse otherwise.

[Top]


Member enumerations


Enum TFilterCategory

TFilterCategory

Description

Public enum defining the filter categories available to the client.

EImplicitFilter

EExplicitFilter

[Top]


Member data


iDisplayName

const TDesC & iDisplayName;

Description

Contains a constant reference to the descriptor containing the filter's display name


iDataType

const TDesC8 & iDataType;

Description

Contains a constant reference to the descriptor containing the filter's data type


iVersion

TInt iVersion;

Description

The filter's version number


iFilterUid

TUid iFilterUid;

Description

The filter's plugin UID


iFilterCategory

TFilterCategory iFilterCategory;

Description

The filter's category


iInstallStatus

TBool iInstallStatus;

Description

The install status of the filter. Contains ETrue if installed, otherwise EFalse