CSIPReferToHeader Class Reference
	
	#include 
            
                    <mw/siprefertoheader.h>
                
 
Link against: sipcodec.lib
 
| class CSIPReferToHeader : public CSIPAddressHeaderBase | 
 
| Inherited Functions | 
|---|
|   | CBase::CBase() | 
|   | CBase::Delete(CBase *) | 
|   | CBase::Extension_(TUint,TAny *&,TAny *) | 
|   | CBase::operator new(TUint) | 
|   | CBase::operator new(TUint,TAny *) | 
|   | CBase::operator new(TUint,TLeave) | 
|   | CBase::operator new(TUint,TLeave,TUint) | 
|   | CBase::operator new(TUint,TUint) | 
|   | CBase::~CBase() | 
|   | CSIPAddressHeaderBase::CSIPAddressHeaderBase() | 
|   | CSIPAddressHeaderBase::ConstructL() | 
|   | CSIPAddressHeaderBase::ConstructL(CSIPAddress *) | 
|   | CSIPAddressHeaderBase::ConstructL(const CSIPAddressHeaderBase &) | 
|   | CSIPAddressHeaderBase::DoInternalizeValueL(RReadStream &) | 
|   | CSIPAddressHeaderBase::ExternalizeValueL(RWriteStream &)const | 
|   | CSIPAddressHeaderBase::SIPAddress() | 
|   | CSIPAddressHeaderBase::SIPAddress()const | 
|   | CSIPAddressHeaderBase::SetSIPAddressL(CSIPAddress *) | 
|   | CSIPAddressHeaderBase::~CSIPAddressHeaderBase() | 
|   | CSIPHeaderBase::CSIPHeaderBase() | 
|   | CSIPHeaderBase::EncodeMultipleToOneLine()const | 
|   | CSIPHeaderBase::ExternalizeL(RWriteStream &,TBool)const | 
|   | CSIPHeaderBase::ExternalizeNameL(RWriteStream &)const | 
|   | CSIPHeaderBase::ExternalizeSupported()const | 
|   | CSIPHeaderBase::IsExtensionHeader()const | 
|   | CSIPHeaderBase::MoreThanOneAllowed()const | 
|   | CSIPHeaderBase::PushLC(RPointerArray< CSIPHeaderBase > *) | 
|   | CSIPHeaderBase::ResetAndDestroy(TAny *) | 
|   | CSIPHeaderBase::ToTextL()const | 
|   | CSIPHeaderBase::ToTextLC()const | 
|   | CSIPHeaderBase::ToTextValueLC()const | 
|   | CSIPHeaderBase::~CSIPHeaderBase() | 
|   | CSIPParameterHeaderBase::CSIPParameterHeaderBase(const TChar &) | 
|   | CSIPParameterHeaderBase::DeleteParam(RStringF) | 
|   | CSIPParameterHeaderBase::HasParam(RStringF)const | 
|   | CSIPParameterHeaderBase::Param(TInt,RStringF &)const | 
|   | CSIPParameterHeaderBase::ParamCount()const | 
|   | CSIPParameterHeaderBase::ParamInsertionAllowed()const | 
|   | CSIPParameterHeaderBase::ParamValue(RStringF)const | 
|   | CSIPParameterHeaderBase::ParseL(const TDesC8 &,TBool,TBool) | 
|   | CSIPParameterHeaderBase::SetParamL(RStringF) | 
|   | CSIPParameterHeaderBase::SetParamL(RStringF,RStringF) | 
|   | CSIPParameterHeaderBase::ToTextValueL()const | 
|   | CSIPParameterHeaderBase::~CSIPParameterHeaderBase() | 
Detailed Description
			Class provides functions for setting and getting parameters in SIP "Refer-To" header.
			
				
		 
Constructor & Destructor Documentation
		~CSIPReferToHeader (  )
		
		| IMPORT_C | ~CSIPReferToHeader | ( | ) | [virtual] | 
 
 
	 
Member Function Documentation
		BaseDecodeL ( const TDesC8 & )
		
		
	 
		DecodeL ( const TDesC8 & )
		
		
				Constructs a CSIPReferToHeader from textual representation of the header's value part. 
			 
| Parameter | Description | | aValue | a value part of a "Refer-To"-header (e.g. "User <user@host>")   | 
 
Returns: a new instance of CSIPReferToHeader 
 
 
	 
		HasCompactName (  )
		
		| 
					TBool
				 | HasCompactName | ( | ) | const [virtual] | 
 
 
	 
		InternalizeValueL ( RReadStream & )
		
		
| Parameter | Description | | aReadStream | a stream containing the value of the externalized object (header name not included).   | 
 
Returns: an instance of a CSIPReferToHeader 
 
 
	 
		NewL ( CSIPAddress * )
		
		
| Parameter | Description | | aSIPAddress | a name-address, the ownership is transferred.   | 
 
Returns: a new instance of CSIPReferToHeader 
 
 
	 
		NewLC ( CSIPAddress * )
		
		
| Parameter | Description | | aSIPAddress | a name-address, the ownership is transferred,   | 
 
Returns: a new instance of CSIPReferToHeader 
 
 
	 
		PreferredPlaceInMessage (  )