Flutter iOS Embedder
fml::CFRefTraits< io_object_t > Struct Reference

fml::CFRef retain and release implementations for io_object_t and related types. More...

Static Public Member Functions

static void Retain (io_object_t instance)
 
static void Release (io_object_t instance)
 

Static Public Attributes

static constexpr io_object_t kNullValue = 0
 

Detailed Description

fml::CFRef retain and release implementations for io_object_t and related types.

Definition at line 45 of file profiler_metrics_ios.mm.

Member Function Documentation

◆ Release()

static void fml::CFRefTraits< io_object_t >::Release ( io_object_t  instance)
inlinestatic

Definition at line 48 of file profiler_metrics_ios.mm.

48 { IOObjectRelease(instance); }

References IOObjectRelease().

◆ Retain()

static void fml::CFRefTraits< io_object_t >::Retain ( io_object_t  instance)
inlinestatic

Definition at line 47 of file profiler_metrics_ios.mm.

47 { IOObjectRetain(instance); }

References IOObjectRetain().

Member Data Documentation

◆ kNullValue

constexpr io_object_t fml::CFRefTraits< io_object_t >::kNullValue = 0
staticconstexpr

Definition at line 46 of file profiler_metrics_ios.mm.


The documentation for this struct was generated from the following file:
IOObjectRelease
kern_return_t IOObjectRelease(io_object_t object)
IOObjectRetain
kern_return_t IOObjectRetain(io_object_t object)