本文整理汇总了C++中BluetoothService::ConnectSink方法的典型用法代码示例。如果您正苦于以下问题:C++ BluetoothService::ConnectSink方法的具体用法?C++ BluetoothService::ConnectSink怎么用?C++ BluetoothService::ConnectSink使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BluetoothService
的用法示例。
在下文中一共展示了BluetoothService::ConnectSink方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: LOG
bool
BluetoothA2dpManager::Connect(const nsAString& aDeviceAddress,
BluetoothReplyRunnable* aRunnable)
{
//TODO: We shall decide BluetoothReplyRunnable is necessary, cleanup!
LOG("a2dp manager connect");
MOZ_ASSERT(NS_IsMainThread());
BluetoothService* bs = BluetoothService::Get();
if(!bs) {
LOG("Couldn't get BluetoothService");
return false;
}
mCurrentAddress = aDeviceAddress;
// TODO(Eric)
// Please decide what should be passed into function ConnectSink()
bs->ConnectSink(aDeviceAddress, aRunnable);
LOG("Address: %s", NS_ConvertUTF16toUTF8(GetAddressFromObjectPath(mCurrentAddress)).get());
LOG("Address: %s", NS_ConvertUTF16toUTF8(mCurrentAddress).get());
mCurrentAddress = NS_LITERAL_STRING("/org/bluez/362/hci0/dev_00_80_98_09_0C_9F");
MakeA2dpDeviceAvailableNow(GetAddressFromObjectPath(mCurrentAddress));
return true;
}