cbsref/telephonyrefplugins/atltsy/atcommand/generic/inc/panic.h
author hgs
Tue, 22 Jun 2010 11:02:32 +0100
changeset 44 8b72faa1200f
permissions -rw-r--r--
201024_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
// All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
// Initial Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
// Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
// Description:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
// @file panic.h
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
// Panic codes and panic function. This header should be kept private and not exported to
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
// /epoc32/include/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
#ifndef __PANIC_H__
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
#define __PANIC_H__
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
 * Please add new panic codes to the end of the list so that panic code values
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
 * do not change meaning.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
 * You can name the panic code as you wish.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
enum TTSYPanic
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	EGeneral,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	EUnexpectedState,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	EATCommand_NotConstructed,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
	EATCommand_IllegalCompletionWaitExpected,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	EATCommand_IllegalCompletionWriteExpected,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
	EATCommand_IllegalCompletionWriteNotExpected,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
	EATCommand_IllegalCompletionReadExpected,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
	EATCommand_IllegalCompletionReadNotExpected,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
	EATCommand_IllegalWaitCompletion,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
	EATCommand_IllegalResponse,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
	EIllegalTsyReqHandle,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
	EIllegalPanicOccurredValue,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
	EIllegalOwnedState,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	ENotifications_Remaining,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	ELastEvents_Remaining,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	ECalls_Remaining,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	EFaxPtrNull,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	EFaxCompletionPtrNull,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	EATCommand_NotInProgress,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	ERelinquishOwnershipWithNoCall,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
	EIllegalTsyNameInConnectedModemRecord,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
	EIllegalCallDuration,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
	EIllegalEvent,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
	EPreAllocatedCallDoesNotExist,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
	ENewCallDoesNotExist,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	ECallNameAlreadyExists,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
	ERingingCallNotFound,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	ELineAlreadyExists,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	EAcquirerNotFound,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	EUnknownPhoneBookStorageTypeIndex,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
	EIllegalPhoneBookState,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
	EFaxServerNotNull,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
	ENotDataCallType,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
	EATSmsUtilsDescriptorOverflow,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
	EATSmsUtilsOddNumberOfSemiOctets,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
	EATSmsCommandsWrongRequest,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
	EATSmsCommandsUnknownRequestStage,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
	EATSmsCommandsUnknownRequest,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
	EATSmsCommandsWrongRequestToCancel,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
	EATSmsMessagingSendNullMsgAttributes,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
	EATSmsMessagingSCATooLarge,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
	EATSmsMessagingUnknownRequestCompleted,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
	EMobileSmsMessagingUnknownIPC,		
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
	EMobileSmsMessagingUnknownParamVersion,				
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
	EMobileSmsMessagingNotYetImplemented,				
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
	EMobileSmsMessagingNullParameter,					
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
	EMobileSmsMessagingUnexpectedState,					
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
	EMobileSmsMessagingReceiveBufferEmpty,				
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
	EMobileSmsMessagingASCIIPduHasOddLength,			
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	EMobileSmsMessagingDigitCountOutOfRange,			
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
	EMobileSmsMessagingCanNotReceiveUnstoredMessage,	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	EMobileSmsMessagingMessageNotReserved,				
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
	EMobileSmsMessagingClientAllocatedTooLittle,		
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
	EMobileSmsMessagingClientAllocatedTooMuch,			
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
	EMobileSmsMessagingSmsCapsNotValid,					
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
	EMobileSmsMessagingIllegalIPCCallForRxMode,			
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
	EMobileSmsMessagingAlreadyStarted,					
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
	EMobileSmsMessagingCanNotReceiveStoredMessage,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
	ECMTHandlerDesPassedWithZeroLength,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
	EATGetSignalNullParameter,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    88
	EReceiveSmsQueueRequestOutstanding,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    89
	EMobileSmsMessagingPhoneNotSetToAReceiveMode,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    90
	EMobileSmsMessagingPhoneNotSetToASupportedReceiveMode,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    91
	ESmsRxQueuePduReadNullPointers,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    92
	ESmsRxQueuePduReadNoState,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    93
	ESmsRxQueuePduReadStopCalled,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    94
	ESmsRxQueuePduReadNonNullExpectString,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    95
	ESmsRxQueuePduReadNullExpectString,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    96
	ESmsRxQueuePduReadNullParameter,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    97
	ESmsRxQueuePduReadSCARemovalFailure,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    98
	EATSmsUtilsUnknownStoreName,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    99
	EATWaitForCMTNoState,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   100
	EATWaitForCMTSCARemovalFailure,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   101
	EATWaitForCMTPDUTooLong,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   102
	ETsyConfigNullDBPointer,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   103
	ETsyConfigAmbiguousModemTables,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   104
	ETsyConfigMMTSYNotInModemTables,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   105
	EPacketContextsRemaining,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   106
	EPacketContextDoesNotExist,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   107
	EUnableToConnectToFlogger,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   108
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   109
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   110
GLREF_C void Panic(TTSYPanic aPanicNumber);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   111
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   112
#endif