diff -r 000000000000 -r 307788aac0a8 realtimenetprots/sipfw/SIP/Codec/src/CSIPHeaderGenericParams.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/realtimenetprots/sipfw/SIP/Codec/src/CSIPHeaderGenericParams.cpp Tue Feb 02 01:03:15 2010 +0200 @@ -0,0 +1,88 @@ +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Name : CSIPHeaderGenericParams.cpp +// Part of : SIP Codec +// Version : SIP/4.0 +// + + + + +#include "CSIPHeaderGenericParams.h" +#include "sipcodecerr.h" + +// ---------------------------------------------------------------------------- +// CSIPHeaderGenericParams::NewL +// ---------------------------------------------------------------------------- +// +CSIPHeaderGenericParams* CSIPHeaderGenericParams::NewL( + const CSIPHeaderGenericParams& aParams) + { + CSIPHeaderGenericParams* self = CSIPHeaderGenericParams::NewLC(aParams); + CleanupStack::Pop(self); + return self; + } + +// ---------------------------------------------------------------------------- +// CSIPHeaderGenericParams::NewLC +// ---------------------------------------------------------------------------- +// +CSIPHeaderGenericParams* CSIPHeaderGenericParams::NewLC( + const CSIPHeaderGenericParams& aParams) + { + CSIPHeaderGenericParams* self = new(ELeave)CSIPHeaderGenericParams; + CleanupStack::PushL(self); + self->ConstructL(aParams); + return self; + } + +// ---------------------------------------------------------------------------- +// CSIPHeaderGenericParams::CSIPHeaderGenericParams +// ---------------------------------------------------------------------------- +// +CSIPHeaderGenericParams::CSIPHeaderGenericParams() + : CSIPParamContainerBase(';') + { + } + +// ---------------------------------------------------------------------------- +// CSIPHeaderGenericParams::~CSIPHeaderGenericParams +// ---------------------------------------------------------------------------- +// +CSIPHeaderGenericParams::~CSIPHeaderGenericParams() + { + } + +// ---------------------------------------------------------------------------- +// CSIPHeaderGenericParams::InternalizeL +// ---------------------------------------------------------------------------- +// +CSIPHeaderGenericParams* CSIPHeaderGenericParams::InternalizeL( + RReadStream& aReadStream) + { + CSIPHeaderGenericParams* self = new(ELeave)CSIPHeaderGenericParams; + CleanupStack::PushL(self); + self->DoInternalizeL(aReadStream); + CleanupStack::Pop(self); + return self; + } + +// ---------------------------------------------------------------------------- +// CSIPHeaderGenericParams::CheckParamL +// ---------------------------------------------------------------------------- +// +void CSIPHeaderGenericParams::CheckParamL (CSIPParam& aParam) const + { + CheckGenericParamL(aParam, KErrSipCodecAnyParam); + }