S60 3rd Edition API Reference: CSIPRouteHeaderBase Class Reference

CSIPRouteHeaderBase Class Reference

API published in: S60 2nd Ed

Link against: sipcodec.lib

Capability Information

Required Capabilities

None


#include <siprouteheaderbase.h>

Inherits CSIPParameterHeaderBase.

Inherited by CSIPRouteHeader.


Detailed Description

PublishedAll
Released
A base class for "Route"-, "Record-Route"- and "Service-Route"-headers.

Public Member Functions

virtual IMPORT_C ~CSIPRouteHeaderBase ()
 Destructor, deletes the resources of CSIPRouteHeaderBase.
IMPORT_C void SetSIPAddressL (CSIPAddress *aSIPAddress)
 Sets the name-address.
IMPORT_C const CSIPAddressSIPAddress () const
 Gets the name-address as const.
IMPORT_C CSIPAddressSIPAddress ()
 Gets the name-address.
TBool MoreThanOneAllowed () const
TPreferredPlace PreferredPlaceInMessage () const

Protected Member Functions

 CSIPRouteHeaderBase ()
void ConstructL ()
void ConstructL (CSIPAddress *aSIPAddress)
void ConstructL (const CSIPRouteHeaderBase &aRouteHeaderBase)

Protected Attributes

CSIPAddressiSIPAddress
CSIPHeaderGenericParams * iParams

Constructor & Destructor Documentation

virtual IMPORT_C CSIPRouteHeaderBase::~CSIPRouteHeaderBase  )  [virtual]
 

Destructor, deletes the resources of CSIPRouteHeaderBase.

CSIPRouteHeaderBase::CSIPRouteHeaderBase  )  [protected]
 

Member Function Documentation

void CSIPRouteHeaderBase::ConstructL const CSIPRouteHeaderBase aRouteHeaderBase  )  [protected]
 
void CSIPRouteHeaderBase::ConstructL CSIPAddress aSIPAddress  )  [protected]
 
void CSIPRouteHeaderBase::ConstructL  )  [protected]
 
TBool CSIPRouteHeaderBase::MoreThanOneAllowed  )  const [virtual]
 

Reimplemented from CSIPHeaderBase.

TPreferredPlace CSIPRouteHeaderBase::PreferredPlaceInMessage  )  const [virtual]
 

Implements CSIPHeaderBase.

IMPORT_C void CSIPRouteHeaderBase::SetSIPAddressL CSIPAddress aSIPAddress  ) 
 

Sets the name-address.

Precondition:
aSIPAddress != 0
Parameters:
aSIPAddress a name-address, the ownership is transferred
IMPORT_C CSIPAddress& CSIPRouteHeaderBase::SIPAddress  ) 
 

Gets the name-address.

Returns:
name-address
IMPORT_C const CSIPAddress& CSIPRouteHeaderBase::SIPAddress  )  const
 

Gets the name-address as const.

Returns:
name-address

Field Documentation

CSIPHeaderGenericParams* CSIPRouteHeaderBase::iParams [protected]
 
CSIPAddress* CSIPRouteHeaderBase::iSIPAddress [protected]
 

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

Copyright © Nokia Corporation 2001-2007
Back to top