S60 3rd Edition API Reference: CSIPContentDispositionHeader Class Reference

CSIPContentDispositionHeader Class Reference

API published in: S60 2nd Ed

Link against: sipcodec.lib

Capability Information

Required Capabilities

None


#include <sipcontentdispositionheader.h>

Inherits CSIPParameterHeaderBase.


Detailed Description

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

Public Member Functions

IMPORT_C ~CSIPContentDispositionHeader ()
 Destructor.
IMPORT_C const TDesC8 & DispType () const
 Gets the disp-type parameter from the "Content-Disposition" header.
IMPORT_C void SetDispTypeL (const TDesC8 &aDispType)
 Sets the disp-type parameter in the "Content-Disposition" header;.
IMPORT_C CSIPHeaderBaseCloneL () const
 From CSIPHeaderBase CloneL.
IMPORT_C RStringF Name () const
 From CSIPHeaderBase Name.
TPreferredPlace PreferredPlaceInMessage () const

Static Public Member Functions

static IMPORT_C CSIPContentDispositionHeaderDecodeL (const TDesC8 &aValue)
 Constructs a CSIPContentDispositionHeader from textual representation of the header's value part.
static IMPORT_C CSIPContentDispositionHeaderNewL (const TDesC8 &aDispType)
 Creates a new instance of CSIPContentDispositionHeader.
static IMPORT_C CSIPContentDispositionHeaderNewLC (const TDesC8 &aDispType)
 Creates a new instance of CSIPContentDispositionHeader and puts it to CleanupStack.
static IMPORT_C CSIPHeaderBaseInternalizeValueL (RReadStream &aReadStream)
 Constructs an instance of a CSIPContentDispositionHeader from a RReadStream.
static RPointerArray< CSIPHeaderBaseBaseDecodeL (const TDesC8 &aValue)

Constructor & Destructor Documentation

IMPORT_C CSIPContentDispositionHeader::~CSIPContentDispositionHeader  ) 
 

Destructor.

deletes the resources of CSIPContentDispositionHeader.


Member Function Documentation

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

From CSIPHeaderBase CloneL.

Implements CSIPHeaderBase.

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

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

Parameters:
aValue a value part of a "Content-Disposition"-header
Returns:
a new instance of CSIPContentDispositionHeader
IMPORT_C const TDesC8& CSIPContentDispositionHeader::DispType  )  const
 

Gets the disp-type parameter from the "Content-Disposition" header.

Returns:
the disp-type parameter
static IMPORT_C CSIPHeaderBase* CSIPContentDispositionHeader::InternalizeValueL RReadStream &  aReadStream  )  [static]
 

Constructs an instance of a CSIPContentDispositionHeader from a RReadStream.

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

From CSIPHeaderBase Name.

Implements CSIPHeaderBase.

static IMPORT_C CSIPContentDispositionHeader* CSIPContentDispositionHeader::NewL const TDesC8 &  aDispType  )  [static]
 

Creates a new instance of CSIPContentDispositionHeader.

Parameters:
aDispType a Disp-Type value
Returns:
a new instance of CSIPContentDispositionHeader
static IMPORT_C CSIPContentDispositionHeader* CSIPContentDispositionHeader::NewLC const TDesC8 &  aDispType  )  [static]
 

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

Parameters:
aDispType a Disp-Type value
Returns:
a new instance of CSIPContentDispositionHeader
TPreferredPlace CSIPContentDispositionHeader::PreferredPlaceInMessage  )  const [virtual]
 

Implements CSIPHeaderBase.

IMPORT_C void CSIPContentDispositionHeader::SetDispTypeL const TDesC8 &  aDispType  ) 
 

Sets the disp-type parameter in the "Content-Disposition" header;.

Parameters:
aTag a disp-type parameter to set

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

Copyright © Nokia Corporation 2001-2007
Back to top