diff -r ac20d6a0a19d -r b982c3e940f3 telephonyprotocols/pdplayer/umts/spudfsm/src/PDPSCPRFSM.cpp --- a/telephonyprotocols/pdplayer/umts/spudfsm/src/PDPSCPRFSM.cpp Mon Aug 09 17:43:08 2010 +0100 +++ b/telephonyprotocols/pdplayer/umts/spudfsm/src/PDPSCPRFSM.cpp Tue Sep 14 17:55:14 2010 +0100 @@ -665,3 +665,17 @@ return KErrNone; } +/** Get context name + +@param aPdpId - the PDP context ID, 0 to KMaxPdpContexts +@return - Context name in a TName +*/ +const TName& CPdpFsmInterface::GetContextName(TContextId aPdpId) + { + OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GETCONTEXTNAME_1, ">>CPdpFsmInterface::GetContextName() for context id [%d]", aPdpId); + + ASSERT(iPdpFsmFactory); + ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId)); + ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId)); + return iPdpFsmFactory->GetFsmContext(aPdpId)->GetDataChannelV2().iChannelId; + }