Turnstone Operating System
Loading...
Searching...
No Matches
future.64.c File Reference

Future implementation for 64-bit systems. More...

#include <future.h>
#include <cpu/task.h>

Classes

struct  future_t
 

Typedefs

typedef struct future_t future_t
 
typedef void(* future_task_wait_toggler_f) (uint64_t task_id)
 

Functions

 MODULE ("turnstone.lib.future")
 
void future_task_wait_toggler (uint64_t task_id)
 
future_tfuture_create_with_heap_and_data (memory_heap_t *heap, lock_t *lock, void *data)
 
void * future_get_data_and_destroy (future_t *future)
 

Variables

future_task_wait_toggler_f future_task_wait_toggler_func = NULL
 

Detailed Description

Future implementation for 64-bit systems.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.