日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在D-Bus适配器中声明槽

發布時間:2024/9/27 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在D-Bus适配器中声明槽 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在D-Bus適配器中聲明槽

  • 在D-Bus適配器中聲明槽
    • 異步槽
    • 僅輸入槽
    • 輸入和輸出槽
    • 自動回復
    • 延遲回復

在D-Bus適配器中聲明槽

D-Bus適配器中的 槽的聲明與普通的公共 槽一樣,但是它們的參數必須遵循某些規則。參數不符合這些規則或不公開的 槽將無法通過D-Bus進行訪問。

槽可以具有一個類型為的參數const QDBusMessage &,該參數必須出現在輸入參數列表的末尾,在任何輸出參數之前。如果存在此參數,將使用當前正在處理的消息的副本進行初始化,這將使被調用方可以獲得有關該調用方的信息,例如其連接名稱。
槽可以是三種:
異步
僅輸入
輸入輸出

異步槽

異步時隙是通常不向呼叫者返回任何答復的時隙。因此,它們不能采用任何輸出參數。在大多數情況下,在 槽的第一行運行時,調用者功能已經恢復工作。

但是, 槽不得依賴該行為。調度和消息調度問題可能會更改 槽的運行順序。打算與調用方進行同步的代碼應提供其自己的同步方法。

異步 槽在返回類型和 槽名稱之前在方法簽名中由關鍵字Q_NOREPLY標記void。

僅輸入槽

僅輸入 槽是普通 槽,它們采用通過值或常量引用傳遞的參數。但是,與異步時隙不同?

總結

以上是生活随笔為你收集整理的在D-Bus适配器中声明槽的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。