diff -r e8e63152f320 -r 2a9601315dfc javacommons/connectionmanager/legacysupport/apnsettings/src.s60/apncenreptable.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/javacommons/connectionmanager/legacysupport/apnsettings/src.s60/apncenreptable.h Mon May 03 12:27:20 2010 +0300 @@ -0,0 +1,57 @@ +/* +* Copyright (c) 2008-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: APNSettings implementation header. +* +*/ + + +#ifndef APNCENREPTABLE_H +#define APNCENREPTABLE_H + +#include "mapnsettings.h" +#include "connectionmanager.h" + +namespace CENREP +{ + +class CAPNCenRepTable: public CBase, public MAPNSettings +{ +public: + + static CAPNCenRepTable* NewLC(); + + virtual ~CAPNCenRepTable(); + + virtual void CreateL(); + + virtual void OpenL(); + virtual void Close(void); + + virtual TUint32 GetAPNIdL(TUint32 aMSId); + virtual void SetAPNL(TUint32 aMSId, TUint32 aAPNId); + virtual void RemoveL(TUint32 aMSId); + virtual void SetUseSystemDefaultAPNL(TUint32 aMSId); + virtual void SetUseJavaDefaultAPNL(TUint32 aMSId); + virtual TBool IsUseSystemDefaultAPNL(TUint32 aMSId); + virtual TBool IsUseJavaDefaultAPNL(TUint32 aMSId); + virtual TUint32 GetJavaDefaultAPNL(); + virtual void SetJavaDefaultAPNL(TUint32 aAPNId); + +private: + +}; + +} // end of namespace CENREP + +#endif // APNCENREPTABLE_H