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