diff -r 6385c4c93049 -r 8e6fa1719340 pushmtm/Plugins/PushContentHandler/PushContentHandlerPanic.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pushmtm/Plugins/PushContentHandler/PushContentHandlerPanic.h Wed Sep 01 12:31:04 2010 +0100 @@ -0,0 +1,72 @@ +/* +* Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "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: Panic utility +* +*/ + + + +#ifndef PUSHCONTENTHANDLERPANIC_H +#define PUSHCONTENTHANDLERPANIC_H + +// INCLUDE FILES + +#include + +enum TPushContentHandlerPanic + { + EPushContHandPanCommandNotSupported = 1, ///< Not supported command. + EPushContHandPanBadType, ///< Unsupported message type for an operation. + EPushContHandPanFoldersNotSupported, ///< MTM loaded with bad message entry. + EPushContHandPanEmptySelection, ///< Entry selection is empty. + EPushContHandPanNotInitUrl, + EPushContHandPanNoContext, + EPushContHandPanAlreadyInitialized, + EPushContHandPanBadActionValue, + EPushContHandPanBadState, + EPushContHandPanNoFetchOp, + EPushContHandPanBadTransaction, + EPushContHandPanNoSiIdAttr, + EPushContHandPanNoCreatedAttr, + EPushContHandPanNoActionAttr, + EPushContHandPanTooManySi, + EPushContHandPanTooManySl, + EPushContHandPanMsgNull, + EPushContHandPanBadCreatedType, + EPushContHandPanExpiresNotOpaque, + EPushContHandPanHrefNotString, + EPushContHandPanClassTokenReached, + EPushContHandPanUnexpHrefAttrVal, + EPushContHandPanUnexpSiToken, + EPushContHandPanUnexpSlToken, + EPushContHandPanUnspecSiAction, + EPushContHandPanUnspecSlAction, + EPushContHandPanUnexpectedTimeType, + EPushContHandPanBadExpiresType, + EPushContHandPanBadTTimeLength, + EPushContHandPanNoSiIdOrHrefAttr, + EPushContHandPanUnspecSiHref, + EPushContHandPanUnspecSlHref, + EPushContHandPanSlMsgIdSet, + EPushContHandPanSlMsgIdNotSet, + EPushContHandPanFetchAlreadyInit, + EPushContHandPanAutBadState, + EPushContHandPanSiResNotOnStack, + EPushContHandPanNullCharSetId, + EPushContHandPanNullUcs2Buf + }; + +GLREF_C void ContHandPanic( TPushContentHandlerPanic aReason ); + +#endif // PUSHCONTENTHANDLERPANIC_H