CWTLSText Class Reference

class CWTLSText : public CBase

Inherits from

Constructor & Destructor Documentation

CWTLSText()

CWTLSText()[protected]

~CWTLSText()

IMPORT_C~CWTLSText()

Destructor.

Frees all resources owned by the object, prior to its destruction.

Member Functions Documentation

CharacterSet()

IMPORT_C TWTLSCharSetCharacterSet()const

Gets the character set of the CWTLSText object.

ConstructL(const TDesC8 &, TInt &)

voidConstructL(const TDesC8 &aBinaryData,
TInt &aPos
)[protected]

Parameters

const TDesC8 & aBinaryData
TInt & aPos

ExactMatchL(const CWTLSText &)

IMPORT_C TBoolExactMatchL(const CWTLSText &aName)const

Performs a simple byte compare between this CWTLSText object and a specified CWTLSText object.

There is a subtle difference between this byte-match and CWTLSName::ExactMatchL(). As opposed to the latter, this function should successfully match two names that are the same that were encoded using different character sets.

Parameters

const CWTLSText & aNameAn existing CWTLSText object.

Name()

IMPORT_C TPtrCName()const

Gets the name of the CWTLSText object.

NewL(const TDesC8 &)

IMPORT_C CWTLSText *NewL(const TDesC8 &aBinaryData)[static]

Creates a new CWTLSText object from the specified buffer containing the binary coded representation.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewL(const TDesC8 &, TInt &)

IMPORT_C CWTLSText *NewL(const TDesC8 &aBinaryData,
TInt &aPos
)[static]

Creates a new CWTLSText object from the specified buffer containing the binary coded representation, starting at the specified offset.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.
TInt & aPosThe offset position from which to start decoding. It specifies an offset into the descriptor, and is updated to the position at the end of the object.

NewLC(const TDesC8 &)

IMPORT_C CWTLSText *NewLC(const TDesC8 &aBinaryData)[static]

Creates a new CWTLSText object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewLC(const TDesC8 &, TInt &)

IMPORT_C CWTLSText *NewLC(const TDesC8 &aBinaryData,
TInt &aPos
)[static]

Creates a new CWTLSText object from the specified buffer containing the binary coded representation, starting at the specified offset, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.
TInt & aPosThe offset position from which to start decoding. It specifies an offset into the descriptor, and is updated to the position at the end of the object.

Member Data Documentation

TInt iCharacterSet

TInt iCharacterSet[private]

HBufC * iName

HBufC *iName[protected]