ARGOBOTS  66b1c39742507d8df30e8d28c54839b961a14814
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros | Typedefs | Functions
abtd_fcontext.h File Reference
This graph shows which files directly or indirectly include this file:

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)
 

Macro Definition Documentation

#define ABT_API_PRIVATE

Definition at line 14 of file abtd_fcontext.h.

Typedef Documentation

typedef void* fcontext_t

Definition at line 9 of file abtd_fcontext.h.

Function Documentation

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 
)