CSIPCallIDHeader Class Reference

#include <mw/sipcallidheader.h>

Link against: sipcodec.lib

class CSIPCallIDHeader : public CSIPHeaderBase

Inherits from

Detailed Description

Class for a SIP Call-ID header.

Constructor & Destructor Documentation

~CSIPCallIDHeader ( )

IMPORT_C~CSIPCallIDHeader()

Destructor

Member Function Documentation

BaseDecodeL ( const TDesC8 & )

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

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.

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

Returns: a new instance of CSIPCallIDHeader

HasCompactName ( )

TBool HasCompactName()const [virtual]

InternalizeValueL ( RReadStream & )

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

Constructs an instance of a CSIPCallIDHeader from a RReadStream

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

Returns: an instance of a CSIPCallIDHeader

Name ( )

IMPORT_C RStringFName()const [virtual]

Reimplemented from CSIPHeaderBase::Name()const

From CSIPHeaderBase Name

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

ParameterDescription
aCallIDHeadera header to compare to

Returns: ETrue if "Call-ID" headers are similar