OpenTTD Source 20241224-master-gee860a5c8e
host.cpp File Reference

Functions related to getting host specific data (IPs). More...

#include "../../stdafx.h"
#include "../../debug.h"
#include "../../core/alloc_func.hpp"
#include "address.h"
#include "../../safeguards.h"

Go to the source code of this file.

Functions

static void NetworkFindBroadcastIPsInternal (NetworkAddressList *broadcast)
 Internal implementation for finding the broadcast IPs.
 
void NetworkFindBroadcastIPs (NetworkAddressList *broadcast)
 Find the IPv4 broadcast addresses; IPv6 uses a completely different strategy for broadcasting.
 

Detailed Description

Functions related to getting host specific data (IPs).

Definition in file host.cpp.

Function Documentation

◆ NetworkFindBroadcastIPs()

void NetworkFindBroadcastIPs ( NetworkAddressList broadcast)

Find the IPv4 broadcast addresses; IPv6 uses a completely different strategy for broadcasting.

Parameters
broadcastthe list of broadcasts to write into.

Definition at line 86 of file host.cpp.

References Debug, NETWORK_DEFAULT_PORT, and NetworkFindBroadcastIPsInternal().

Referenced by NetworkStartUp().

◆ NetworkFindBroadcastIPsInternal()

static void NetworkFindBroadcastIPsInternal ( NetworkAddressList broadcast)
static

Internal implementation for finding the broadcast IPs.

This function is implemented multiple times for multiple targets.

Parameters
broadcastthe list of broadcasts to write into.

Definition at line 63 of file host.cpp.

Referenced by NetworkFindBroadcastIPs().