do_poll() source code based on Contiki's source code
Line# | Code |
224 | static void |
225 | do_poll(void) |
226 | { |
227 | struct process *p; |
228 | |
229 | poll_requested = 0; |
230 | /* Call the processes that needs to be polled. */ |
231 | for(p = process_list; p != NULL; p = p->next) { |
232 | if(p->needspoll) { |
233 | p->state = PROCESS_STATE_RUNNING; |
234 | p->needspoll = 0; |
235 | call_process(p, PROCESS_EVENT_POLL, NULL); |
236 | } |
237 | } |
238 | } |