Lines Matching defs:socket_vector
31 extern "C" int RTWinSocketPair(int domain, int type, int protocol, SOCKET socket_vector[2])
33 LogFlowFunc(("ENTER: domain:%d, type:%d, protocol:%d, socket_vector:%p\n",
34 domain, type, protocol, socket_vector));
55 AssertPtrReturn(socket_vector, VERR_INVALID_PARAMETER);
56 if (!socket_vector)
59 socket_vector[0] = socket_vector[1] = INVALID_SOCKET;
114 socket_vector[0] = WSASocket(domain, type, protocol, 0, NULL, 0);
115 if (socket_vector[0] == INVALID_SOCKET)
120 rc = connect(socket_vector[0], &sa[0].addr, cb);
125 socket_vector[1] = accept(listener, NULL, NULL);
126 if (socket_vector[1] == INVALID_SOCKET)
135 socket_vector[0] = WSASocket(domain, type, protocol, 0, NULL, 0);
138 int rc = bind(socket_vector[0], &sa[0].addr, cb);
149 socket_vector[1] = WSASocket(domain, type, protocol, 0, NULL, 0);
150 rc = bind(socket_vector[1], &sa[1].addr, cb);
159 rc = ioctlsocket(socket_vector[0], FIONBIO, &mode);
164 rc = ioctlsocket(socket_vector[1], FIONBIO, &mode);
171 rc = getsockname(socket_vector[0], &sa[0].addr, &cb);
178 rc = getsockname(socket_vector[1], &sa[1].addr, &cb);
185 rc = connect(socket_vector[0], &sa[1].addr, cb);
192 rc = connect(socket_vector[1], &sa[0].addr, cb);
206 if (socket_vector[0] != INVALID_SOCKET)
207 closesocket(socket_vector[0]);
209 if (socket_vector[1] != INVALID_SOCKET)
210 closesocket(socket_vector[1]);