From dbad4b699e35442920baa60c13f76e95904fe317 Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Fri, 8 May 2026 21:20:01 -0300 Subject: restructure project and add readme --- include/PermissionsManager.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 include/PermissionsManager.h (limited to 'include/PermissionsManager.h') diff --git a/include/PermissionsManager.h b/include/PermissionsManager.h new file mode 100644 index 0000000..c51bd27 --- /dev/null +++ b/include/PermissionsManager.h @@ -0,0 +1,19 @@ +#pragma once + +#include "Api.h" +#include "ObjectManager.h" +#include "Types.h" + +#include + +namespace nt +{ + class NT_API PermissionsManager + { + public: + // For validating connections at login + std::set Firewall(AUTH_METHOD method); + // For validating permission to an object + const bool Access(const ObjectManager::registry* object, const void* connection_context); + }; +} -- cgit v1.2.3