Barotrauma Client Doc
Barotrauma.Networking.NetworkConnection Class Reference
Inheritance diagram for Barotrauma.Networking.NetworkConnection:
Barotrauma.Networking.LidgrenConnection Barotrauma.Networking.PipeConnection Barotrauma.Networking.SteamP2PConnection

Public Member Functions

 NetworkConnection (Endpoint endpoint)
 
bool EndpointMatches (Endpoint endPoint)
 
void SetAccountInfo (AccountInfo newInfo)
 
sealed override string ToString ()
 

Public Attributes

readonly Endpoint Endpoint
 
NetworkConnectionStatus Status = NetworkConnectionStatus.Disconnected
 

Static Public Attributes

const double TimeoutThreshold = 60.0
 
const double TimeoutThresholdInGame = 10.0
 

Properties

AccountInfo AccountInfo = AccountInfo.None [get]
 
LanguageIdentifier Language [get, set]
 

Detailed Description

Definition at line 11 of file NetworkConnection.cs.

Constructor & Destructor Documentation

◆ NetworkConnection()

Barotrauma.Networking.NetworkConnection.NetworkConnection ( Endpoint  endpoint)

Definition at line 26 of file NetworkConnection.cs.

Member Function Documentation

◆ EndpointMatches()

bool Barotrauma.Networking.NetworkConnection.EndpointMatches ( Endpoint  endPoint)

◆ SetAccountInfo()

void Barotrauma.Networking.NetworkConnection.SetAccountInfo ( AccountInfo  newInfo)

Definition at line 36 of file NetworkConnection.cs.

◆ ToString()

sealed override string Barotrauma.Networking.NetworkConnection.ToString ( )

Member Data Documentation

◆ Endpoint

readonly Endpoint Barotrauma.Networking.NetworkConnection.Endpoint

Definition at line 18 of file NetworkConnection.cs.

◆ Status

NetworkConnectionStatus Barotrauma.Networking.NetworkConnection.Status = NetworkConnectionStatus.Disconnected

Definition at line 34 of file NetworkConnection.cs.

◆ TimeoutThreshold

const double Barotrauma.Networking.NetworkConnection.TimeoutThreshold = 60.0
static

Definition at line 13 of file NetworkConnection.cs.

◆ TimeoutThresholdInGame

const double Barotrauma.Networking.NetworkConnection.TimeoutThresholdInGame = 10.0
static

Definition at line 14 of file NetworkConnection.cs.

Property Documentation

◆ AccountInfo

AccountInfo Barotrauma.Networking.NetworkConnection.AccountInfo = AccountInfo.None
get

Definition at line 16 of file NetworkConnection.cs.

◆ Language

LanguageIdentifier Barotrauma.Networking.NetworkConnection.Language
getset

Definition at line 21 of file NetworkConnection.cs.