summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/applets.h
diff options
context:
space:
mode:
authorMorph <39850852+Morph1984@users.noreply.github.com>2021-04-17 14:50:49 +0200
committerMorph <39850852+Morph1984@users.noreply.github.com>2021-04-17 14:50:49 +0200
commitba2c917842ffcefe3bf7a9799cac6cefc8c284bf (patch)
tree2184125784bd7dfe4f6ad2548f5a816af254dc16 /src/core/hle/service/am/applets/applets.h
parentMerge pull request #6125 from ogniK5377/nvdec-close-dev (diff)
downloadyuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.tar
yuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.tar.gz
yuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.tar.bz2
yuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.tar.lz
yuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.tar.xz
yuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.tar.zst
yuzu-ba2c917842ffcefe3bf7a9799cac6cefc8c284bf.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/am/applets/applets.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/core/hle/service/am/applets/applets.h b/src/core/hle/service/am/applets/applets.h
index 26b482015..49a561813 100644
--- a/src/core/hle/service/am/applets/applets.h
+++ b/src/core/hle/service/am/applets/applets.h
@@ -127,7 +127,7 @@ private:
class Applet {
public:
- explicit Applet(Kernel::KernelCore& kernel_);
+ explicit Applet(Kernel::KernelCore& kernel_, LibraryAppletMode applet_mode_);
virtual ~Applet();
virtual void Initialize();
@@ -137,10 +137,6 @@ public:
virtual void ExecuteInteractive() = 0;
virtual void Execute() = 0;
- bool IsInitialized() const {
- return initialized;
- }
-
AppletDataBroker& GetBroker() {
return broker;
}
@@ -149,6 +145,14 @@ public:
return broker;
}
+ LibraryAppletMode GetLibraryAppletMode() const {
+ return applet_mode;
+ }
+
+ bool IsInitialized() const {
+ return initialized;
+ }
+
protected:
struct CommonArguments {
u32_le arguments_version;
@@ -162,6 +166,7 @@ protected:
CommonArguments common_args{};
AppletDataBroker broker;
+ LibraryAppletMode applet_mode;
bool initialized = false;
};