Пример #1
0
static int JimAioFileEventHandler(Jim_Interp *interp, void *clientData, int mask)
{
    Jim_Obj *objPtr = clientData;
    Jim_Obj *scrPtr = NULL ;
    if ( mask == (JIM_EVENT_READABLE | JIM_EVENT_FEOF)) {
    	Jim_ListIndex(interp, objPtr, 1, &scrPtr, 0);
    } else {
    	Jim_ListIndex(interp, objPtr, 0, &scrPtr, 0);
    }
    // fprintf(stderr,"mask:%d\n",mask);
    Jim_EvalObjBackground(interp, scrPtr);
    return 0;
}
Пример #2
0
static void JimAfterTimeHandler(Jim_Interp *interp, void *clientData)
{
    Jim_Obj *objPtr = clientData;

    Jim_EvalObjBackground(interp, objPtr);
}
Пример #3
0
static int JimAioFileEventHandler(Jim_Interp *interp, void *clientData, int mask)
{
    Jim_Obj *objPtr = clientData;

    return Jim_EvalObjBackground(interp, objPtr);
}