Type that defines a ractor-local storage.
More...
#include <ractor.h>
|
| void(* | mark )(void *ptr) |
| | A function to mark a ractor-local storage.
|
| |
| void(* | free )(void *ptr) |
| | A function to destruct a ractor-local storage.
|
| |
Type that defines a ractor-local storage.
Definition at line 21 of file ractor.h.
◆ free
| void(* rb_ractor_local_storage_type::free) (void *ptr) |
A function to destruct a ractor-local storage.
- Parameters
-
| [out] | ptr | A ractor-local storage. |
- Postcondition
ptr is not a valid pointer.
Definition at line 37 of file ractor.h.
◆ mark
| void(* rb_ractor_local_storage_type::mark) (void *ptr) |
A function to mark a ractor-local storage.
- Parameters
-
| [out] | ptr | A ractor-local storage. |
- Postcondition
- Ruby objects inside of
ptr are marked.
Definition at line 29 of file ractor.h.
The documentation for this struct was generated from the following file: