diff -r 4814c5a49428 -r 9200f38b1324 telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmPacketTsy.cpp --- a/telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmPacketTsy.cpp Tue Sep 14 23:33:57 2010 +0300 +++ b/telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmPacketTsy.cpp Wed Sep 15 13:30:43 2010 +0300 @@ -1,4 +1,4 @@ -// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of "Eclipse Public License v1.0" @@ -569,6 +569,32 @@ } #endif // REQHANDLE_TIMER +// --------------------------------------------------------------------------- +// CMmPacketTsy::ResetReqHandle +// Resets the request handle in req handle store +// (other items were commented in a header). +// --------------------------------------------------------------------------- +// +TBool CMmPacketTsy::ResetReqHandle(const TTsyReqHandle aTsyReqHandle, const TInt aIpc) + { + //handle has not been reset yet + TInt ret = EFalse; + if(aIpc == ECustomSetAlwaysOnMode) + { + // request handle is set in packet data session + CMmPacketServiceTsy* packetSession = iMmPhone->PacketDataSession(); + if(packetSession) + { + ret = packetSession->ResetReqHandle(aTsyReqHandle); + } + } + else + { + // request handle stored locally + ret = iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle); + } + return ret; + } // End of File