MCPcopy Create free account
hub / github.com/catboost/catboost / GetFreeFamilyPort

Method GetFreeFamilyPort

library/cpp/par/par_network.cpp:324–330  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

322 }
323 template <class TAddr = TSockAddrInetStream, class TSock = TInetStreamSocket>
324 static int GetFreeFamilyPort(const char* ip) {
325 TSock servSock;
326 TAddr servAddr(ip, 0);
327 servSock.CheckSock();
328 TBaseSocket::Check(servSock.Bind(&servAddr));
329 return servAddr.GetPort();
330 }
331
332 static int GetFreeTcpPort() {
333 try {

Callers

nothing calls this directly

Calls 4

CheckSockMethod · 0.80
CheckFunction · 0.50
BindMethod · 0.45
GetPortMethod · 0.45

Tested by

no test coverage detected