本文整理汇总了C++中TMMFMessage::Destination方法的典型用法代码示例。如果您正苦于以下问题:C++ TMMFMessage::Destination方法的具体用法?C++ TMMFMessage::Destination怎么用?C++ TMMFMessage::Destination使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TMMFMessage
的用法示例。
在下文中一共展示了TMMFMessage::Destination方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
// -----------------------------------------------------------------------------
// 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);
}
}
示例2: HandleRequest
// 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);
}
示例3: HandleRequest
// ---------------------------------------------------------
// 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);
}
}
示例4: HandleRequest
// ---------------------------------------------------------
// 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);
}
}
示例5: HandleRequest
// ---------------------------------------------------------
// 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);
}
}
示例6: HandleRequest
// ---------------------------------------------------------
// 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);
}
}
示例7: HandleRequest
/**
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);
}
}
示例8: HandleRequest
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);
}