Device: Add isEncrypted to script status

This commit is contained in:
Emily Brooks
2022-11-16 19:55:53 +00:00
committed by Kyle Schwarz
parent e46755f120
commit 96fe8895fc
4 changed files with 17 additions and 1 deletions
+8 -1
View File
@@ -363,7 +363,8 @@ public:
DiagnosticErrorCode = 12,
DiagnosticErrorCodeCount = 13,
MaxCoreMiniSize = 14,
Logging = 16,
Logging = 15,
IsEncrypted = 16,
};
typedef std::function< void(uint64_t value) > ScriptStatusCallback;
@@ -379,6 +380,12 @@ public:
NODISCARD("If the Lifetime is not held, the callback will be immediately removed")
Lifetime addCoreMiniRunningCallback(ScriptStatusCallback cb) { return addScriptStatusCallback(ScriptStatus::CoreMiniRunning, std::move(cb)); }
/**
* Add a callback to be called when the VSSAL script encryption mode changes
*/
NODISCARD("If the Lifetime is not held, the callback will be immediately removed")
Lifetime addEncryptedModeCallback(ScriptStatusCallback cb) { return addScriptStatusCallback(ScriptStatus::IsEncrypted, std::move(cb)); }
/**
* Add a callback to be called when the number of times a sector was dropped due to lack of space
* in firmware's filesystem buffer changes