UV module

Context

Shared libuv handle context.

Context

#include <icy/handle.h>

Inherits: RefCounted< Context< T > >

Shared libuv handle context.

Public Attributes

ReturnNameDescription
Handle< T > *handle
HandleStorage< T > *storage
T *ptr
boolinitialized
booldeleted

handle

Handle< T > * handle = nullptr

storage

HandleStorage< T > * storage = new <T>

ptr

T * ptr = &->

initialized

bool initialized = false

deleted

bool deleted = false

Public Methods

ReturnNameDescription
Context inline
Owner *owner const inline

Context

inline

inline Context(Handle< T > * h)

owner

const inline

template<typename Owner> inline Owner * owner() const