userlibandfileserver/fileserver/sfsrv/cl_plugin.cpp
changeset 36 538db54a451d
parent 0 a41df078684a
child 134 95847726fe57
equal deleted inserted replaced
34:f497542af8e4 36:538db54a451d
   412 @internalTechnology
   412 @internalTechnology
   413 
   413 
   414 Client requests a synchronous operation
   414 Client requests a synchronous operation
   415 
   415 
   416 @param	aFunction: The operation to be handled
   416 @param	aFunction: The operation to be handled
   417 @param	a1: returned buffer from plugin on comletion of the request
   417 @param	a1: returned buffer from plugin on completion of the request
   418 */
   418 */
   419 	{
   419 	{
   420 	TRACE4(UTF::EBorder, UTraceModuleEfsrv::EPluginDoControl2, MODULEUID, Session().Handle(), SubSessionHandle(), aFunction, &a1);
   420 	TRACE4(UTF::EBorder, UTraceModuleEfsrv::EPluginDoControl2, MODULEUID, Session().Handle(), SubSessionHandle(), aFunction, &a1);
   421 
   421 
   422 	TInt r = SendReceive(EFsPluginDoControl,TIpcArgs(aFunction,&a1,0));
   422 	TInt r = SendReceive(EFsPluginDoControl,TIpcArgs(aFunction,&a1,0));
   430 @internalTechnology
   430 @internalTechnology
   431 
   431 
   432 Client requests a synchronous operation
   432 Client requests a synchronous operation
   433 
   433 
   434 @param	aFunction: The operation to be handled
   434 @param	aFunction: The operation to be handled
   435 @param	a1: returned buffer from plugin on comletion of the request
   435 @param	a1: returned buffer from plugin on completion of the request
   436 @param  a2: 2nd returned buffer from plugin on comletion of the request
   436 @param  a2: 2nd returned buffer from plugin on completion of the request
   437 */
   437 */
   438 	{
   438 	{
   439 	TRACE5(UTF::EBorder, UTraceModuleEfsrv::EPluginDoControl3, MODULEUID, Session().Handle(), SubSessionHandle(), aFunction, &a1, &a2);
   439 	TRACE5(UTF::EBorder, UTraceModuleEfsrv::EPluginDoControl3, MODULEUID, Session().Handle(), SubSessionHandle(), aFunction, &a1, &a2);
   440 
   440 
   441 	TInt r = SendReceive(EFsPluginDoControl,TIpcArgs(aFunction,&a1,&a2));
   441 	TInt r = SendReceive(EFsPluginDoControl,TIpcArgs(aFunction,&a1,&a2));