diff -r acef663c1218 -r b73a2e62868f metadataengine/client/src/mdeenginesession.cpp --- a/metadataengine/client/src/mdeenginesession.cpp Tue Jan 26 12:13:20 2010 +0200 +++ b/metadataengine/client/src/mdeenginesession.cpp Tue Feb 02 00:24:33 2010 +0200 @@ -808,9 +808,19 @@ void RMdEEngineSession::DoChangeCDriveMediaId() { - SendReceive( EChangeMediaId ); + Send( EChangeMediaId ); } +void RMdEEngineSession::DoCheckMassStorageMediaId( const TUint32 aMediaId ) + { + TPckgC mediaIdPckg( aMediaId ); + + TIpcArgs ipcArgs; + ipcArgs.Set( 0, &mediaIdPckg ); + + SendReceive( EChangeMassStorageMediaId, ipcArgs ); + } + void RMdEEngineSession::DoSetPendingL( const RArray& aObjectIds ) { HBufC8* idBuffer = SerializeArrayL( aObjectIds );