// ----------------------------------------------------------------------------- // CMoveObject::GetParametersL // Retrieve the parameters of the request // ----------------------------------------------------------------------------- // void CMoveObject::GetParametersL() { PRINT( _L( "MM MTP => CMoveObject::GetParametersL" ) ); __ASSERT_DEBUG( iRequestChecker, Panic( EMmMTPDpRequestCheckNull ) ); TUint32 objectHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 ); iStorageId = Request().Uint32( TMTPTypeRequest::ERequestParameter2 ); iNewParentHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter3 ); PRINT3( _L( "MM MTP <> objectHandle = 0x%x, iStorageId = 0x%x, iNewParentHandle = 0x%x" ), objectHandle, iStorageId, iNewParentHandle ); // not taking owernship iObjectInfo = iRequestChecker->GetObjectInfo( objectHandle ); __ASSERT_DEBUG( iObjectInfo, Panic( EMmMTPDpObjectNull ) ); if ( iNewParentHandle == KMTPHandleNone ) { SetDefaultParentObjectL(); } else { CMTPObjectMetaData* parentObject = iRequestChecker->GetObjectInfo( iNewParentHandle ); __ASSERT_DEBUG( parentObject, Panic( EMmMTPDpObjectNull ) ); delete iDest; iDest = NULL; iDest = parentObject->DesC( CMTPObjectMetaData::ESuid ).AllocL(); PRINT1( _L( "MM MTP <> CMoveObject::GetParametersL iDest = %S" ), iDest ); } PRINT( _L( "MM MTP <= CMoveObject::GetParametersL" ) ); }
/** Retrieve the parameters of the request */ void CMTPMoveObject::GetParametersL() { OstTraceFunctionEntry0( CMTPMOVEOBJECT_GETPARAMETERSL_ENTRY ); __ASSERT_DEBUG(iRequestChecker, Panic(EMTPDpRequestCheckNull)); iStorageId = Request().Uint32(TMTPTypeRequest::ERequestParameter2); iNewParentHandle = Request().Uint32(TMTPTypeRequest::ERequestParameter3); if(iNewParentHandle == 0) { SetDefaultParentObjectL(); } else { CMTPObjectMetaData* parentObjectInfo = iRequestChecker->GetObjectInfo(iNewParentHandle); __ASSERT_DEBUG(parentObjectInfo, Panic(EMTPDpObjectNull)); delete iDest; iDest = NULL; iDest = parentObjectInfo->DesC(CMTPObjectMetaData::ESuid).AllocL(); } OstTraceFunctionExit0( CMTPMOVEOBJECT_GETPARAMETERSL_EXIT ); }