Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: sipcontentencodingheader.h
Link against: sipcodec.lib

Class CSIPContentEncodingHeader

class CSIPContentEncodingHeader : public CSIPTokenHeaderBase;

Description

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

sipcodec.lib

Derivation

Members

Defined in CSIPContentEncodingHeader:
CloneL(), DecodeL(), InternalizeValueL(), Name(), NewL(), NewLC(), ~CSIPContentEncodingHeader()

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

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

Inherited from CSIPTokenHeaderBase:
SetValueL(), ToTextValueL(), Value()


Construction and destruction


NewL()

static IMPORT_C CSIPContentEncodingHeader *NewL(RStringF aValue);

Description

Creates a new instance of CSIPContentEncodingHeader

Parameters

RStringF aValue

a content-coding value

Return value

CSIPContentEncodingHeader *

a new instance of CSIPContentEncodingHeader


NewLC()

static IMPORT_C CSIPContentEncodingHeader *NewLC(RStringF aValue);

Description

Creates a new instance of CSIPContentEncodingHeader and puts it to CleanupStack

Parameters

RStringF aValue

a content-coding value

Return value

CSIPContentEncodingHeader *

a new instance of CSIPContentEncodingHeader


~CSIPContentEncodingHeader()

IMPORT_C ~CSIPContentEncodingHeader();

Description

Destructor, deletes the resources of CSIPContentEncodingHeader.

[Top]


Member functions


DecodeL()

static IMPORT_C RPointerArray< CSIPContentEncodingHeader > DecodeL(const TDesC8 &aValue);

Description

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

Parameters

const TDesC8 &aValue

a value part of a "Content-Encoding"-header

Return value

RPointerArray< CSIPContentEncodingHeader >

an array containing 1..n instances of CSIPContentEncodingHeader


InternalizeValueL()

static IMPORT_C CSIPHeaderBase *InternalizeValueL(RReadStream &aReadStream);

Description

Constructs an instance of a CSIPContentEncodingHeader 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 CSIPContentEncodingHeader


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