• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/usb-modeswitch-2.2.3/jim/

Lines Matching defs:eventLoop

110     Jim_EventLoop *eventLoop = Jim_GetAssocData(interp, "eventloop");
119 if (retval != JIM_OK && !eventLoop->suppress_bgerror) {
130 eventLoop->suppress_bgerror++;
151 Jim_EventLoop *eventLoop = Jim_GetAssocData(interp, "eventloop");
159 fe->next = eventLoop->fileEventHead;
160 eventLoop->fileEventHead = fe;
166 Jim_EventLoop *eventLoop = Jim_GetAssocData(interp, "eventloop");
168 fe = eventLoop->fileEventHead;
172 eventLoop->fileEventHead = fe->next;
197 Jim_EventLoop *eventLoop = Jim_GetAssocData(interp, "eventloop");
198 jim_wide id = eventLoop->timeEventNextId++;
219 if (eventLoop->timeEventHead) {
221 for (e = eventLoop->timeEventHead; e; e = e->next) {
234 te->next = eventLoop->timeEventHead;
235 eventLoop->timeEventHead = te;
253 static jim_wide JimFindAfterByScript(Jim_EventLoop *eventLoop, Jim_Obj *scriptObj)
257 for (te = eventLoop->timeEventHead; te; te = te->next) {
268 static Jim_TimeEvent *JimFindTimeHandlerById(Jim_EventLoop *eventLoop, jim_wide id)
272 for (te = eventLoop->timeEventHead; te; te = te->next) {
280 static Jim_TimeEvent *Jim_RemoveTimeHandler(Jim_EventLoop *eventLoop, jim_wide id)
284 for (te = eventLoop->timeEventHead; te; te = te->next) {
287 eventLoop->timeEventHead = te->next;
307 Jim_EventLoop *eventLoop = Jim_GetAssocData(interp, "eventloop");
309 if (id >= eventLoop->timeEventNextId) {
313 te = Jim_RemoveTimeHandler(eventLoop, id);
351 Jim_EventLoop *eventLoop = Jim_GetAssocData(interp, "eventloop");
352 Jim_FileEvent *fe = eventLoop->fileEventHead;
358 if ((flags & JIM_TIME_EVENTS) == 0 || eventLoop->timeEventHead == NULL) {
375 if (eventLoop->timeEventHead) {
376 Jim_TimeEvent *shortest = eventLoop->timeEventHead;
436 fe = eventLoop->fileEventHead;
458 fe = eventLoop->fileEventHead;
476 te = eventLoop->timeEventHead;
477 maxId = eventLoop->timeEventNextId - 1;
490 Jim_RemoveTimeHandler(eventLoop, id);
500 te = eventLoop->timeEventHead;
518 Jim_EventLoop *eventLoop = data;
520 fe = eventLoop->fileEventHead;
529 te = eventLoop->timeEventHead;
542 Jim_EventLoop *eventLoop = Jim_CmdPrivData(interp);
564 eventLoop->suppress_bgerror = 0;
590 Jim_EventLoop *eventLoop = Jim_CmdPrivData(interp);
606 eventLoop->suppress_bgerror = 0;
630 Jim_EventLoop *eventLoop = Jim_CmdPrivData(interp);
689 id = JimFindAfterByScript(eventLoop, scriptObj);
705 Jim_TimeEvent *te = eventLoop->timeEventHead;
720 Jim_TimeEvent *e = JimFindTimeHandlerById(eventLoop, id);
743 Jim_EventLoop *eventLoop;
748 eventLoop = Jim_Alloc(sizeof(*eventLoop));
749 eventLoop->fileEventHead = NULL;
750 eventLoop->timeEventHead = NULL;
751 eventLoop->timeEventNextId = 1;
752 eventLoop->suppress_bgerror = 0;
753 Jim_SetAssocData(interp, "eventloop", JimELAssocDataDeleProc, eventLoop);
755 Jim_CreateCommand(interp, "vwait", JimELVwaitCommand, eventLoop, NULL);
756 Jim_CreateCommand(interp, "update", JimELUpdateCommand, eventLoop, NULL);
757 Jim_CreateCommand(interp, "after", JimELAfterCommand, eventLoop, NULL);