CPresenceInfoFilterImp::CFilterField Class Reference

class CPresenceInfoFilterImp::CFilterField : public CBase

Container class to do 1:many infoname -> fieldname mappings.

Inherits from

  • CPresenceInfoFilterImp::CFilterField

Constructor & Destructor Documentation

CFilterField()

CFilterField ( ) [private]

~CFilterField()

~CFilterField ( )

Member Functions Documentation

AddFieldNameL(const TDesC8 &)

void AddFieldNameL ( const TDesC8 & aFieldName )

Add a field name

Parameters

const TDesC8 & aFieldName The name of field

ConstructL(const TDesC8 &)

void ConstructL ( const TDesC8 & aInfoName ) [private]

Parameters

const TDesC8 & aInfoName

ConstructL()

void ConstructL ( ) [private]

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aStream ) const

Parameters

RWriteStream & aStream

InfoName()

const TDesC8 & InfoName ( )

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream )

Parameters

RReadStream & aStream

MergeL(CFilterField &)

void MergeL ( CFilterField & aOtherField )

Merge the contents of given filter field into this filter field. The field name of the fields must match! Otherwise this routine is meaningless.

Parameters

CFilterField & aOtherField

NewL(const TDesC8 &)

CFilterField * NewL ( const TDesC8 & aFieldName ) [static]

Parameters

const TDesC8 & aFieldName

NewLC()

CFilterField * NewLC ( ) [static]

OrderOfFields(const CFilterField &, const CFilterField &)

TInt OrderOfFields ( const CFilterField & aFirst,
const CFilterField & aSecond
) [static]

Parameters

const CFilterField & aFirst
const CFilterField & aSecond

OrderOfFieldsByName(const TDesC8 *, const CFilterField &)

TInt OrderOfFieldsByName ( const TDesC8 * aName,
const CFilterField & aSecond
) [static]

Parameters

const TDesC8 * aName
const CFilterField & aSecond

operator!=(const CFilterField &)

TBool operator!= ( const CFilterField & aSource )

Parameters

const CFilterField & aSource

operator==(const CFilterField &)

TBool operator== ( const CFilterField & aSource )

Check if source is same as this

Parameters

const CFilterField & aSource Source for check

Member Data Documentation

CDesC8ArraySeg * iFieldNames

CDesC8ArraySeg * iFieldNames

RBuf8 iInfoName

RBuf8 iInfoName