diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2026-05-08 22:57:05 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2026-05-08 22:57:05 -0300 |
| commit | 0657d6815943b5350bf4a596cd826f7a9de14a90 (patch) | |
| tree | 53d4fbd03731e483f1bd83a58beab64a330c7f1d /src/HandlerManager.cpp | |
| parent | be67e04f498f02c601788f2e23913827d2aa3c21 (diff) | |
| download | RNT-0657d6815943b5350bf4a596cd826f7a9de14a90.tar.gz RNT-0657d6815943b5350bf4a596cd826f7a9de14a90.zip | |
port docs to doxygen
Diffstat (limited to '')
| -rw-r--r-- | src/HandlerManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/HandlerManager.cpp b/src/HandlerManager.cpp index 895f553..7d7015d 100644 --- a/src/HandlerManager.cpp +++ b/src/HandlerManager.cpp @@ -8,9 +8,10 @@ namespace nt { void HandlerManager::DeallocateHandle(struct handle* handle) { + delete handle; } - struct HandlerManager::handle HandlerManager::Open(std::vector<std::string> object_path, void* connection_context) + struct HandlerManager::handle* HandlerManager::Open(std::vector<std::string> object_path, void* connection_context) { ObjectManager objects; PermissionsManager permissions; @@ -22,11 +23,11 @@ namespace nt && lifecycles.Contention(retrieved_object)) { // Starts monitoring this guy lifecycles.Monitor(retrieved_object); - return { retrieved_object, connection_context }; // Return a successful handle + return new handle{ retrieved_object, connection_context }; // Return a successful handle } else { // Return something more algebraic instead of null or an int - return {}; + return nullptr; }; } |
