diff options
author | Lioncash <mathew1800@gmail.com> | 2018-11-20 17:49:47 +0100 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-11-20 17:49:49 +0100 |
commit | dd254c603d0ab6091203c9d29b62db8294b64fad (patch) | |
tree | cd0f230b01497b600eab6be987bfe19d73a9c02d | |
parent | Merge pull request #1667 from DarkLordZach/swkbd (diff) | |
download | yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.tar yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.tar.gz yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.tar.bz2 yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.tar.lz yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.tar.xz yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.tar.zst yuzu-dd254c603d0ab6091203c9d29b62db8294b64fad.zip |
-rw-r--r-- | src/core/hle/service/am/applets/applets.h | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/src/core/hle/service/am/applets/applets.h b/src/core/hle/service/am/applets/applets.h index 136445649..eb54cd5ae 100644 --- a/src/core/hle/service/am/applets/applets.h +++ b/src/core/hle/service/am/applets/applets.h @@ -43,19 +43,26 @@ public: private: // Queues are named from applet's perspective - std::queue<std::unique_ptr<IStorage>> - in_channel; // PopNormalDataToApplet and PushNormalDataFromGame - std::queue<std::unique_ptr<IStorage>> - out_channel; // PopNormalDataToGame and PushNormalDataFromApplet - std::queue<std::unique_ptr<IStorage>> - in_interactive_channel; // PopInteractiveDataToApplet and PushInteractiveDataFromGame - std::queue<std::unique_ptr<IStorage>> - out_interactive_channel; // PopInteractiveDataToGame and PushInteractiveDataFromApplet + + // PopNormalDataToApplet and PushNormalDataFromGame + std::queue<std::unique_ptr<IStorage>> in_channel; + + // PopNormalDataToGame and PushNormalDataFromApplet + std::queue<std::unique_ptr<IStorage>> out_channel; + + // PopInteractiveDataToApplet and PushInteractiveDataFromGame + std::queue<std::unique_ptr<IStorage>> in_interactive_channel; + + // PopInteractiveDataToGame and PushInteractiveDataFromApplet + std::queue<std::unique_ptr<IStorage>> out_interactive_channel; Kernel::SharedPtr<Kernel::Event> state_changed_event; - Kernel::SharedPtr<Kernel::Event> pop_out_data_event; // Signaled on PushNormalDataFromApplet - Kernel::SharedPtr<Kernel::Event> - pop_interactive_out_data_event; // Signaled on PushInteractiveDataFromApplet + + // Signaled on PushNormalDataFromApplet + Kernel::SharedPtr<Kernel::Event> pop_out_data_event; + + // Signaled on PushInteractiveDataFromApplet + Kernel::SharedPtr<Kernel::Event> pop_interactive_out_data_event; }; class Applet { |