Lines Matching defs:sock

384 /* If sock is NULL, use a timeout of 0 second */
385 #define GET_SOCKET_TIMEOUT(sock) \
386 ((sock != NULL) ? (sock)->sock_timeout : 0)
784 newPySSLSocket(PySSLContext *sslctx, PySocketSockObject *sock,
843 if (sock) {
844 SSL_set_fd(self->ssl, Py_SAFE_DOWNCAST(sock->sock_fd, SOCKET_T, int));
885 if (sock && sock->sock_timeout >= 0) {
898 if (sock != NULL) {
899 self->Socket = PyWeakref_NewRef((PyObject *) sock, NULL);
935 PySocketSockObject *sock = GET_SOCKET(self);
939 if (sock) {
940 if (((PyObject*)sock) == Py_None) {
946 Py_INCREF(sock);
949 nonblocking = (sock->sock_timeout >= 0);
954 timeout = GET_SOCKET_TIMEOUT(sock);
976 sockstate = PySSL_select(sock, 0, timeout);
978 sockstate = PySSL_select(sock, 1, timeout);
1000 Py_XDECREF(sock);
1007 Py_XDECREF(sock);
2343 PySocketSockObject *sock = GET_SOCKET(self);
2347 if (sock != NULL) {
2348 if (((PyObject*)sock) == Py_None) {
2354 Py_INCREF(sock);
2357 if (sock != NULL) {
2359 nonblocking = (sock->sock_timeout >= 0);
2364 timeout = GET_SOCKET_TIMEOUT(sock);
2370 sockstate = PySSL_select(sock, 1, timeout);
2400 sockstate = PySSL_select(sock, 0, timeout);
2402 sockstate = PySSL_select(sock, 1, timeout);
2421 Py_XDECREF(sock);
2428 Py_XDECREF(sock);
2481 PySocketSockObject *sock = GET_SOCKET(self);
2490 if (sock != NULL) {
2491 if (((PyObject*)sock) == Py_None) {
2497 Py_INCREF(sock);
2505 Py_XDECREF(sock);
2526 if (sock != NULL) {
2528 nonblocking = (sock->sock_timeout >= 0);
2533 timeout = GET_SOCKET_TIMEOUT(sock);
2553 sockstate = PySSL_select(sock, 0, timeout);
2555 sockstate = PySSL_select(sock, 1, timeout);
2583 Py_XDECREF(sock);
2594 Py_XDECREF(sock);
2613 PySocketSockObject *sock = GET_SOCKET(self);
2617 if (sock != NULL) {
2619 if ((((PyObject*)sock) == Py_None) || (sock->sock_fd == INVALID_SOCKET)) {
2625 Py_INCREF(sock);
2628 nonblocking = (sock->sock_timeout >= 0);
2633 timeout = GET_SOCKET_TIMEOUT(sock);
2676 sockstate = PySSL_select(sock, 0, timeout);
2678 sockstate = PySSL_select(sock, 1, timeout);
2701 Py_XDECREF(sock);
2707 if (sock)
2709 return (PyObject *) sock;
2714 Py_XDECREF(sock);
4211 sock: object(subclass_of="get_state_ctx(self)->Sock_Type")
4221 _ssl__SSLContext__wrap_socket_impl(PySSLContext *self, PyObject *sock,
4236 res = (PyObject *) newPySSLSocket(self, (PySocketSockObject *)sock,