git @ Cat's Eye Technologies beta-Juliet / master src / engine.h
master

Tree @master (Download .tar.gz)

engine.h @masterraw · history · blame

/*
 * engine.h
 * Event processing engine structures and prototypes for 2Iota.
 * $Id: engine.h 518 2010-04-28 17:48:38Z cpressey $
 */

#ifndef __ENGINE_H
#define __ENGINE_H

#include <signal.h>

extern volatile sig_atomic_t caught_signal;

int	ii_engine_run(struct event_table *, struct equeue *, struct ehist *);
int	ii_engine_walk(struct event_table *, struct equeue *, struct ehist *);
int	ii_engine_step(struct event_table *, struct equeue *, struct ehist *,
			struct equeue *);

#endif /* !__ENGINE_H */