schev.h 485 B

12345678910111213141516171819202122232425262728
  1. /** @file event.h
  2. * @brief Public interface for event schedule functions.
  3. */
  4. #ifndef _faux_schev_h
  5. #define _faux_schev_h
  6. #include <faux/faux.h>
  7. #include <faux/time.h>
  8. #define FAUX_SCHEV_NOW NULL
  9. typedef enum {
  10. FAUX_SCHEV_PERIODIC = BOOL_TRUE,
  11. FAUX_SCHEV_ONCE = BOOL_FALSE
  12. } faux_schev_periodic_t;
  13. typedef struct faux_ev_s faux_ev_t;
  14. typedef struct faux_schev_s faux_schev_t;
  15. typedef faux_list_node_t faux_schev_node_t;
  16. C_DECL_BEGIN
  17. C_DECL_END
  18. #endif /* _faux_schev_h */