UV module
HandleStorage
Extra storage placed around a raw
libuv handle for close-time cleanup hooks.#include <icy/handle.h>
template<typename T>
struct HandleStorageDefined in src/base/include/icy/handle.h:42
Extra storage placed around a raw libuv handle for close-time cleanup hooks.
Public Attributes
| Return | Name | Description |
|---|---|---|
T | handle | Embedded raw libuv handle object. |
void * | closeData | Opaque cleanup payload invoked on close. |
void(* | closeCleanup | Cleanup function for closeData. |
handle
T handle {}Defined in src/base/include/icy/handle.h:44
Embedded raw libuv handle object.
closeData
void * closeData = nullptrDefined in src/base/include/icy/handle.h:45
Opaque cleanup payload invoked on close.
closeCleanup
void(* closeCleanup)(void *)Defined in src/base/include/icy/handle.h:46
Cleanup function for closeData.
