Lines Matching refs:socketPair
60 int32_t LocalSocketPair::SetSockopt(size_t sendSize, size_t receiveSize, int32_t* socketPair, int32_t socketPairSize)
63 int32_t ret = setsockopt(socketPair[i], SOL_SOCKET, SO_SNDBUF, &sendSize, sizeof(sendSize));
65 CloseFd(socketPair[0]);
66 CloseFd(socketPair[1]);
70 ret = setsockopt(socketPair[i], SOL_SOCKET, SO_RCVBUF, &receiveSize, sizeof(receiveSize));
72 CloseFd(socketPair[0]);
73 CloseFd(socketPair[1]);
77 ret = fcntl(socketPair[i], F_SETFL, O_NONBLOCK);
79 CloseFd(socketPair[0]);
80 CloseFd(socketPair[1]);
95 int32_t socketPair[SOCKET_PAIR_SIZE] = { 0 };
96 if (socketpair(AF_UNIX, SOCK_SEQPACKET, 0, socketPair) != 0) {
101 if (socketPair[0] == 0 || socketPair[1] == 0) {
102 int32_t unusedFds[SOCKET_PAIR_SIZE] = {socketPair[0], socketPair[1]};
103 int32_t err = socketpair(AF_UNIX, SOCK_SEQPACKET, 0, socketPair);
114 int32_t ret = SetSockopt(sendSize, receiveSize, socketPair, SOCKET_PAIR_SIZE);
118 sendFd_ = socketPair[0];
119 receiveFd_ = socketPair[1];