// ----------------------------------------------------------------------------- // CRa8CustomInterfaceMsgHdlr::HandleRequest // Handles the messages from the proxy. // Calls a subfunction which determines which custom interface to call. // A subfunction is used to contain multiple leaving functions for a single // trap. // (other items were commented in a header). // ----------------------------------------------------------------------------- // EXPORT_C void CRa8CustomInterfaceMsgHdlr::HandleRequest(TMMFMessage& aMessage) { ASSERT(aMessage.Destination().InterfaceId() == KUidRa8DecHwDeviceCI); TRAPD(error,DoHandleRequestL(aMessage)); if (error) { aMessage.Complete(error); } }
// Handles a request from the client. Called by the controller framework. void CStreamControlCustomCommandParser::HandleRequest( TMMFMessage& aMessage ) { TInt status = KErrNotSupported; if ( aMessage.Destination().InterfaceId() == KUidIFStreamControlCustomCommands ) { status = DoHandleRequest( aMessage ); } aMessage.Complete(status); }
// --------------------------------------------------------- // CAacDecoderConfigMsgHdlr::HandleRequest // Handles the messages from the proxy. // Calls a subfunction which determines which custom interface to call. // A subfunction is used to contain multiple leaving functions for a single // trap. // (other items were commented in a header). // --------------------------------------------------------- // EXPORT_C void CAacDecoderConfigMsgHdlr::HandleRequest(TMMFMessage& aMessage) { ASSERT(aMessage.Destination().InterfaceId() == KUidAacDecoderConfig); TRAPD(error,DoHandleRequestL(aMessage)); if(error) { aMessage.Complete(error); } }
// --------------------------------------------------------- // CIlbcEncoderIntfcMsgHdlr::HandleRequest // Handles the messages from the proxy. // Calls a subfunction which determines which custom interface to call. // A subfunction is used to contain multiple leaving functions for a single // trap. // (other items were commented in a header). // --------------------------------------------------------- // EXPORT_C void CIlbcEncoderIntfcMsgHdlr::HandleRequest( TMMFMessage& aMessage) { ASSERT(aMessage.Destination().InterfaceId() == KUidIlbcEncoderIntfc); TRAPD(error,DoHandleRequestL(aMessage)); if(error) { aMessage.Complete(error); } }
// --------------------------------------------------------- // CListenerOrientationMessageHandler::HandleRequest // (other items were commented in a header). // --------------------------------------------------------- // void CListenerOrientationMessageHandler::HandleRequest( TMMFMessage& aMessage ) { ASSERT(aMessage.Destination().InterfaceId() == KUidListenerOrientationEffect); TRAPD(error,DoHandleRequestL(aMessage)); if ( error ) { aMessage.Complete(error); } }
// --------------------------------------------------------- // CEnvironmentalReverbMessageHandler::HandleRequest // (other items were commented in a header). // --------------------------------------------------------- // void CEnvironmentalReverbMessageHandler::HandleRequest( TMMFMessage& aMessage ) { ASSERT(aMessage.Destination().InterfaceId() == KUidEnvironmentalReverbEffect); TRAPD(error,DoHandleRequestL(aMessage)); if ( error ) { aMessage.Complete(error); } }
/** Handles a request from the client. Called by the controller framework. @param aMessage The message to be handled. */ void CMidiCustomCommandParser::HandleRequest(TMMFMessage& aMessage) { if (aMessage.Destination().InterfaceId() == KUidInterfaceMidi) { TRAPD(error, DoHandleRequestL(aMessage)); if (error) aMessage.Complete(error); } else { aMessage.Complete(KErrNotSupported); } }
void CMMFDurationInfoCustomCommandParser::HandleRequest(TMMFMessage& aMessage) { TInt err = KErrNotSupported; if (aMessage.Destination().InterfaceId() == KUidInterfaceMMFDurationInfoControl) { switch (aMessage.Function()) { case EMMFGetDurationInfo: err = GetDurationInfo(aMessage); break; default: err = KErrNotSupported; break; } } aMessage.Complete(err); }