本文整理汇总了C++中TBuf16::Ptr方法的典型用法代码示例。如果您正苦于以下问题:C++ TBuf16::Ptr方法的具体用法?C++ TBuf16::Ptr怎么用?C++ TBuf16::Ptr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TBuf16
的用法示例。
在下文中一共展示了TBuf16::Ptr方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: wstring
/**
* Returns bluetooth friendly name
* Output: bluetooth friendly name
*/
std::wstring *S60BluetoothPlatformControl::getBluetoothName()
{
TBuf16<KMaxBluetoothNameLen> bluetoothName;
JELOG2(EJavaBluetooth);
TInt error = RProperty::Get(KPropertyUidBluetoothCategory,
KPropertyKeyBluetoothGetDeviceName, bluetoothName);
if (error != KErrNone || (0 == bluetoothName.Length()))
{
ELOG(EJavaBluetooth, "Bluetooth friendly name was not set");
return NULL;
}
std::wstring *deviceName =
new std::wstring((wchar_t*) bluetoothName.Ptr());
deviceName->resize(bluetoothName.Length());
return deviceName;
}