UV module
HandleStorage
Extra storage placed around a raw
libuv handle for close-time cleanup hooks.HandleStorage
#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.
List of all members
| Name | Kind | Owner |
|---|---|---|
handle | variable | Declared here |
closeData | variable | Declared here |
closeCleanup | variable | Declared here |
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 = nullptrDefined in src/base/include/icy/handle.h:46
Cleanup function for closeData.
