Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: sipcallidheader.h
Link against: sipcodec.lib

Class CSIPCallIDHeader

class CSIPCallIDHeader : public CSIPHeaderBase;

Description

Class for a SIP Call-ID header.

sipcodec.lib

Derivation

Members

Defined in CSIPCallIDHeader:
CloneL(), DecodeL(), InternalizeValueL(), Name(), ToTextValueL(), operator==(), ~CSIPCallIDHeader()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CSIPHeaderBase:
ExternalizeL(), ExternalizeSupported(), PushLC(), ToTextL(), ToTextLC(), ToTextValueLC()


Construction and destruction


~CSIPCallIDHeader()

IMPORT_C ~CSIPCallIDHeader();

Description

Destructor

[Top]


Member functions


DecodeL()

static IMPORT_C CSIPCallIDHeader *DecodeL(const TDesC8 &aValue);

Description

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

Parameters

const TDesC8 &aValue

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

Return value

CSIPCallIDHeader *

a new instance of CSIPCallIDHeader


operator==()

IMPORT_C TBool operator==(const CSIPCallIDHeader &aCallIDHeader);

Description

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

Parameters

const CSIPCallIDHeader &aCallIDHeader

a header to compare to

Return value

TBool

ETrue if "Call-ID" headers are similar


InternalizeValueL()

static IMPORT_C CSIPHeaderBase *InternalizeValueL(RReadStream &aReadStream);

Description

Constructs an instance of a CSIPCallIDHeader from a RReadStream

Parameters

RReadStream &aReadStream

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

Return value

CSIPHeaderBase *

an instance of a CSIPCallIDHeader


CloneL()

virtual IMPORT_C CSIPHeaderBase *CloneL() const;

Description

From CSIPHeaderBase CloneL

Return value

CSIPHeaderBase *


Name()

virtual IMPORT_C RStringF Name() const;

Description

From CSIPHeaderBase Name

Return value

RStringF


ToTextValueL()

virtual IMPORT_C HBufC8 *ToTextValueL() const;

Description

From CSIPHeaderBase ToTextValueL

Return value

HBufC8 *