| 
                             DtkCore
                             
                            DTK Core module 
                         | 
                    
DBus请求工具类 更多...
Public 成员函数 | |
| DDBusSender | service (const QString &service) | 
| 设置请求服务名   | |
| DDBusSender | interface (const QString &interface) | 
| 设置请求接口名   | |
| DDBusSender | path (const QString &path) | 
| 设置请求对象路径   | |
| DDBusCaller | method (const QString &method) | 
| 设置请求方法名并获取请求调用对象   | |
| DDBusProperty | property (const QString &property) | 
| 设置访问的属性名并获得属性操作对象   | |
静态 Public 成员函数 | |
| static DDBusSender | system () | 
| 获取 systembus 访问的能力   | |
DBus请求工具类
通过该类的方法可以方便地调用某个服务的某个方法. 该类的设计采用链式编程, 多个api都会返回操作之后的对象, 这使得原本需要使用QDBusMessage多行代码完成的调用只需要一行代码即可完成.
| DDBusSender DDBusSender::interface | ( | const QString & | interface | ) | 
| DDBusCaller DDBusSender::method | ( | const QString & | method | ) | 
设置请求方法名并获取请求调用对象
确保在调用该方法之前, service, path和interface都已经被正确设置
| [in] | method | 请求方法名 | 
| DDBusSender DDBusSender::path | ( | const QString & | path | ) | 
| DDBusProperty DDBusSender::property | ( | const QString & | property | ) | 
设置访问的属性名并获得属性操作对象
确保在调用该方法之前, service, path和interface都已经被正确设置
| [in] | property | 访问属性名 | 
| DDBusSender DDBusSender::service | ( | const QString & | service | ) | 
      
  | 
  static | 
获取 systembus 访问的能力
DDBusSender 默认使用 sessionbus ,此接口提供 systembus 的访问能力