summaryrefslogtreecommitdiff
path: root/src/env.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/env.h')
-rw-r--r--src/env.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/env.h b/src/env.h
index 3acb27c954..79351666c1 100644
--- a/src/env.h
+++ b/src/env.h
@@ -577,10 +577,14 @@ class Environment {
void RegisterHandleCleanups();
void CleanupHandles();
+
+ // Register clean-up cb to be called on environment destruction.
inline void RegisterHandleCleanup(uv_handle_t* handle,
HandleCleanupCb cb,
void *arg);
- inline void FinishHandleCleanup(uv_handle_t* handle);
+
+ template <typename T, typename OnCloseCallback>
+ inline void CloseHandle(T* handle, OnCloseCallback callback);
inline void AssignToContext(v8::Local<v8::Context> context,
const ContextInfo& info);