epoc32/include/ip_subconparams.inl
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 /**
     1 /**
     2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8 *
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    14 * Description:
    14 * Description:
    15 * Inline Functions file for the IP SubConnection Parameters
    15 * Inline Functions file for the IP SubConnection Parameters
    16 * 
    16 * 
    17 *
    17 *
    18 */
    18 */
    19 
       
    20 
       
    21 
    19 
    22 
    20 
    23 
    21 
    24 /**
    22 /**
    25  @file ip_subconparams.inl
    23  @file ip_subconparams.inl
    38 	aFamily.AddExtensionSetL(*obj, aType);
    36 	aFamily.AddExtensionSetL(*obj, aType);
    39 	CleanupStack::Pop(obj);
    37 	CleanupStack::Pop(obj);
    40 	return obj;
    38 	return obj;
    41 	}
    39 	}
    42 
    40 
       
    41 CSubConQosIPLinkR99ParamSet* CSubConQosIPLinkR99ParamSet::NewL(RParameterFamily& aFamily, RParameterFamily::TParameterSetType aType)
       
    42 	{
       
    43 	CSubConQosIPLinkR99ParamSet* obj = NewL();
       
    44 	CleanupStack::PushL(obj);
       
    45 	aFamily.AddParameterSetL(obj, aType);
       
    46 	CleanupStack::Pop(obj);
       
    47 	return obj;
       
    48 	}
       
    49 
    43 CSubConQosIPLinkR99ParamSet* CSubConQosIPLinkR99ParamSet::NewL()
    50 CSubConQosIPLinkR99ParamSet* CSubConQosIPLinkR99ParamSet::NewL()
    44 	{
    51 	{
    45 	STypeId typeId(KSubConIPParamsUid, KSubConQosIPLinkR99ParamsType);
    52 	STypeId typeId = STypeId::CreateSTypeId(KSubConIPParamsUid, KSubConQosIPLinkR99ParamsType);
    46 	return static_cast<CSubConQosIPLinkR99ParamSet*>(CSubConParameterSet::NewL(typeId));
    53 	return static_cast<CSubConQosIPLinkR99ParamSet*>(CSubConParameterSet::NewL(typeId));
    47 	}
    54 	}
    48 
    55 
    49 CSubConQosIPLinkR99ParamSet::CSubConQosIPLinkR99ParamSet()
    56 CSubConQosIPLinkR99ParamSet::CSubConQosIPLinkR99ParamSet()
    50 	: CSubConExtensionParameterSet(), 
    57 	: CSubConExtensionParameterSet(), 
   223 	CleanupStack::PushL(sblpExtn);
   230 	CleanupStack::PushL(sblpExtn);
   224 	aFamily.AddExtensionSetL(*sblpExtn, aType);
   231 	aFamily.AddExtensionSetL(*sblpExtn, aType);
   225 	CleanupStack::Pop(sblpExtn);
   232 	CleanupStack::Pop(sblpExtn);
   226 	return sblpExtn;
   233 	return sblpExtn;
   227 	}
   234 	}
       
   235 
       
   236 CSubConSBLPR5ExtensionParamSet* CSubConSBLPR5ExtensionParamSet::NewL(RParameterFamily& aFamily, RParameterFamily::TParameterSetType aType)
       
   237 	{
       
   238 	CSubConSBLPR5ExtensionParamSet* sblpExtn = NewL();
       
   239 	CleanupStack::PushL(sblpExtn);
       
   240 	aFamily.AddParameterSetL(sblpExtn, aType);
       
   241 	CleanupStack::Pop(sblpExtn);
       
   242 	return sblpExtn;
       
   243 	}
   228 CSubConSBLPR5ExtensionParamSet* CSubConSBLPR5ExtensionParamSet::NewL()
   244 CSubConSBLPR5ExtensionParamSet* CSubConSBLPR5ExtensionParamSet::NewL()
   229 	{
   245 	{
   230 	STypeId typeId (KSubConIPParamsUid, KSubConnSBLPR5ExtensionParamsType);
   246 	STypeId typeId = STypeId::CreateSTypeId(KSubConIPParamsUid, KSubConnSBLPR5ExtensionParamsType);
   231 	return static_cast<CSubConSBLPR5ExtensionParamSet*>(CSubConParameterSet::NewL(typeId));
   247 	return static_cast<CSubConSBLPR5ExtensionParamSet*>(CSubConParameterSet::NewL(typeId));
   232 	}
   248 	}
   233 	
   249 	
   234 const TAuthToken& CSubConSBLPR5ExtensionParamSet::GetMAT() const
   250 const TAuthToken& CSubConSBLPR5ExtensionParamSet::GetMAT() const
   235 	{
   251 	{
   258 #endif
   274 #endif
   259 // SYMBIAN_NETWORKING_3GPPDEFAULTQOS
   275 // SYMBIAN_NETWORKING_3GPPDEFAULTQOS
   260 
   276 
   261 #endif
   277 #endif
   262 // __IP_SUBCONPARAMS_INL__
   278 // __IP_SUBCONPARAMS_INL__
       
   279