diff -r 000000000000 -r c8caa15ef882 pressrv_plat/simple_settings_api/inc/pressettingsset.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pressrv_plat/simple_settings_api/inc/pressettingsset.h Tue Feb 02 01:05:17 2010 +0200 @@ -0,0 +1,76 @@ +/* +* Copyright (c) 2005 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: This class represents the data of a presence settings set. +* PresSettingsAPI deals with the Sets of all +* presence settings. +* +*/ + + + + +#ifndef __PRESSETTINGSSET__ +#define __PRESSETTINGSSET__ + +//includes +#include + +// FOR INTERNAL USE +// constants +const TInt KPresSetNameMaxLength = 100; +const TInt KContentSrvrAddMaxLength = 255; +const TInt KPresDomainSyntxMaxLength = 255; +const TInt KPresProviderIDMaxLength = 255; +const TInt KPresNormalListLength = 10; + +const TInt KPresIntInit = 0; +_LIT( KPresStrInit, "None"); + +/** +* This is the class representing a settings set data. +**/ +class TPresSettingsSet + { + public: + + /** + * C++ constructor + * + * @param none + * @return none + */ + IMPORT_C TPresSettingsSet(); + + public: // data + + /** + * Data members representing a settings set. + */ + TBuf iSetName; + TInt iSipProfile; + TInt iXDMSetting; + TInt iObjectSize; + TBuf iContSrvrAdd; + TInt iStatusOfProps; + TInt iPublicationInt; + TInt iMaxSubscriptions; + TInt iMaxContactsInList; + TBuf iDomainSyntax; + TBuf iProviderID; + + }; + +#endif //__PRESSETTINGSSET__ + +// End of File \ No newline at end of file