userlibandfileserver/fileserver/sfile/Sf_plugin_util.cpp
changeset 33 0173bcd7697c
parent 0 a41df078684a
equal deleted inserted replaced
31:56f325a607ea 33:0173bcd7697c
   559 @param	aRequest	File entry request
   559 @param	aRequest	File entry request
   560 @param	aName		Entry name
   560 @param	aName		Entry name
   561 */
   561 */
   562 LOCAL_C TInt FileEntryVars(CFsRequest* aRequest, TDes& aName)
   562 LOCAL_C TInt FileEntryVars(CFsRequest* aRequest, TDes& aName)
   563 	{
   563 	{
   564 	__ASSERT_ALWAYS(aRequest->Operation()->Function()==EFsEntry,Fault(EBaseRequestMessage));
   564 	__ASSERT_ALWAYS(aRequest->Operation()->Function()==EFsEntry ||
       
   565                     aRequest->Operation()->Function()==EFsSetEntry,
       
   566                     Fault(EBaseRequestMessage));
   565 
   567 
   566 	aName = aRequest->Src().FullName();
   568 	aName = aRequest->Src().FullName();
   567 
   569 
   568 	return(KErrNone);
   570 	return(KErrNone);
   569 	}
   571 	}
   719 			break;
   721 			break;
   720 		case EFsFileSubClose:
   722 		case EFsFileSubClose:
   721 			err = FileCloseVars(aRequest->Request(), aName);
   723 			err = FileCloseVars(aRequest->Request(), aName);
   722 			break;
   724 			break;
   723 		case EFsEntry:
   725 		case EFsEntry:
       
   726 		case EFsSetEntry:
   724 			err = FileEntryVars(aRequest->Request(), aName);
   727 			err = FileEntryVars(aRequest->Request(), aName);
   725 			break;
   728 			break;
   726 		case EFsReadFileSection:
   729 		case EFsReadFileSection:
   727 			err = FileSectionVars(aRequest->Request(), len, pos, (TDes&)aName);
   730 			err = FileSectionVars(aRequest->Request(), len, pos, (TDes&)aName);
   728 			break;
   731 			break;