mars/task_event_flag.h File Reference

[host] MARS Task Event Flag API More...


Functions

int mars_task_event_flag_create (struct mars_context *mars, struct mars_task_event_flag **event_flag, uint8_t direction, uint8_t clear_mode)
 [host] Creates a task event flag.
int mars_task_event_flag_destroy (struct mars_task_event_flag *event_flag)
 [host] Destroys a task event flag.
int mars_task_event_flag_clear (struct mars_task_event_flag *event_flag, uint32_t bits)
 [host] Clears the bits specified in the task event flag.
int mars_task_event_flag_set (struct mars_task_event_flag *event_flag, uint32_t bits)
 [host] Sets the bits specified in the task event flag.
int mars_task_event_flag_wait (struct mars_task_event_flag *event_flag, uint32_t mask, uint8_t mask_mode, uint32_t *bits)
 [host] Waits on a task event flag.
int mars_task_event_flag_try_wait (struct mars_task_event_flag *event_flag, uint32_t mask, uint8_t mask_mode, uint32_t *bits)
 [host] Waits on a task event flag.


Detailed Description

[host] MARS Task Event Flag API


Generated on Tue Nov 11 11:44:00 2008 for MARS by  doxygen 1.5.6