pushmtm/Plugins/PushContentHandler/PushContentHandlerPanic.h
branchRCL_3
changeset 48 8e6fa1719340
parent 0 84ad3b177aa3
equal deleted inserted replaced
47:6385c4c93049 48:8e6fa1719340
       
     1 /*
       
     2 * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the License "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Panic utility
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef PUSHCONTENTHANDLERPANIC_H
       
    21 #define PUSHCONTENTHANDLERPANIC_H
       
    22 
       
    23 // INCLUDE FILES
       
    24 
       
    25 #include <e32std.h>
       
    26 
       
    27 enum TPushContentHandlerPanic
       
    28 	{
       
    29     EPushContHandPanCommandNotSupported = 1, ///< Not supported command.
       
    30     EPushContHandPanBadType, ///< Unsupported message type for an operation.
       
    31     EPushContHandPanFoldersNotSupported, ///< MTM loaded with bad message entry.
       
    32     EPushContHandPanEmptySelection, ///< Entry selection is empty.
       
    33     EPushContHandPanNotInitUrl,
       
    34     EPushContHandPanNoContext,
       
    35     EPushContHandPanAlreadyInitialized,
       
    36     EPushContHandPanBadActionValue,
       
    37     EPushContHandPanBadState, 
       
    38     EPushContHandPanNoFetchOp,
       
    39     EPushContHandPanBadTransaction,
       
    40     EPushContHandPanNoSiIdAttr,
       
    41     EPushContHandPanNoCreatedAttr,
       
    42     EPushContHandPanNoActionAttr,
       
    43     EPushContHandPanTooManySi,
       
    44     EPushContHandPanTooManySl,
       
    45     EPushContHandPanMsgNull,
       
    46     EPushContHandPanBadCreatedType,
       
    47     EPushContHandPanExpiresNotOpaque,
       
    48     EPushContHandPanHrefNotString,
       
    49     EPushContHandPanClassTokenReached,
       
    50     EPushContHandPanUnexpHrefAttrVal,
       
    51     EPushContHandPanUnexpSiToken,
       
    52     EPushContHandPanUnexpSlToken,
       
    53     EPushContHandPanUnspecSiAction,
       
    54     EPushContHandPanUnspecSlAction,
       
    55     EPushContHandPanUnexpectedTimeType,
       
    56     EPushContHandPanBadExpiresType,
       
    57     EPushContHandPanBadTTimeLength,
       
    58     EPushContHandPanNoSiIdOrHrefAttr,
       
    59     EPushContHandPanUnspecSiHref,
       
    60     EPushContHandPanUnspecSlHref,
       
    61     EPushContHandPanSlMsgIdSet,
       
    62     EPushContHandPanSlMsgIdNotSet,
       
    63     EPushContHandPanFetchAlreadyInit,
       
    64     EPushContHandPanAutBadState,
       
    65     EPushContHandPanSiResNotOnStack,
       
    66     EPushContHandPanNullCharSetId,
       
    67     EPushContHandPanNullUcs2Buf
       
    68 	};
       
    69 
       
    70 GLREF_C void ContHandPanic( TPushContentHandlerPanic aReason );
       
    71 
       
    72 #endif // PUSHCONTENTHANDLERPANIC_H