Go to the source code of this file.
Classes | |
| struct | zircon_dart_handle_t |
| struct | zircon_dart_handle_pair_t |
| struct | zircon_dart_handle_list_t |
Typedefs | |
| typedef struct zircon_dart_handle_t | zircon_dart_handle_t |
| typedef struct zircon_dart_handle_pair_t | zircon_dart_handle_pair_t |
| typedef struct zircon_dart_handle_list_t | zircon_dart_handle_list_t |
Functions | |
| ZIRCON_FFI_EXPORT zircon_dart_handle_list_t * | zircon_dart_handle_list_create () |
| ZIRCON_FFI_EXPORT void | zircon_dart_handle_list_append (zircon_dart_handle_list_t *list, zircon_dart_handle_t *handle) |
| ZIRCON_FFI_EXPORT void | zircon_dart_handle_list_free (zircon_dart_handle_list_t *list) |
| ZIRCON_FFI_EXPORT int32_t | zircon_dart_handle_is_valid (zircon_dart_handle_t *handle) |
| ZIRCON_FFI_EXPORT int32_t | zircon_dart_handle_close (zircon_dart_handle_t *handle) |
| ZIRCON_FFI_EXPORT void | zircon_dart_handle_free (zircon_dart_handle_t *handle) |
| ZIRCON_FFI_EXPORT int | zircon_dart_handle_pair_attach_finalizer (Dart_Handle object, void *pointer, intptr_t external_allocation_size) |
| ZIRCON_FFI_EXPORT int | zircon_dart_handle_attach_finalizer (Dart_Handle object, void *pointer, intptr_t external_allocation_size) |
| typedef struct zircon_dart_handle_list_t zircon_dart_handle_list_t |
| typedef struct zircon_dart_handle_pair_t zircon_dart_handle_pair_t |
| typedef struct zircon_dart_handle_t zircon_dart_handle_t |
| ZIRCON_FFI_EXPORT int zircon_dart_handle_attach_finalizer | ( | Dart_Handle | object, |
| void * | pointer, | ||
| intptr_t | external_allocation_size | ||
| ) |
Definition at line 54 of file handle.cc.
References FML_LOG, and HandleFree().
| ZIRCON_FFI_EXPORT int32_t zircon_dart_handle_close | ( | zircon_dart_handle_t * | handle | ) |
Definition at line 35 of file handle.cc.
References FML_CHECK, and zircon_dart_handle_t::handle.
Referenced by zircon_dart_handle_free().
| ZIRCON_FFI_EXPORT void zircon_dart_handle_free | ( | zircon_dart_handle_t * | handle | ) |
Definition at line 27 of file handle.cc.
References FML_CHECK, zircon_dart_handle_t::handle, and zircon_dart_handle_close().
Referenced by HandleFree().
| ZIRCON_FFI_EXPORT int32_t zircon_dart_handle_is_valid | ( | zircon_dart_handle_t * | handle | ) |
Definition at line 46 of file handle.cc.
References zircon_dart_handle_t::handle.
| ZIRCON_FFI_EXPORT void zircon_dart_handle_list_append | ( | zircon_dart_handle_list_t * | list, |
| zircon_dart_handle_t * | handle | ||
| ) |
Definition at line 95 of file handle.cc.
References data, zircon_dart_handle_list_t::data, FML_CHECK, and zircon_dart_handle_list_t::size.
| ZIRCON_FFI_EXPORT zircon_dart_handle_list_t * zircon_dart_handle_list_create | ( | ) |
Definition at line 87 of file handle.cc.
References zircon_dart_handle_list_t::data, and zircon_dart_handle_list_t::size.
| ZIRCON_FFI_EXPORT void zircon_dart_handle_list_free | ( | zircon_dart_handle_list_t * | list | ) |
Definition at line 104 of file handle.cc.
References data, and zircon_dart_handle_list_t::data.
| ZIRCON_FFI_EXPORT int zircon_dart_handle_pair_attach_finalizer | ( | Dart_Handle | object, |
| void * | pointer, | ||
| intptr_t | external_allocation_size | ||
| ) |
Definition at line 68 of file handle.cc.
References FML_LOG, and HandlePairFree().