isc_taskmgr_t
extern isc_taskmgr_t *taskmgr;
isc_taskmgr_t *taskmgr = NULL;
isc_task_create(isc_taskmgr_t *manager, unsigned int quantum,
unsigned int default_quantum, isc_taskmgr_t **managerp);
isc_taskmgr_destroy(isc_taskmgr_t **managerp);
isc_taskmgr_t **managerp);
static isc_taskmgr_t *taskmgr = NULL;
empty_readyq(isc_taskmgr_t *manager);
pop_readyq(isc_taskmgr_t *manager);
push_readyq(isc_taskmgr_t *manager, isc_task_t *task);
isc_taskmgr_t *manager = task->manager;
isc_task_create(isc_taskmgr_t *manager, unsigned int quantum,
isc_taskmgr_t *manager = task->manager;
empty_readyq(isc_taskmgr_t *manager) {
isc_taskmgr_t * manager;
pop_readyq(isc_taskmgr_t *manager) {
push_readyq(isc_taskmgr_t *manager, isc_task_t *task) {
dispatch(isc_taskmgr_t *manager) {
manager_free(isc_taskmgr_t *manager) {
unsigned int default_quantum, isc_taskmgr_t **managerp)
isc_taskmgr_t *manager;
*managerp = (isc_taskmgr_t *)taskmgr;
*managerp = (isc_taskmgr_t *)manager;
isc_taskmgr_destroy(isc_taskmgr_t **managerp) {
isc_taskmgr_t *manager;
manager = (isc_taskmgr_t *)*managerp;
while (isc_taskmgr_ready((isc_taskmgr_t *)manager))
(void)isc_taskmgr_dispatch((isc_taskmgr_t *)manager);
isc_taskmgr_ready(isc_taskmgr_t *manager) {
isc_taskmgr_dispatch(isc_taskmgr_t *manager) {
isc_taskmgr_ready(isc_taskmgr_t *taskmgr);
isc_taskmgr_dispatch(isc_taskmgr_t *taskmgr);
isc_taskmgr_t *taskmgr;