S60 3rd Edition API Reference: CSIPContentEncodingHeader Class Reference

CSIPContentEncodingHeader Class Reference

API published in: S60 2nd Ed

Link against: sipcodec.lib

Capability Information

Required Capabilities

None


#include <sipcontentencodingheader.h>

Inherits CSIPTokenHeaderBase.


Detailed Description

PublishedAll
Released
Class provides functions for setting and getting parameters in SIP "Content-Encoding" header.

Public Member Functions

IMPORT_C ~CSIPContentEncodingHeader ()
 Destructor, deletes the resources of CSIPContentEncodingHeader.
IMPORT_C CSIPHeaderBaseCloneL () const
 From CSIPHeaderBase CloneL.
IMPORT_C RStringF Name () const
 From CSIPHeaderBase Name.
TBool HasCompactName () const
RStringF CompactName () const
TPreferredPlace PreferredPlaceInMessage () const

Static Public Member Functions

static IMPORT_C RPointerArray<
CSIPContentEncodingHeader
DecodeL (const TDesC8 &aValue)
 Constructs a CSIPContentEncodingHeader from textual representation of the header's value part.
static IMPORT_C CSIPContentEncodingHeaderNewL (RStringF aValue)
 Creates a new instance of CSIPContentEncodingHeader.
static IMPORT_C CSIPContentEncodingHeaderNewLC (RStringF aValue)
 Creates a new instance of CSIPContentEncodingHeader and puts it to CleanupStack.
static IMPORT_C CSIPHeaderBaseInternalizeValueL (RReadStream &aReadStream)
 Constructs an instance of a CSIPContentEncodingHeader from a RReadStream.
static RPointerArray< CSIPHeaderBaseBaseDecodeL (const TDesC8 &aValue)

Constructor & Destructor Documentation

IMPORT_C CSIPContentEncodingHeader::~CSIPContentEncodingHeader  ) 
 

Destructor, deletes the resources of CSIPContentEncodingHeader.


Member Function Documentation

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

From CSIPHeaderBase CloneL.

Implements CSIPHeaderBase.

RStringF CSIPContentEncodingHeader::CompactName  )  const [virtual]
 

Reimplemented from CSIPHeaderBase.

static IMPORT_C RPointerArray<CSIPContentEncodingHeader> CSIPContentEncodingHeader::DecodeL const TDesC8 &  aValue  )  [static]
 

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

Parameters:
aValue a value part of a "Content-Encoding"-header
Returns:
an array containing 1..n instances of CSIPContentEncodingHeader
TBool CSIPContentEncodingHeader::HasCompactName  )  const [virtual]
 

Reimplemented from CSIPHeaderBase.

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

Constructs an instance of a CSIPContentEncodingHeader from a RReadStream.

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

From CSIPHeaderBase Name.

Implements CSIPHeaderBase.

static IMPORT_C CSIPContentEncodingHeader* CSIPContentEncodingHeader::NewL RStringF  aValue  )  [static]
 

Creates a new instance of CSIPContentEncodingHeader.

Parameters:
aValue a content-coding value
Returns:
a new instance of CSIPContentEncodingHeader
static IMPORT_C CSIPContentEncodingHeader* CSIPContentEncodingHeader::NewLC RStringF  aValue  )  [static]
 

Creates a new instance of CSIPContentEncodingHeader and puts it to CleanupStack.

Parameters:
aValue a content-coding value
Returns:
a new instance of CSIPContentEncodingHeader
TPreferredPlace CSIPContentEncodingHeader::PreferredPlaceInMessage  )  const [virtual]
 

Implements CSIPHeaderBase.


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

Copyright © Nokia Corporation 2001-2007
Back to top