Home | History | Annotate | Download | only in Modules

Lines Matching defs:ev

850 Tkapp_ThreadSend(TkappObject *self, Tcl_Event *ev,
855 Tcl_ThreadQueueEvent(self->thread_id, ev, TCL_QUEUE_TAIL);
1435 Tcl_Event ev; /* Must be first */
1614 Tkapp_CallEvent *ev;
1619 ev = (Tkapp_CallEvent*)attemptckalloc(sizeof(Tkapp_CallEvent));
1620 if (ev == NULL) {
1624 ev->ev.proc = (Tcl_EventProc*)Tkapp_CallProc;
1625 ev->self = self;
1626 ev->args = args;
1627 ev->res = &res;
1628 ev->exc_type = &exc_type;
1629 ev->exc_value = &exc_value;
1630 ev->exc_tb = &exc_tb;
1631 ev->done = &cond;
1633 Tkapp_ThreadSend(self, (Tcl_Event*)ev, &cond, &call_mutex);
1825 Tcl_Event ev; /* must be first */
1868 var_perform(VarEvent *ev)
1870 *(ev->res) = ev->func(ev->self, ev->args, ev->flags);
1871 if (!*(ev->res)) {
1875 *(ev->exc_type) = exc;
1876 *(ev->exc_val) = val;
1883 var_proc(VarEvent* ev, int flags)
1886 var_perform(ev);
1888 Tcl_ConditionNotify(ev->cond);
1903 VarEvent *ev;
1913 ev = (VarEvent*)attemptckalloc(sizeof(VarEvent));
1914 if (ev == NULL) {
1918 ev->self = selfptr;
1919 ev->args = args;
1920 ev->flags = flags;
1921 ev->func = func;
1922 ev->res = &res;
1923 ev->exc_type = &exc_type;
1924 ev->exc_val = &exc_val;
1925 ev->cond = &cond;
1926 ev->ev.proc = (Tcl_EventProc*)var_proc;
1927 Tkapp_ThreadSend(self, (Tcl_Event*)ev, &cond, &var_mutex);
2503 Tcl_Event ev;
2513 Tkapp_CommandProc(CommandEvent *ev, int flags)
2515 if (ev->create)
2516 *ev->status = Tcl_CreateCommand(
2517 ev->interp, ev->name, PythonCmd,
2518 ev->data, PythonCmdDelete) == NULL;
2520 *ev->status = Tcl_DeleteCommand(ev->interp, ev->name);
2522 Tcl_ConditionNotify(ev->done);
2562 CommandEvent *ev = (CommandEvent*)attemptckalloc(sizeof(CommandEvent));
2563 if (ev == NULL) {
2568 ev->ev.proc = (Tcl_EventProc*)Tkapp_CommandProc;
2569 ev->interp = self->interp;
2570 ev->create = 1;
2571 ev->name = cmdName;
2572 ev->data = (ClientData)data;
2573 ev->status = &err;
2574 ev->done = &cond;
2575 Tkapp_ThreadSend(self, (Tcl_Event*)ev, &cond, &command_mutex);
2613 CommandEvent *ev;
2614 ev = (CommandEvent*)attemptckalloc(sizeof(CommandEvent));
2615 if (ev == NULL) {
2619 ev->ev.proc = (Tcl_EventProc*)Tkapp_CommandProc;
2620 ev->interp = self->interp;
2621 ev->create = 0;
2622 ev->name = cmdName;
2623 ev->status = &err;
2624 ev->done = &cond;
2625 Tkapp_ThreadSend(self, (Tcl_Event*)ev, &cond,