williamr@2: // Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@4: // under the terms of "Eclipse Public License v1.0" williamr@2: // which accompanies this distribution, and is available williamr@4: // at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // williamr@2: williamr@2: #ifndef __SMUTMAIN_H__ williamr@2: #define __SMUTMAIN_H__ williamr@2: williamr@2: #include williamr@2: williamr@2: /** williamr@2: @deprecated williamr@2: @internalComponent williamr@2: */ williamr@2: const TInt KSmscSessionPriority = CActive::EPriorityStandard; williamr@2: williamr@2: /** williamr@2: @deprecated williamr@2: @internalComponent williamr@2: */ williamr@2: _LIT(KSmcmDllName,"SMCM"); williamr@2: williamr@2: /** williamr@2: The panic codes used by the SMS client MTM. williamr@2: williamr@2: @internalComponent williamr@2: @released williamr@2: */ williamr@2: enum TSmcmPanic williamr@2: { williamr@2: ESmutPanicUnsupportedMsgType = 0, williamr@2: ESmscEntryNotSet = 1, williamr@2: ESmscWrongContextType = 2, williamr@2: ESmscPanicUnexpectedCommand = 3, williamr@2: ESmscUnrecognizedEntryType = 4, williamr@2: ESmscAddresseeIndexOutOfRange = 5, williamr@2: ESmscRecpAddresseeMiscount = 6, williamr@2: ESmscDefaultSCOutOfRange = 7, williamr@2: ESmscVPOutOfRange = 8, williamr@2: /** williamr@2: @deprecated Currently not used. williamr@2: */ williamr@2: ESmscRetryLimitOutOfRange = 9, williamr@2: ESmscBioMsgIdTypeError = 10, williamr@2: ESmscSettingsNotSet = 11, williamr@2: ESmscServiceIdNotSet = 12, williamr@2: /** williamr@2: @deprecated Currently not used. williamr@2: */ williamr@2: ESmscSimParamWrongType = 13, williamr@2: /** williamr@2: @deprecated Currently not used. williamr@2: */ williamr@2: ESmscSimParamExistingOperation = 14, williamr@2: /** williamr@2: @deprecated Currently not used. williamr@2: */ williamr@2: ESmscSimParamInvalidProgressCount = 15, williamr@2: /** williamr@2: @deprecated Currently not used. williamr@2: */ williamr@2: ESmscWrongCommDbAction = 16, williamr@2: williamr@2: ESmscFunctionNotSupported = 17 williamr@2: }; williamr@2: williamr@2: /** williamr@2: Panic function. williamr@2: williamr@2: @param aPanic The panic code. williamr@2: williamr@2: @internalComponent williamr@2: @released williamr@2: */ williamr@2: inline void Panic(TSmcmPanic aPanic) williamr@2: { williamr@2: _LIT(KSmcmPanic, "SMCM"); williamr@2: User::Panic(KSmcmPanic, aPanic); williamr@2: } williamr@2: williamr@2: #endif // __SMUTMAIN_H__ williamr@4: