Blocker
[Threads]


Detailed Description

API to handle blocking calls in VM instructions. A thread can be suspended synchronously and resumed asynchronously.


Typedefs

typedef generic_stack_t vm_blocker_t
 An instance of a thread blocker.

Functions

vm_blocker_t blocker_new ()
void blocker_free (vm_blocker_t)
void blocker_suspend (vm_t, vm_blocker_t, thread_t)
void blocker_resume (vm_t, vm_blocker_t)


Typedef Documentation

typedef generic_stack_t vm_blocker_t

An instance of a thread blocker.


Function Documentation

vm_blocker_t blocker_new (  ) 

void blocker_free ( vm_blocker_t   ) 

void blocker_suspend ( vm_t  ,
vm_blocker_t  ,
thread_t   
)

void blocker_resume ( vm_t  ,
vm_blocker_t   
)


Generated on Wed Feb 6 14:46:05 2008 for TinyaML by  doxygen 1.5.3