Lines Matching refs:result
88 PyObject *result;
99 PyObject* result;
674 // The result tuple of (message, address) is only
676 if(self->read_from.result) {
677 // We've received a message, free the result tuple.
678 Py_CLEAR(self->read_from.result);
686 if (self->read_from_into.result) {
687 // We've received a message, free the result tuple.
688 Py_CLEAR(self->read_from_into.result);
851 Retrieve result of operation.
891 (self->read_from.result != NULL ||
897 self->read_from_into.result != NULL)
933 // The result is a two item tuple: (message, address)
934 self->read_from.result = PyTuple_New(2);
935 if (self->read_from.result == NULL) {
942 PyTuple_SET_ITEM(self->read_from.result, 0,
945 PyTuple_SET_ITEM(self->read_from.result, 1, addr);
947 Py_INCREF(self->read_from.result);
948 return self->read_from.result;
958 // The result is a two item tuple: (number of bytes read, address)
959 self->read_from_into.result = PyTuple_New(2);
960 if (self->read_from_into.result == NULL) {
966 PyTuple_SET_ITEM(self->read_from_into.result, 0,
969 PyTuple_SET_ITEM(self->read_from_into.result, 1, addr);
971 Py_INCREF(self->read_from_into.result);
972 return self->read_from_into.result;
1663 Py_VISIT(self->read_from.result);
1667 Py_VISIT(self->read_from_into.result);