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: