loop.h
Go to the documentation of this file.
void co_loop_start(void)
starts the event loop, listening for messages on sockets via _co_loop_poll_sockets ...
Definition: loop.c:288
int co_loop_add_timer(co_obj_t *new_timer, co_obj_t *context)
schedules a new timer with the event loop
Definition: loop.c:397
int co_loop_remove_process(pid_t pid)
removes a process from the event loop
Definition: loop.c:319
co_obj_t * co_timer_create(struct timeval deadline, co_cb_t timer_cb, void *ptr)
malloc and initialize a timer
Definition: loop.c:476
int co_loop_add_process(co_obj_t *proc)
adds a process to the event loop (for it to listen for)
Definition: loop.c:310
int co_loop_remove_socket(co_obj_t *old_sock, co_obj_t *context)
removes a socket from the event loop
Definition: loop.c:375
Definition: obj.h:131
a simple object-oriented process manager object model inspired by Zed Shaw
int co_loop_set_timer(co_obj_t *timer, long msecs, co_obj_t *context)
sets timer to expire in msecs from now
Definition: loop.c:456
int co_loop_add_socket(co_obj_t *new_sock, co_obj_t *context)
adds a new socket to the event loop (for it to listen on)
Definition: loop.c:330
co_obj_t * co_loop_get_timer(void *ptr, co_obj_t *context)
gets a socket that is registered with the event loop
Definition: loop.c:448
Definition: loop.h:48
co_obj_t * co_loop_get_socket(char *uri, co_obj_t *context)
gets a socket that is registered with the event loop
Definition: loop.c:389
a simple object-oriented socket wrapper object model inspired by Zed Shaw
int co_loop_remove_timer(co_obj_t *old_timer, co_obj_t *context)
removes a timer from the event loop
Definition: loop.c:429
Generated on Fri Jun 6 2014 13:22:05 for commotiond by 1.8.7