DtkBluetooth
BlueZ DBus interface binding for Qt
Dtk::Bluetooth::DRequest< T > 模板类 参考

对于D-Bus请求的简单封装, 方便在自定义代理是处理来自蓝牙服务的请求 更多...

Public 成员函数

 DRequest (RequestDest dest, const QDBusMessage &msg)
 
 DRequest (RequestDest dest, QDBusMessage &&msg)
 
 DRequest (const DRequest &other)
 
 DRequest (DRequest &&other)
 
DRequestoperator= (const DRequest &other)
 
DRequestoperator= (DRequest &&other) noexcept
 
bool accept (const T &value) const
 接受来自服务的请求 更多...
 
bool reject () const
 拒绝来自服务的请求 更多...
 
bool cancel () const
 取消当前请求 更多...
 

详细描述

template<typename T = void>
class Dtk::Bluetooth::DRequest< T >

对于D-Bus请求的简单封装, 方便在自定义代理是处理来自蓝牙服务的请求

成员函数说明

◆ accept()

template<typename T = void>
bool DRequest::accept ( const T &  value) const
inline

接受来自服务的请求

参数
[in]value需要返回的值
返回
是否成功发送D-Bus信息

◆ cancel()

template<typename T = void>
bool DRequest::cancel ( ) const
inline

取消当前请求

返回
是否成功发送D-Bus信息

◆ reject()

template<typename T = void>
bool DRequest::reject ( ) const
inline

拒绝来自服务的请求

返回
是否成功发送D-Bus信息

该类的文档由以下文件生成: