DtkBluetooth
BlueZ DBus interface binding for Qt
Dtk::Bluetooth::DObexSession类 参考

蓝牙obex会话类 更多...

#include <dbluetoothobexsession.h>

类 Dtk::Bluetooth::DObexSession 继承关系图:
Dtk::Bluetooth::DObexSession 的协作图:

Public 槽

DExpected< QString > capabilities ()
 返回远程设备具有的能力 更多...
 
DExpected< quint64 > sendFile (const QFileInfo &file) const
 发送源设备系统上的文件 更多...
 

信号

void transferAdded (quint64 transferId)
 信号, 当有新的传输对象被创建时被触发
 
void transferRemoved (quint64 transferId)
 信号, 当有传输对象被移除时被触发
 
void removed ()
 信号, 当前会话被移除时被触发
 

Public 成员函数

QString source () const
 获取obex会话的传输源地址 更多...
 
QString destination () const
 获取obex会话的传输目标地址 更多...
 
QBluetoothUuid target () const
 目标的Uuid 更多...
 
QDir root () const
 传输目标的存放的根目录 更多...
 
ObexSessionInfo currentSession () const
 当前obex会话的具体信息 更多...
 
DExpected< QList< quint64 > > transfers () const
 获取当前存在的传输对象的id 更多...
 
DExpected< QSharedPointer< DObexTransfer > > transferFromId (quint64 transferId) const
 由传输id创建对应的DObexTransfer对象 更多...
 

属性

QString source
 
QString destination
 
QBluetoothUuid target
 
QDir root
 
ObexSessionInfo currentSession
 

友元

class DObexManager
 

详细描述

蓝牙obex会话类

成员函数说明

◆ capabilities

DExpected< QString > DObexSession::capabilities ( )
slot

返回远程设备具有的能力

返回
代表能力的字符串

◆ currentSession()

ObexSessionInfo DObexSession::currentSession ( ) const

当前obex会话的具体信息

返回
obex会话信息

◆ destination()

QString DObexSession::destination ( ) const

获取obex会话的传输目标地址

返回
目标地址字符串

◆ root()

QDir DObexSession::root ( ) const

传输目标的存放的根目录

返回
根目录
注解
对于传输源来说, 本属性除了获取代表路径的字符串不应做其他使用

◆ sendFile

DExpected< quint64 > DObexSession::sendFile ( const QFileInfo &  file) const
slot

发送源设备系统上的文件

参数
file本机文件
返回
创建的传输对象的id

◆ source()

QString DObexSession::source ( ) const

获取obex会话的传输源地址

返回
源地址字符串

◆ target()

QBluetoothUuid DObexSession::target ( ) const

目标的Uuid

返回
一个QBluetoothUuid对象

◆ transferFromId()

DExpected< QSharedPointer< DObexTransfer > > DObexSession::transferFromId ( quint64  transferId) const

由传输id创建对应的DObexTransfer对象

参数
[in]transferId传输对象的id
返回
DObexTransfer对象

◆ transfers()

DExpected< QList< quint64 > > DObexSession::transfers ( ) const

获取当前存在的传输对象的id

返回
由传输对象id组成的列表

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