host.cpp File Reference

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

#include "../../stdafx.h"
#include "../../debug.h"
#include "address.h"
#include "../../string_func.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

void NetworkFindBroadcastIPs ( NetworkAddressList broadcast  ) 

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

Parameters:
broadcast the list of broadcasts to write into.

Definition at line 201 of file host.cpp.

References SmallVector< T, S >::Begin(), DEBUG, SmallVector< T, S >::End(), NETWORK_DEFAULT_PORT, and NetworkFindBroadcastIPsInternal().

Referenced by NetworkStartUp().

static void NetworkFindBroadcastIPsInternal ( NetworkAddressList broadcast  )  [static]

Internal implementation for finding the broadcast IPs.

This function is implemented multiple times for multiple targets.

Parameters:
broadcast the list of broadcasts to write into.

Definition at line 155 of file host.cpp.

References SmallVector< T, S >::Append(), SmallVector< T, S >::Contains(), lastof, and strecpy().

Referenced by NetworkFindBroadcastIPs().


Generated on Fri Mar 4 21:37:13 2011 for OpenTTD by  doxygen 1.6.1