Lines Matching refs:token
78 static void remove_watch(XsHandle *xsh, PyObject *token);
422 PyObject *token; in xspy_watch() local
429 if (!PyArg_ParseTuple(args, "sO", &path, &token)) in xspy_watch()
439 PySequence_SetItem(self->watches, i, token); in xspy_watch()
444 PyList_Append(self->watches, token); in xspy_watch()
446 snprintf(token_str, sizeof(token_str), "%li", (unsigned long)token); in xspy_watch()
452 remove_watch(self, token); in xspy_watch()
553 PyObject *token; in xspy_unwatch() local
559 if (!PyArg_ParseTuple(args, "sO", &path, &token)) in xspy_unwatch()
562 snprintf(token_str, sizeof(token_str), "%li", (unsigned long)token); in xspy_unwatch()
567 remove_watch(self, token); in xspy_unwatch()
843 static void remove_watch(XsHandle *self, PyObject *token) in remove_watch() argument
848 if (PyList_GetItem(self->watches, i) == token) { in remove_watch()
887 PyObject *token; in match_watch_by_token() local
890 if (sscanf(xsval[XS_WATCH_TOKEN], "%li", (unsigned long *)&token) != 1) { in match_watch_by_token()
895 if (token == PyList_GetItem(self->watches, i)) in match_watch_by_token()
908 return Py_BuildValue("(sO)", xsval[XS_WATCH_PATH], token); in match_watch_by_token()