Classes |
| class | Burger::FunctionList |
| | Simple manager of a list of function pointers. More...
|
| struct | Burger::FunctionList::FunctionEntry_t |
| struct | RunQueue_t |
Namespaces |
| namespace | Burger |
Typedefs |
| typedef Word(BURGER_API * | RunQueueProc_t )(void **, Word EventNum) |
| typedef Word(BURGER_API * | RunQueuePollCallback_t )(void **) |
| typedef struct RunQueue_t | RunQueue_t |
Enumerations |
| enum | {
RQTIME,
RQINIT,
RQDESTROY,
RQSAVE,
RQLOAD,
RQDEBUG,
RQUSER
} |
Functions |
| RunQueue_t **BURGER_API | MasterRunQueueNew (void) |
| void BURGER_API | MasterRunQueueInit (RunQueue_t **MasterQueueHandle) |
| void BURGER_API | MasterRunQueueDelete (RunQueue_t **MasterQueueHandle) |
| void BURGER_API | MasterRunQueueDestroy (RunQueue_t **MasterQueueHandle) |
| void BURGER_API | MasterRunQueueExecute (RunQueue_t **MasterQueueHandle, Word TimeQuantum) |
| void BURGER_API | MasterRunQueueDump (RunQueue_t **MasterQueueHandle) |
| Word BURGER_API | RunQueueCallProc (RunQueue_t **RunQueueHandle, Word Event) |
| Word BURGER_API | RunQueueDefaultProc (void **RunQueueHandle, Word Event) |
| RunQueue_t **BURGER_API | RunQueueNew (RunQueue_t **MasterQueueHandle, Word MemSize, Word TimeQuantum, Word Priority, Word IDNum, RunQueueProc_t Proc) |
| void BURGER_API | RunQueueDelete (RunQueue_t **RunQueueHandle) |
| Word BURGER_API | RunQueueDeleteProc (void **RunQueueHandle, Word Event) |
| void BURGER_API | RunQueueDeleteDefer (RunQueue_t **RunQueueHandle) |
| void BURGER_API | RunQueueLink (RunQueue_t **MasterQueueHandle, RunQueue_t **RunQueueHandle, Word Priority) |
| void BURGER_API | RunQueueUnlink (RunQueue_t **RunQueueHandle) |
| RunQueue_t **BURGER_API | RunQueueFindIDNum (RunQueue_t **RunQueueHandle, Word IDNum) |
| Word BURGER_API | RunQueuePoll (RunQueue_t **MasterQueueHandle, RunQueuePollCallback_t CallBack, Word IDNum) |