S60 3rd Edition API Reference: CSIPCallIDHeader Class Reference

CSIPCallIDHeader Class Reference

API published in: S60 3rd Ed

Link against: sipcodec.lib

Capability Information

Required Capabilities

None


#include <sipcallidheader.h>

Inherits CSIPHeaderBase.


Detailed Description

PublishedAll
Released
Class for a SIP Call-ID header.

Public Member Functions

IMPORT_C ~CSIPCallIDHeader ()
 Destructor.
IMPORT_C TBool operator== (const CSIPCallIDHeader &aCallIDHeader)
 Compares this instance to another "Call-ID" header object.
IMPORT_C CSIPHeaderBaseCloneL () const
 From CSIPHeaderBase CloneL.
IMPORT_C RStringF Name () const
 From CSIPHeaderBase Name.
IMPORT_C HBufC8 * ToTextValueL () const
 From CSIPHeaderBase ToTextValueL.
TBool HasCompactName () const
RStringF CompactName () const
TPreferredPlace PreferredPlaceInMessage () const

Static Public Member Functions

static IMPORT_C CSIPCallIDHeaderDecodeL (const TDesC8 &aValue)
 Constructs a CSIPCallIDHeader from textual representation of the header's value part.
static IMPORT_C CSIPHeaderBaseInternalizeValueL (RReadStream &aReadStream)
 Constructs an instance of a CSIPCallIDHeader from a RReadStream.
static RPointerArray< CSIPHeaderBaseBaseDecodeL (const TDesC8 &aValue)

Constructor & Destructor Documentation

IMPORT_C CSIPCallIDHeader::~CSIPCallIDHeader  ) 
 

Destructor.


Member Function Documentation

static RPointerArray<CSIPHeaderBase> CSIPCallIDHeader::BaseDecodeL const TDesC8 &  aValue  )  [static]
 
IMPORT_C CSIPHeaderBase* CSIPCallIDHeader::CloneL  )  const [virtual]
 

From CSIPHeaderBase CloneL.

Implements CSIPHeaderBase.

RStringF CSIPCallIDHeader::CompactName  )  const [virtual]
 

Reimplemented from CSIPHeaderBase.

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

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

Parameters:
aValue a value part of a "Call-ID"-header (e.g. "ab2x@zb7y")
Returns:
a new instance of CSIPCallIDHeader
TBool CSIPCallIDHeader::HasCompactName  )  const [virtual]
 

Reimplemented from CSIPHeaderBase.

static IMPORT_C CSIPHeaderBase* CSIPCallIDHeader::InternalizeValueL RReadStream &  aReadStream  )  [static]
 

Constructs an instance of a CSIPCallIDHeader from a RReadStream.

Parameters:
aReadStream a stream containing the value of the externalized object (header name not included).
Returns:
an instance of a CSIPCallIDHeader
IMPORT_C RStringF CSIPCallIDHeader::Name  )  const [virtual]
 

From CSIPHeaderBase Name.

Implements CSIPHeaderBase.

IMPORT_C TBool CSIPCallIDHeader::operator== const CSIPCallIDHeader aCallIDHeader  ) 
 

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

Parameters:
aCallIDHeader a header to compare to
Returns:
ETrue if "Call-ID" headers are similar
TPreferredPlace CSIPCallIDHeader::PreferredPlaceInMessage  )  const [virtual]
 

Implements CSIPHeaderBase.

IMPORT_C HBufC8* CSIPCallIDHeader::ToTextValueL  )  const [virtual]
 

From CSIPHeaderBase ToTextValueL.

Implements CSIPHeaderBase.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top