|
Soletta™ Framework
|
Structure and macros for making structures reentrancy-proof. More...
Go to the source code of this file.
Data Structures | |
| struct | sol_reentrant |
| Structure containing the flags for safely freeing a larger structure. More... | |
Macros | |
| #define | SOL_REENTRANT_CALL(handle) |
| Wraps a function call to an external callback. More... | |
| #define | SOL_REENTRANT_FREE(reentrant) if (({ (reentrant).delete_me = true; !(reentrant).in_use; })) |
| Conditionally free a reentrant structure. More... | |
Typedefs | |
| typedef struct sol_reentrant | sol_reentrant |
| Structure containing the flags for safely freeing a larger structure. More... | |
Structure and macros for making structures reentrancy-proof.
1.8.6