| 704 | } |
| 705 | |
| 706 | static void ServerBrowserFormatAddresses(char *pBuffer, int BufferSize, NETADDR *pAddrs, int NumAddrs) |
| 707 | { |
| 708 | pBuffer[0] = '\0'; |
| 709 | for(int i = 0; i < NumAddrs; i++) |
| 710 | { |
| 711 | if(i != 0) |
| 712 | { |
| 713 | str_append(pBuffer, ",", BufferSize); |
| 714 | } |
| 715 | if(pAddrs[i].type & NETTYPE_TW7) |
| 716 | { |
| 717 | str_append(pBuffer, "tw-0.7+udp://", BufferSize); |
| 718 | } |
| 719 | char aIpAddr[NETADDR_MAXSTRSIZE]; |
| 720 | net_addr_str(&pAddrs[i], aIpAddr, sizeof(aIpAddr), true); |
| 721 | str_append(pBuffer, aIpAddr, BufferSize); |
| 722 | } |
| 723 | } |
| 724 | |
| 725 | void CServerBrowser::SetInfo(CServerEntry *pEntry, const CServerInfo &Info) const |
| 726 | { |
no test coverage detected