async_scheduler.h

00001 /*
00002   @file async_scheduler.h
00003 */
00004 
00005 #ifndef __ASYNC_SCHEDULER_H__
00006 #define __ASYNC_SCHEDULER_H__
00007 
00011 typedef enum asched_flags {
00012   ASCHED_DONE = 0, 
00013   ASCHED_NOT_DONE 
00014 } ASCHED_COMPLETION;
00015 
00016 void asched_tick(void);
00017 void asched_init(const VOID_VOID_F * sched, int tick_divider);
00018 void asched_run(void);
00019 void asched_set_timestamp(int timestamp);
00020 int asched_get_timestamp(void);
00021 
00022 #endif //__ASYNC_SCHEDULER_H__
00023 
Generated on Tue Jun 29 16:36:14 2010 by  doxygen 1.6.3