cbsref/telephonyrefplugins/atltsy/handler/src/cltsysimhandler.cpp
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
// CLtsySimHandler
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
#include <ctsy/ltsy/cctsydispatchercallback.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
#include <mmtsy_ipcdefs.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
#include "cltsysimhandler.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
#include <ctsy/ltsy/ltsylogger.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
#include "ltsymacros.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
CLtsySimHandler::CLtsySimHandler(
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	CCtsyDispatcherCallback& aCtsyDispatcherCallback)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	: iCtsyDispatcherCallback(aCtsyDispatcherCallback)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
CLtsySimHandler::~CLtsySimHandler()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
CLtsySimHandler* CLtsySimHandler::NewLC(
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
	CCtsyDispatcherCallback& aCtsyDispatcherCallback)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	CLtsySimHandler* self = new (ELeave) CLtsySimHandler(aCtsyDispatcherCallback);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	CleanupStack::PushL(self);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	self->ConstructL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	return self;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
CLtsySimHandler* CLtsySimHandler::NewL(CCtsyDispatcherCallback& aCtsyDispatcherCallback)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	CLtsySimHandler* self=
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
			CLtsySimHandler::NewLC(aCtsyDispatcherCallback);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	CleanupStack::Pop(self);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	return self;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
void CLtsySimHandler::ConstructL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
 * Second phase constructor.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
	} // CLtsySimHandler::ConstructL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
TBool CLtsySimHandler::IsInterfaceSupported(TLtsyDispatchInterfaceApiId aDispatchApiId)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
 * Returns whether a Dispatch Interface APi is supported or not.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
 * @param aDispatchApiId Id of Dispatch interface being queried.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
 * @return indication whether interface is supported or not.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
	switch(aDispatchApiId)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
		{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
		// Insert ApiIds when support is provided in LTSY e.g.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
		// case MLtsyDispatchPhoneBootNotifySimStatusReady::KLtsyDispatchPhoneBootNotifySimStatusReadyApiId: return ETrue;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
		
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
		default:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
			return EFalse;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
		}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    88
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    89
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    90
void CLtsySimHandler::IsCallbackIndicatorSupported(TLtsyDispatchIndIdGroup /*aIdGroup*/, TUint32& /*aIndIdBitMask*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    91
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    92
 * Returns the set of callback indicators that are supported.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    93
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    94
* @param aIdGroup ID of group that is being queried e.g. aIdGroup=EIndIdGroup1.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    95
* @param aIndIdBitMask [out] argument that should return a bitmask indicating which indicator callbacks are supported.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    96
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    97
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    98
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    99
	//Create bitmask with bitset for each indicator ID that is supported. E.g.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   100
	/*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   101
	if(aIdGroup == EIndIdGroup1)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   102
		aIndIdBitMask = KLtsyDispatchPhoneNotifyNetworkModeChangeIndId | 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   103
						KLtsyDispatchPhoneNotifyEgprsInfoChangeIndId | 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   104
						KLtsyDispatchPhoneNotifySignalStrengthChangeIndId;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   105
	else
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   106
		aIndIdBitMask = 0; //no indicators from other groups supported
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   107
	*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   108
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   109
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   110
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   111
TInt CLtsySimHandler::HandleGetApnControlListServiceStatusReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   112
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   113
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   114
 * CCtsyDispatcherCallback::CallbackSimGetApnControlListServiceStatusComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   115
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   116
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   117
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   118
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   119
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   120
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   121
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   122
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   123
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   124
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   125
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   126
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   127
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   128
	} // CLtsySimHandler::HandleGetApnControlListServiceStatusReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   129
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   130
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   131
TInt CLtsySimHandler::HandleDeleteApnNameReqL(TUint32 /*aIndex*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   132
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   133
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   134
 * CCtsyDispatcherCallback::CallbackSimDeleteApnNameComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   135
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   136
 * @param aIndex The index of the entry to delete.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   137
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   138
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   139
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   140
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   141
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   142
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   143
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   144
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   145
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   146
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   147
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   148
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   149
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   150
	} // CLtsySimHandler::HandleDeleteApnNameReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   151
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   152
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   153
TInt CLtsySimHandler::HandleEnumerateApnEntriesReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   154
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   155
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   156
 * CCtsyDispatcherCallback::CallbackSimEnumerateApnEntriesComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   157
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   158
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   159
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   160
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   161
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   162
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   163
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   164
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   165
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   166
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   167
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   168
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   169
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   170
	} // CLtsySimHandler::HandleEnumerateApnEntriesReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   171
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   172
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   173
TInt CLtsySimHandler::HandleChangeSecurityCodeReqL(RMobilePhone::TMobilePhoneSecurityCode /*aSecCode*/,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   174
												   const RMobilePhone::TMobilePhonePasswordChangeV1& /*aPasswds*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   175
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   176
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   177
 * CCtsyDispatcherCallback::CallbackSimChangeSecurityCodeComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   178
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   179
 * @param aSecCode The security code to be changed.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   180
 * @param aPasswds The old and the new values of the security code.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   181
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   182
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   183
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   184
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   185
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   186
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   187
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   188
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   189
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   190
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   191
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   192
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   193
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   194
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   195
	} // CLtsySimHandler::HandleChangeSecurityCodeReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   196
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   197
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   198
TInt CLtsySimHandler::HandleSetFdnSettingReqL(RMobilePhone::TMobilePhoneFdnSetting /*aFdnSetting*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   199
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   200
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   201
 * CCtsyDispatcherCallback::CallbackSimSetFdnSettingComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   202
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   203
 * @param aFdnSetting The FDN setting.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   204
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   205
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   206
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   207
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   208
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   209
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   210
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   211
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   212
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   213
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   214
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   215
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   216
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   217
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   218
	} // CLtsySimHandler::HandleSetFdnSettingReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   219
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   220
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   221
TInt CLtsySimHandler::HandleGetCustomerServiceProfileReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   222
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   223
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   224
 * CCtsyDispatcherCallback::CallbackSimGetCustomerServiceProfileComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   225
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   226
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   227
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   228
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   229
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   230
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   231
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   232
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   233
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   234
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   235
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   236
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   237
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   238
	} // CLtsySimHandler::HandleGetCustomerServiceProfileReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   239
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   240
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   241
TInt CLtsySimHandler::HandleGetSubscriberIdReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   242
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   243
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   244
 * CCtsyDispatcherCallback::CallbackSimGetSubscriberIdComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   245
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   246
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   247
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   248
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   249
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   250
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   251
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   252
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   253
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   254
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   255
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   256
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   257
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   258
	} // CLtsySimHandler::HandleGetSubscriberIdReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   259
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   260
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   261
TInt CLtsySimHandler::HandleAppendApnNameReqL(const RMobilePhone::TAPNEntryV3& /*aEntry*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   262
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   263
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   264
 * CCtsyDispatcherCallback::CallbackSimAppendApnNameComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   265
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   266
 * @param aEntry The entry to append to the APN list.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   267
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   268
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   269
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   270
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   271
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   272
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   273
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   274
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   275
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   276
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   277
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   278
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   279
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   280
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   281
	} // CLtsySimHandler::HandleAppendApnNameReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   282
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   283
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   284
TInt CLtsySimHandler::HandleGetActiveIccApplicationTypeReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   285
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   286
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   287
 * CCtsyDispatcherCallback::CallbackSimGetActiveIccApplicationTypeComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   288
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   289
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   290
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   291
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   292
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   293
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   294
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   295
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   296
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   297
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   298
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   299
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   300
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   301
	} // CLtsySimHandler::HandleGetActiveIccApplicationTypeReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   302
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   303
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   304
TInt CLtsySimHandler::HandleSetIccMessageWaitingIndicatorsReqL(const RMobilePhone::TMobilePhoneMessageWaitingV1& /*aIndicators*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   305
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   306
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   307
 * CCtsyDispatcherCallback::CallbackSimSetIccMessageWaitingIndicatorsComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   308
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   309
 * @param aIndicators The message waiting indicators to set.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   310
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   311
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   312
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   313
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   314
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   315
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   316
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   317
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   318
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   319
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   320
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   321
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   322
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   323
	} // CLtsySimHandler::HandleSetIccMessageWaitingIndicatorsReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   324
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   325
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   326
TInt CLtsySimHandler::HandleSetApnControlListServiceStatusReqL(RMobilePhone::TAPNControlListServiceStatus /*aStatus*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   327
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   328
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   329
 * CCtsyDispatcherCallback::CallbackSimSetApnControlListServiceStatusComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   330
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   331
 * @param aStatus The service status to set.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   332
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   333
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   334
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   335
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   336
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   337
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   338
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   339
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   340
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   341
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   342
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   343
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   344
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   345
	} // CLtsySimHandler::HandleSetApnControlListServiceStatusReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   346
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   347
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   348
TInt CLtsySimHandler::HandleGetApnNameReqL(TUint32 /*aIndex*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   349
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   350
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   351
 * CCtsyDispatcherCallback::CallbackSimGetApnNameComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   352
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   353
 * @param aIndex The index of the APN entry to get from LTSY.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   354
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   355
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   356
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   357
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   358
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   359
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   360
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   361
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   362
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   363
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   364
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   365
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   366
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   367
	} // CLtsySimHandler::HandleGetApnNameReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   368
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   369
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   370
TInt CLtsySimHandler::HandleSimRefreshDoneReqL(TInt /*aError*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   371
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   372
 * This request has no associated callback.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   373
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   374
 * @param aError The error which has occured during a SIM refresh, KErrNone if no error.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   375
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   376
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   377
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   378
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   379
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   380
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   381
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   382
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   383
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   384
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   385
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   386
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   387
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   388
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   389
	} // CLtsySimHandler::HandleSimRefreshDoneSyncL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   390
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   391
TInt CLtsySimHandler::HandleGetServiceTableReqL(
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   392
							RMobilePhone::TMobilePhoneServiceTable /*aServiceTable*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   393
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   394
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   395
 * CCtsyDispatcherCallback::CallbackSimGetServiceTableComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   396
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   397
 * @param aServiceTable Service table to get information about.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   398
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   399
 * or another error code to indicate the failure otherwise. 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   400
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   401
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   402
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   403
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   404
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   405
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   406
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   407
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   408
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   409
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   410
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   411
	} // CLtsySimHandler::HandleGetServiceTableReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   412
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   413
TInt CLtsySimHandler::HandleGetIccMessageWaitingIndicatorsReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   414
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   415
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   416
 * CCtsyDispatcherCallback::CallbackSimGetIccMessageWaitingIndicatorsComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   417
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   418
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   419
 * or another error code to indicate the failure otherwise. 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   420
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   421
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   422
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   423
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   424
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   425
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   426
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   427
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   428
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   429
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   430
	} // CLtsySimHandler::HandleGetIccMessageWaitingIndicatorsReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   431
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   432
TInt CLtsySimHandler::HandleSimLockActivateReqL(const TDesC& /*aPassword*/, RMmCustomAPI::TLockNumber /*aLockNumber*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   433
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   434
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   435
 * CCtsyDispatcherCallback::CallbackSimSimLockActivateComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   436
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   437
 * @param aPassword The password used for the SIM Lock activation.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   438
 * @param aLockNumber The lock number that defines SIM Lock types.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   439
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   440
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   441
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   442
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   443
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   444
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   445
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   446
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   447
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   448
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   449
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   450
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   451
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   452
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   453
	} // CLtsySimHandler::HandleSimLockActivateReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   454
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   455
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   456
TInt CLtsySimHandler::HandleSimLockDeActivateReqL(const TDesC& /*aPassword*/, RMmCustomAPI::TLockNumber /*aLockNumber*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   457
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   458
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   459
 * CCtsyDispatcherCallback::CallbackSimSimLockDeActivateComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   460
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   461
 * @param aPassword The password used for the SIM Lock deactivation.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   462
 * @param aLockNumber The lock number that defines SIM Lock types.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   463
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   464
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   465
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   466
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   467
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   468
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   469
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   470
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   471
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   472
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   473
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   474
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   475
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   476
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   477
	} // CLtsySimHandler::HandleSimLockDeActivateReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   478
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   479
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   480
TInt CLtsySimHandler::HandleGetAnswerToResetReqL(const TDesC8& /*aAnswerToReset*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   481
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   482
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   483
 * CCtsyDispatcherCallback::CallbackSimGetAnswerToResetComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   484
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   485
 * @param aAnswerToReset The answer to reset information which contains details of the request.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   486
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   487
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   488
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   489
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   490
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   491
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   492
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   493
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   494
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   495
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   496
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   497
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   498
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   499
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   500
	} // CLtsySimHandler::HandleGetAnswerToResetReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   501
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   502
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   503
TInt CLtsySimHandler::HandleGetSimCardReaderStatusReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   504
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   505
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   506
 * CCtsyDispatcherCallback::CallbackSimGetSimCardReaderStatusComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   507
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   508
 * @param aSimCardReaderStatus The sim card reader status information which contains details of the request.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   509
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   510
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   511
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   512
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   513
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   514
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   515
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   516
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   517
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   518
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   519
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   520
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   521
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   522
	} // CLtsySimHandler::HandleGetSimCardReaderStatusReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   523
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   524
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   525
TInt CLtsySimHandler::HandleGetSimAuthenticationEapSimDataReqL(const TDesC8& /*aRandomParameters*/, TInt /*aRFStateInfo*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   526
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   527
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   528
 * CCtsyDispatcherCallback::CallbackSimGetSimAuthenticationEapSimDataComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   529
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   530
 * @param aRandomParameters The random parameters from the client.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   531
 * @param aRFStateInfo The RF state info.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   532
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   533
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   534
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   535
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   536
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   537
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   538
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   539
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   540
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   541
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   542
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   543
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   544
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   545
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   546
	} // CLtsySimHandler::HandleGetSimAuthenticationEapSimDataReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   547
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   548
TInt CLtsySimHandler::HandleGetSimAuthenticationEapAkaDataReqL(const TDesC8& /*aRandomParameters*/, const TDesC8& /*aAUTN*/, TInt /*aRFStateInfo*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   549
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   550
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   551
 * CCtsyDispatcherCallback::CallbackSimGetSimAuthenticationEapAkaDataComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   552
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   553
 * @param aRandomParameters The random parameters from the client.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   554
 * @param aAUTN The AUTN parameter. AUTN is an authentication value generated by
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   555
 *        the Authentication Centre, which, together with the random parameters, authenticates the server to the peer, 128 bits.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   556
 * @param aRFStateInfo The RF state info.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   557
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   558
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   559
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   560
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   561
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   562
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   563
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   564
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   565
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   566
	//TO DO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   567
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   568
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   569
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   570
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   571
	} // CLtsySimHandler::HandleGetSimAuthenticationEapAkaDataReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   572
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   573
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   574
TInt CLtsySimHandler::HandlePowerSimOffReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   575
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   576
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   577
 * CCtsyDispatcherCallback::CallbackSimPowerSimOffComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   578
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   579
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   580
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   581
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   582
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   583
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   584
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   585
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   586
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   587
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   588
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   589
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   590
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   591
	} // CLtsySimHandler::HandlePowerSimOffReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   592
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   593
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   594
TInt CLtsySimHandler::HandlePowerSimOnReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   595
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   596
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   597
 * CCtsyDispatcherCallback::CallbackSimPowerSimOnComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   598
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   599
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   600
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   601
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   602
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   603
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   604
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   605
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   606
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   607
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   608
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   609
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   610
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   611
	} // CLtsySimHandler::HandlePowerSimOnReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   612
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   613
TInt CLtsySimHandler::HandleReadSimFileReqL(const TDesC8& /*aPath*/, TUint16 /*aOffset*/, TUint16 /*aSize*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   614
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   615
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   616
 * CCtsyDispatcherCallback::CallbackSimReadSimFileComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   617
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   618
 * @param aPath The absolute file path of the SIM file in the file system of the SIM.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   619
 * see ETSI TS 131 102 Under "Files of USIM"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   620
 * @param aOffset The value of the Offset, the offset is related with the type of SIM file being read.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   621
 * @param aSize The amount of bytes to be read from the SIM file.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   622
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   623
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   624
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   625
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   626
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   627
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   628
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   629
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   630
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   631
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   632
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   633
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   634
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   635
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   636
	} // CLtsySimHandler::HandleReadSimFileReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   637
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   638
TInt CLtsySimHandler::HandleSimSendApduRequestReqL(TUint8 /*aServiceType*/, TUint8 /*aCardReaderNumber*/, TUint8 /*aApplicationType*/, const TDesC8& /*aCommandData*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   639
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   640
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   641
 * CCtsyDispatcherCallback::CallbackSimSendApduRequestComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   642
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   643
 * @param aServiceType The value for the service type of the request.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   644
 * @param aCardReaderNumber The value for the card reader number of the request.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   645
 * @param aApplicationType The value for the application type of the request.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   646
 * @param aCommandData The transparent data to be conveyed to the Baseband.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   647
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   648
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   649
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   650
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   651
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   652
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   653
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   654
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   655
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   656
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   657
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   658
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   659
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   660
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   661
	} // CLtsySimHandler::HandleSimSendApduRequestReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   662
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   663
TInt CLtsySimHandler::HandleSimSendApduRequestV2ReqL(TUint8 /*aCardReaderId*/, const TDesC8& /*aCommandData*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   664
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   665
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   666
 * CCtsyDispatcherCallback::CallbackSimSendApduRequestV2Comp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   667
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   668
 * @param aCardReaderId The value for the card reader Id of the request.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   669
 * @param aCommandData The transparent data to be conveyed to the Baseband.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   670
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   671
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   672
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   673
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   674
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   675
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   676
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   677
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   678
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   679
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   680
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   681
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   682
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   683
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   684
	} // CLtsySimHandler::HandleSimSendApduRequestV2ReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   685
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   686
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   687
TInt CLtsySimHandler::HandleSimWarmResetReqL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   688
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   689
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   690
 * CCtsyDispatcherCallback::CallbackSimSimWarmResetComp()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   691
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   692
 * @return KErrNone on success, KErrNotSupported if this request is not supported,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   693
 * or another error code to indicate the failure otherwise.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   694
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   695
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   696
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   697
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   698
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   699
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   700
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   701
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   702
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   703
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   704
	} // CLtsySimHandler::HandleSimWarmResetReqL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   705
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   706
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   707
TInt CLtsySimHandler::HandleSetSimMessageStatusReadReqL(const TTime& /*aTimestamp*/, TInt /*aTimezoneDiff*/)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   708
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   709
 * This request is completed by invoking
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   710
 * CCtsyDispatcherCallback::CallbackSimSetSimMessageStatusRead()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   711
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   712
 * No error code is returned to the ETel client - if no SMS message with matching timestamp is identified
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   713
 * on the SIM then this error will be silently ignored.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   714
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   715
 * @param aTimestamp timestamp that uniquely identifies a particular message in the message store.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   716
 * @param aTimezoneDiff the difference, expressed in quarters of an hour, between the service centre local time and GMT
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   717
 *
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   718
 * @return KErrNone on success, otherwise another error code indicating the
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   719
 * failure.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   720
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   721
 * @see RMmCustomAPI::SetSimMessageStatusRead()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   722
 **/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   723
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   724
	TSYLOGENTRYEXIT;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   725
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   726
	TInt ret = KErrNotSupported;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   727
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   728
	// TODO: Add implementation here.......
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   729
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   730
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   731
	return TSYLOGSETEXITERR(ret);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   732
	} // CLtsySimHandler::HandleSetSimMessageStatusReadReqL