Lines Matching refs:SocketPath
65 static sockaddr_un setSocketAddr(StringRef SocketPath) { in setSocketAddr() argument
69 strncpy(Addr.sun_path, SocketPath.str().c_str(), sizeof(Addr.sun_path) - 1); in setSocketAddr()
73 static Expected<int> getSocketFD(StringRef SocketPath) { in getSocketFD() argument
85 struct sockaddr_un Addr = setSocketAddr(SocketPath); in getSocketFD()
97 ListeningSocket::ListeningSocket(int SocketFD, StringRef SocketPath, in getSocketFD() argument
99 : FD(SocketFD), SocketPath(SocketPath), PipeFD{PipeFD[0], PipeFD[1]} {} in getSocketFD()
102 : FD(LS.FD.load()), SocketPath(LS.SocketPath), in getSocketFD()
106 LS.SocketPath.clear(); in getSocketFD()
111 Expected<ListeningSocket> ListeningSocket::createUnix(StringRef SocketPath, in getSocketFD() argument
120 if (llvm::sys::fs::exists(SocketPath)) { in getSocketFD()
121 Expected<int> MaybeFD = getSocketFD(SocketPath); in getSocketFD()
151 struct sockaddr_un Addr = setSocketAddr(SocketPath); in getSocketFD()
175 return ListeningSocket{_open_osfhandle(Socket, 0), SocketPath, PipeFD}; in getSocketFD()
177 return ListeningSocket{Socket, SocketPath, PipeFD}; in getSocketFD()
287 ::unlink(SocketPath.c_str()); in shutdown()
321 raw_socket_stream::createConnectedUnix(StringRef SocketPath) { in createConnectedUnix() argument
325 Expected<int> FD = getSocketFD(SocketPath); in createConnectedUnix()