OpenTTD Source  20241121-master-g67a0fccfad
NetworkContentConnecter Class Reference

Connect to the content server. More...

Inheritance diagram for NetworkContentConnecter:
TCPConnecter

Public Member Functions

 NetworkContentConnecter (const std::string &connection_string)
 Initiate the connecting. More...
 
void OnFailure () override
 Callback for when the connection attempt failed.
 
void OnConnect (SOCKET s) override
 
- Public Member Functions inherited from TCPConnecter
 TCPConnecter (const std::string &connection_string, uint16_t default_port, const NetworkAddress &bind_address={}, int family=AF_UNSPEC)
 Create a new connecter for the given address. More...
 
virtual void OnConnect ([[maybe_unused]] SOCKET s)
 Callback when the connection succeeded. More...
 
void Kill ()
 Kill this connecter. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from TCPConnecter
static void CheckCallbacks ()
 Check whether we need to call the callback, i.e. More...
 
static void KillAll ()
 Kill all connection attempts.
 
template<class T , typename... Args>
static std::shared_ptr< TCPConnecterCreate (Args &&... args)
 Create the connecter, and initiate connecting by putting it in the collection of TCP connections to make. More...
 

Detailed Description

Connect to the content server.

Definition at line 748 of file network_content.cpp.

Constructor & Destructor Documentation

◆ NetworkContentConnecter()

NetworkContentConnecter::NetworkContentConnecter ( const std::string &  connection_string)
inline

Initiate the connecting.

Parameters
addressThe address of the server.

Definition at line 754 of file network_content.cpp.


The documentation for this class was generated from the following file: