OpenTTD Source  20241121-master-g67a0fccfad
core Directory Reference

Files

file  address.cpp [code]
 Implementation of the address.
 
file  address.h [code]
 Wrapper for network addresses.
 
file  config.cpp [code]
 Configuration of the connection strings for network stuff using environment variables.
 
file  config.h [code]
 Configuration options of the network stuff.
 
file  core.cpp [code]
 Functions used to initialize/shut down the core network.
 
file  core.h [code]
 Base for all network types (UDP and TCP)
 
file  host.cpp [code]
 Functions related to getting host specific data (IPs).
 
file  host.h [code]
 Resolving of hostnames/IPs.
 
file  http.h [code]
 Basic functions to send and receive HTTP packets.
 
file  http_curl.cpp [code]
 CURL-based implementation for HTTP requests.
 
file  http_shared.h [code]
 Shared functions for implementations of HTTP requests.
 
file  http_winhttp.cpp [code]
 WinHTTP-based implementation for HTTP requests.
 
file  os_abstraction.cpp [code]
 OS specific implementations of functions of the OS abstraction layer for network stuff.
 
file  os_abstraction.h [code]
 Network stuff has many things that needs to be included and/or implemented by default.
 
file  packet.cpp [code]
 Basic functions to create, fill and read packets.
 
file  packet.h [code]
 Basic functions to create, fill and read packets.
 
file  tcp.cpp [code]
 Basic functions to receive and send TCP packets.
 
file  tcp.h [code]
 Basic functions to receive and send TCP packets.
 
file  tcp_admin.cpp [code]
 Basic functions to receive and send TCP packets to and from the admin network.
 
file  tcp_admin.h [code]
 Basic functions to receive and send TCP packets to and from the admin network.
 
file  tcp_connect.cpp [code]
 Basic functions to create connections without blocking.
 
file  tcp_content.cpp [code]
 Basic functions to receive and send Content packets.
 
file  tcp_content.h [code]
 Basic functions to receive and send TCP packets to/from the content server.
 
file  tcp_content_type.h [code]
 Basic types related to the content on the content server.
 
file  tcp_coordinator.cpp [code]
 Basic functions to receive and send Game Coordinator packets.
 
file  tcp_coordinator.h [code]
 Basic functions to receive and send TCP packets to/from the Game Coordinator server.
 
file  tcp_game.cpp [code]
 Basic functions to receive and send TCP packets for game purposes.
 
file  tcp_game.h [code]
 Basic functions to receive and send TCP packets for game purposes.
 
file  tcp_listen.h [code]
 Basic functions to listen for TCP connections.
 
file  tcp_stun.cpp [code]
 Basic functions to receive and send STUN packets.
 
file  tcp_stun.h [code]
 Basic functions to receive and send TCP packets to/from the STUN server.
 
file  tcp_turn.cpp [code]
 Basic functions to receive and send TURN packets.
 
file  tcp_turn.h [code]
 Basic functions to receive and send TCP packets to/from the TURN server.
 
file  udp.cpp [code]
 Basic functions to receive and send UDP packets.
 
file  udp.h [code]
 Basic functions to receive and send UDP packets.