OpenTTD Source: src/network/core/address.h File Reference

OpenTTD Source 14.0-beta3

Data Structures | Typedefs | Enumerations
address.h File Reference
`#include "os_abstraction.h"`
`#include "config.h"`
`#include "../../company_type.h"`
`#include "../../string_func.h"`

Go to the source code of this file.

## Data Structures
class | NetworkAddress
| Wrapper for (un)resolved network addresses; there's no reason to transform a numeric IP to a string and then back again to pass it to functions. More...
class | ServerAddress
| Address to a game server. More...

## Typedefs
typedef std::vector< NetworkAddress > | NetworkAddressList
| Type for a list of addresses.
using | SocketList = std::map< SOCKET, NetworkAddress >
| Type for a mapping between address and socket.

## Enumerations
enum | ServerAddressType { SERVER_ADDRESS_DIRECT, SERVER_ADDRESS_INVITE_CODE }
| Types of server addresses we know. More...

## Detailed Description

Wrapper for network addresses.

Definition in file address.h.

## Enumeration Type Documentation

## ◆ ServerAddressType

enum ServerAddressType

Types of server addresses we know.

Sorting will prefer entries at the top of this list above ones at the bottom.

Enumerator
SERVER_ADDRESS_DIRECT | Server-address is based on an hostname:port.
SERVER_ADDRESS_INVITE_CODE | Server-address is based on an invite code.

Definition at line 186 of file address.h.