OpenTTD Source  12.0-beta2
NetworkCoordinatorConnecter Class Reference

Connect to the Game Coordinator server. More...

Inheritance diagram for NetworkCoordinatorConnecter:
TCPConnecter

Public Member Functions

 NetworkCoordinatorConnecter (const std::string &connection_string)
 Initiate the connecting. More...
 
void OnFailure () override
 Callback for when the connection attempt failed.
 
void OnConnect (SOCKET s) override
 Callback when the connection succeeded. More...
 

Additional Inherited Members

- Private Member Functions inherited from TCPConnecter
 TCPConnecter (const std::string &connection_string, uint16 default_port, NetworkAddress bind_address={}, int family=AF_UNSPEC)
 Create a new connecter for the given address. More...
 
void Kill ()
 Kill this connecter. More...
 
- Static Private 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.
 

Detailed Description

Connect to the Game Coordinator server.

Definition at line 103 of file network_coordinator.cpp.

Constructor & Destructor Documentation

◆ NetworkCoordinatorConnecter()

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

Initiate the connecting.

Parameters
connection_stringThe address of the Game Coordinator server.

Definition at line 109 of file network_coordinator.cpp.

Member Function Documentation

◆ OnConnect()

void NetworkCoordinatorConnecter::OnConnect ( SOCKET  s)
inlineoverridevirtual

Callback when the connection succeeded.

Parameters
sthe socket that we opened

Reimplemented from TCPConnecter.

Definition at line 117 of file network_coordinator.cpp.

References _network_coordinator_client, ClientNetworkCoordinatorSocketHandler::connecting, ClientNetworkCoordinatorSocketHandler::last_activity, and NetworkTCPSocketHandler::sock.


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