00001 /* 00002 * ========================================================================= 00003 * Name : MSenProperty.h 00004 * Part of : Sen 00005 * Created : 2005-09-26 by Nokia 00006 * Descr. : 00007 * 00008 * Copyright © 2002-2005 Nokia. All rights reserved. 00009 * This material, including documentation and any related 00010 * computer programs, is protected by copyright controlled by 00011 * Nokia. All rights are reserved. Copying, including 00012 * reproducing, storing, adapting or translating, any 00013 * or all of this material requires the prior written consent of 00014 * Nokia. This material also contains confidential 00015 * information which may not be disclosed to others without the 00016 * prior written consent of Nokia. 00017 * ============================================================================== 00018 */ 00019 00020 #ifndef M_SEN_PROPERTY_H 00021 #define M_SEN_PROPERTY_H 00022 00023 // INCLUDES 00024 #include <e32std.h> 00025 00026 class MSenProperty 00027 { 00028 public: 00034 virtual TPtrC8 Name() = 0; 00035 00041 virtual TPtrC8 Type() = 0; 00042 00048 virtual TPtrC8 Value() = 0; 00049 00058 virtual TInt IntValue(TInt& aValue) = 0; 00059 00068 virtual TInt BoolValue(TBool& aValue) = 0; 00069 00078 virtual TInt ValueTokensL(const TDesC8& aDelimiter, 00079 RPointerArray<TPtrC8>& aTokens) = 0; 00080 00081 }; 00082 00083 #endif // M_SEN_PROPERTY_H 00084 00085 // End of File 00086