31 #ifndef LELY_EV_STRAND_H_ 32 #define LELY_EV_STRAND_H_ 40 void *ev_strand_alloc(
void);
41 void ev_strand_free(
void *ptr);
65 #endif // !LELY_EV_STRAND_H_ const struct ev_exec_vtbl *const ev_exec_t
An abstract task executor.
ev_exec_t * ev_strand_get_inner_exec(const ev_exec_t *exec)
Returns a pointer to the inner executor of a strand.
void ev_strand_destroy(ev_exec_t *exec)
Destroys a strand executor.
ev_exec_t * exec
A pointer to the executor to which the task is (to be) submitted.
This is the public header file of the event library.
ev_exec_t * ev_strand_create(ev_exec_t *inner_exec)
Creates a strand executor.