ARGOBOTS
|
Go to the source code of this file.
Macros | |
#define | ABT_API_PRIVATE |
Typedefs | |
typedef void * | fcontext_t |
Functions | |
fcontext_t | make_fcontext (void *sp, size_t size, void(*thread_func)(void *)) ABT_API_PRIVATE |
void * | jump_fcontext (fcontext_t *old, fcontext_t new, void *arg) ABT_API_PRIVATE |
void * | take_fcontext (fcontext_t *old, fcontext_t new, void *arg) ABT_API_PRIVATE |
void | init_and_call_fcontext (void *p_arg, void(*f_thread)(void *), void *p_stacktop, fcontext_t *old) |
#define ABT_API_PRIVATE |
Definition at line 14 of file abtd_fcontext.h.
typedef void* fcontext_t |
Definition at line 9 of file abtd_fcontext.h.
void init_and_call_fcontext | ( | void * | p_arg, |
void(*)(void *) | f_thread, | ||
void * | p_stacktop, | ||
fcontext_t * | old | ||
) |
void* jump_fcontext | ( | fcontext_t * | old, |
fcontext_t | new, | ||
void * | arg | ||
) |
fcontext_t make_fcontext | ( | void * | sp, |
size_t | size, | ||
void(*)(void *) | thread_func | ||
) |
void* take_fcontext | ( | fcontext_t * | old, |
fcontext_t | new, | ||
void * | arg | ||
) |