telephonyprotocols/pdplayer/inc/pdptiermanagerfactory.h
branchRCL_3
changeset 6 fc69e1e37771
parent 0 3553901f7fa8
equal deleted inserted replaced
5:7ef16719d8cb 6:fc69e1e37771
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    20 
    20 
    21 #ifndef SYMBIAN_PDPTIERMANAGERFACTORY_H
    21 #ifndef SYMBIAN_PDPTIERMANAGERFACTORY_H
    22 #define SYMBIAN_PDPTIERMANAGERFACTORY_H
    22 #define SYMBIAN_PDPTIERMANAGERFACTORY_H
    23 
    23 
    24 #include <comms-infras/ss_tiermanager.h>
    24 #include <comms-infras/ss_tiermanager.h>
       
    25 #include "pdp.hrh"
       
    26 
    25 class CPDPTierManagerFactory : public ESock::CTierManagerFactoryBase
    27 class CPDPTierManagerFactory : public ESock::CTierManagerFactoryBase
    26 	{
    28 	{
    27 public:
    29 public:
    28     enum { EUid = 0x2001A35B };
    30     enum { EUid = PDPTierManagerImplUid };
    29 	static CPDPTierManagerFactory* NewL(TAny* aParentContainer);
    31 	static CPDPTierManagerFactory* NewL(TAny* aParentContainer);
    30 
    32 
    31 protected:
    33 protected:
    32 	CPDPTierManagerFactory(TUid aTierTypeId, TUid aFactoryUid, ESock::CTierManagerFactoryContainer& aParentContainer);
    34 	CPDPTierManagerFactory(TUid aTierTypeId, TUid aFactoryUid, ESock::CTierManagerFactoryContainer& aParentContainer);
    33 	virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery);
    35 	virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery);