本文整理汇总了C++中TDesC8::MatchF方法的典型用法代码示例。如果您正苦于以下问题:C++ TDesC8::MatchF方法的具体用法?C++ TDesC8::MatchF怎么用?C++ TDesC8::MatchF使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TDesC8
的用法示例。
在下文中一共展示了TDesC8::MatchF方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetAsyncOp
TInt CDummyUsbDevice::GetAsyncOp(const TDesC8& aDes)
{
if (aDes.MatchF(_L8("none")) != KErrNotFound)
return EUsbChargingTestAsyncOpNone;
if (aDes.MatchF(_L8("delay")) != KErrNotFound)
return EUsbChargingTestAsyncOpDelay;
User::Panic(KUsbChargingTestPanic, EUsbChargingTestPanicBadInputData);
return -1;
}
示例2: GetCommand
TInt CDummyUsbDevice::GetCommand(const TDesC8& aDes)
{
if (aDes.MatchF(_L8("none")) != KErrNotFound)
return EUsbChargingTestCommandNone;
if (aDes.MatchF(_L8("devicestate")) != KErrNotFound)
return EUsbChargingTestCommandDeviceState;
if (aDes.MatchF(_L8("usersetting")) != KErrNotFound)
return EUsbChargingTestCommandUserSetting;
User::Panic(KUsbChargingTestPanic, EUsbChargingTestPanicBadInputData);
return -1;
}
示例3: GetCheck
TInt CDummyUsbDevice::GetCheck(const TDesC8& aDes)
{
if (aDes.MatchF(_L8("none")) != KErrNotFound)
return EUsbChargingTestCheckNone;
if (aDes.MatchF(_L8("pluginstate")) != KErrNotFound)
return EUsbChargingTestCheckPluginState;
if (aDes.MatchF(_L8("milliamps")) != KErrNotFound)
return EUsbChargingTestCheckMilliAmps;
if (aDes.MatchF(_L8("charging")) != KErrNotFound)
return EUsbChargingTestCheckCharging;
User::Panic(KUsbChargingTestPanic, EUsbChargingTestPanicBadInputData);
return -1;
}