CSIPCallIDHeader Class Reference

class CSIPCallIDHeader : public CSIPHeaderBase

Class for a SIP Call-ID header.

sipcodec.lib

Inherits from

Constructor & Destructor Documentation

CSIPCallIDHeader()

CSIPCallIDHeader()[private]

~CSIPCallIDHeader()

IMPORT_C~CSIPCallIDHeader()

Destructor

Member Functions Documentation

BaseDecodeL(const TDesC8 &)

RPointerArray< CSIPHeaderBase >BaseDecodeL(const TDesC8 &aValue)[static]

Parameters

const TDesC8 & aValue

CloneL()

IMPORT_C CSIPHeaderBase *CloneL()const [virtual]

From CSIPHeaderBase CloneL

CompactName()

RStringF CompactName()const [virtual]

DecodeL(const TDesC8 &)

IMPORT_C CSIPCallIDHeader *DecodeL(const TDesC8 &aValue)[static]

Constructs a CSIPCallIDHeader from textual representation of the header's value part.

Parameters

const TDesC8 & aValuea value part of a "Call-ID"-header (e.g. "ab2x@zb7y")

ExternalizeValueL(RWriteStream &)

voidExternalizeValueL(RWriteStream &aWriteStream)const [private, virtual]

Parameters

RWriteStream & aWriteStream

HasCompactName()

TBool HasCompactName()const [virtual]

InternalizeValueL(RReadStream &)

IMPORT_C CSIPHeaderBase *InternalizeValueL(RReadStream &aReadStream)[static]

Constructs an instance of a CSIPCallIDHeader from a RReadStream

Parameters

RReadStream & aReadStreama stream containing the value of the externalized object (header name not included).

Name()

IMPORT_C RStringFName()const [virtual]

From CSIPHeaderBase Name

ParseL(const TDesC8 &)

voidParseL(const TDesC8 &aValue)[private]

Parameters

const TDesC8 & aValue

PreferredPlaceInMessage()

TPreferredPlace PreferredPlaceInMessage()const [virtual]

ToTextValueL()

IMPORT_C HBufC8 *ToTextValueL()const [virtual]

From CSIPHeaderBase ToTextValueL

operator==(const CSIPCallIDHeader &)

IMPORT_C TBooloperator==(const CSIPCallIDHeader &aCallIDHeader)

Compares this instance to another "Call-ID" header object

Parameters

const CSIPCallIDHeader & aCallIDHeadera header to compare to

Member Data Documentation

HBufC8 * iCallID

HBufC8 *iCallID[private]