S60 3rd Edition API Reference: CSIPUnsignedIntHeaderBase Class Reference

CSIPUnsignedIntHeaderBase Class Reference

API published in: S60 2nd Ed

Link against: sipcodec.lib

Capability Information

Required Capabilities

None


#include <sipunsignedintheaderbase.h>

Inherits CSIPHeaderBase.

Inherited by CSIPExpiresHeader, and CSIPRSeqHeader.


Detailed Description

PublishedAll
Released
A base class for SIP headers having form: "Name: 1*DIGIT"

Public Member Functions

virtual IMPORT_C ~CSIPUnsignedIntHeaderBase ()
 Destructor, deletes the resources of CSIPUnsignedIntHeaderBase.
IMPORT_C void SetValue (TUint aValue)
 Sets the header value as an unsigned integer.
IMPORT_C TUint Value () const
 Gets the header value as an unsigned integer.
IMPORT_C HBufC8 * ToTextValueL () const
 From CSIPHeaderBase ToTextValueL.

Protected Member Functions

 CSIPUnsignedIntHeaderBase ()
 CSIPUnsignedIntHeaderBase (TUint aValue)
void ParseL (const TDesC8 &aValue, TInt aErrorIfParsingFails)
void DoInternalizeValueL (RReadStream &aReadStream)
void ExternalizeValueL (RWriteStream &aWriteStream) const

Protected Attributes

TUint iValue

Constructor & Destructor Documentation

virtual IMPORT_C CSIPUnsignedIntHeaderBase::~CSIPUnsignedIntHeaderBase  )  [virtual]
 

Destructor, deletes the resources of CSIPUnsignedIntHeaderBase.

CSIPUnsignedIntHeaderBase::CSIPUnsignedIntHeaderBase  )  [protected]
 
CSIPUnsignedIntHeaderBase::CSIPUnsignedIntHeaderBase TUint  aValue  )  [protected]
 

Member Function Documentation

void CSIPUnsignedIntHeaderBase::DoInternalizeValueL RReadStream &  aReadStream  )  [protected]
 
void CSIPUnsignedIntHeaderBase::ExternalizeValueL RWriteStream &  aWriteStream  )  const [protected, virtual]
 

Reimplemented from CSIPHeaderBase.

void CSIPUnsignedIntHeaderBase::ParseL const TDesC8 &  aValue,
TInt  aErrorIfParsingFails
[protected]
 
IMPORT_C void CSIPUnsignedIntHeaderBase::SetValue TUint  aValue  ) 
 

Sets the header value as an unsigned integer.

Parameters:
aValue a value to set
IMPORT_C HBufC8* CSIPUnsignedIntHeaderBase::ToTextValueL  )  const [virtual]
 

From CSIPHeaderBase ToTextValueL.

Implements CSIPHeaderBase.

IMPORT_C TUint CSIPUnsignedIntHeaderBase::Value  )  const
 

Gets the header value as an unsigned integer.

Returns:
the header value

Field Documentation

TUint CSIPUnsignedIntHeaderBase::iValue [protected]
 

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

Copyright © Nokia Corporation 2001-2007
Back to top