aboutsummaryrefslogtreecommitdiffstats
path: root/include/IdentityManager.h
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2026-05-08 22:57:05 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2026-05-08 22:57:05 -0300
commit0657d6815943b5350bf4a596cd826f7a9de14a90 (patch)
tree53d4fbd03731e483f1bd83a58beab64a330c7f1d /include/IdentityManager.h
parentbe67e04f498f02c601788f2e23913827d2aa3c21 (diff)
downloadRNT-0657d6815943b5350bf4a596cd826f7a9de14a90.tar.gz
RNT-0657d6815943b5350bf4a596cd826f7a9de14a90.zip
port docs to doxygen
Diffstat (limited to 'include/IdentityManager.h')
-rw-r--r--include/IdentityManager.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/include/IdentityManager.h b/include/IdentityManager.h
index 1a03fff..0e2d08f 100644
--- a/include/IdentityManager.h
+++ b/include/IdentityManager.h
@@ -3,13 +3,29 @@
#include "Api.h"
#include "ObjectManager.h"
+/**
+ * @file IdentityManager.h
+ * @brief Declares object capability checks.
+ */
+
namespace nt
{
+ /** @brief Checks whether an object supports identity-level operations. */
class NT_API IdentityManager
{
public:
- // Looks into the methods of the object type and asserts if it can be opened
+ /**
+ * @brief Looks into the methods of the object type and asserts if it can be opened.
+ * @param object Object to inspect.
+ * @return True when the object can be opened.
+ */
const bool CanOpen(ObjectManager::registry* object);
+
+ /**
+ * @brief Checks whether an object can be closed.
+ * @param object Object to inspect.
+ * @return True when the object can be closed.
+ */
const bool CanClose(ObjectManager::registry* object);
};
}