Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: sipexpiresheader.h
Link against: sipcodec.lib

Class CSIPExpiresHeader

class CSIPExpiresHeader : public CSIPUnsignedIntHeaderBase;

Description

Class encapsulates a "Expires" header value.

sipcodec.lib

Derivation

Members

Defined in CSIPExpiresHeader:
CSIPExpiresHeader(), CloneL(), DecodeL(), InternalizeValueL(), Name(), ~CSIPExpiresHeader()

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

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

Inherited from CSIPUnsignedIntHeaderBase:
SetValue(), ToTextValueL(), Value()


Construction and destruction


CSIPExpiresHeader()

IMPORT_C CSIPExpiresHeader(TUint aValue);

Description

Constructor

Parameters

TUint aValue

the value to set


~CSIPExpiresHeader()

IMPORT_C ~CSIPExpiresHeader();

Description

Destructor, deletes the resources of CSIPExpiresHeader.

[Top]


Member functions


DecodeL()

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

Description

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

Parameters

const TDesC8 &aValue

a value part of a "Expires"-header (e.g. "3600")

Return value

CSIPExpiresHeader *

a new instance of CSIPExpiresHeader


InternalizeValueL()

static IMPORT_C CSIPHeaderBase *InternalizeValueL(RReadStream &aReadStream);

Description

Constructs an instance of a CSIPExpiresHeader from a RReadStream

Parameters

RReadStream &aReadStream

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

Return value

CSIPHeaderBase *

an instance of a CSIPExpiresHeader


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