2 * Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies).
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
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: An abstract class used to reference to some
15 * CSenIdentityProviderIdArray owned elsewhere.
26 #ifndef M_SEN_IDENTITY_PROVIDER_ID_ARRAY_H
27 #define M_SEN_IDENTITY_PROVIDER_ID_ARRAY_H
37 * Abstract interface for ProviderID array classes
38 * @lib SenServDesc.lib
41 class MSenIdentityProviderIdArray
43 public: // New functions
46 * Method to check if the array is defined as strict.
48 * @return ETrue if array is strict, EFalse if not
50 IMPORT_C virtual TBool IsStrict() const = 0;
53 * Method for setting the strict flag.
55 * @param aStrict the value the flag should be set.
57 virtual void SetStrict(TBool aStrict) = 0; // check: altered in 3.0 BC FIX
58 //IMPORT_C virtual void SetStrict(TBool aStrict) = 0;
61 #endif // M_SEN_IDENTITY_PROVIDER_ID_ARRAY_H