M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Network.NetworkSession Class Reference

Inherited by TaleWorlds.Network.ClientsideSession, and TaleWorlds.Network.ServersideSession.

Public Member Functions

delegate void ComponentMessageHandlerDelegate (NetworkMessage networkMessage)
 
void SendDisconnectMessage ()
 
virtual void Tick ()
 
void AddMessageHandler< T > (MessageContractHandlerDelegate< T > handler)
 
void SendMessage (MessageContract message)
 

Static Public Attributes

const double AliveMessageIntervalInSecs = 5.0
 

Protected Member Functions

 NetworkSession ()
 
void SendPlainMessage (MessageContract message)
 

Properties

bool IsActive [get]
 
string Address [get]
 
int LastMessageSentTime [get]
 
bool IsConnected [get]
 

Constructor & Destructor Documentation

◆ NetworkSession()

TaleWorlds.Network.NetworkSession.NetworkSession ( )
protected

Member Function Documentation

◆ ComponentMessageHandlerDelegate()

delegate void TaleWorlds.Network.NetworkSession.ComponentMessageHandlerDelegate ( NetworkMessage  networkMessage)

◆ SendDisconnectMessage()

void TaleWorlds.Network.NetworkSession.SendDisconnectMessage ( )

◆ Tick()

virtual void TaleWorlds.Network.NetworkSession.Tick ( )
virtual

◆ AddMessageHandler< T >()

void TaleWorlds.Network.NetworkSession.AddMessageHandler< T > ( MessageContractHandlerDelegate< T >  handler)
Type Constraints
T :MessageContract 

◆ SendMessage()

void TaleWorlds.Network.NetworkSession.SendMessage ( MessageContract  message)

◆ SendPlainMessage()

void TaleWorlds.Network.NetworkSession.SendPlainMessage ( MessageContract  message)
protected

Member Data Documentation

◆ AliveMessageIntervalInSecs

const double TaleWorlds.Network.NetworkSession.AliveMessageIntervalInSecs = 5.0
static

Property Documentation

◆ IsActive

bool TaleWorlds.Network.NetworkSession.IsActive
get

◆ Address

string TaleWorlds.Network.NetworkSession.Address
get

◆ LastMessageSentTime

int TaleWorlds.Network.NetworkSession.LastMessageSentTime
get

◆ IsConnected

bool TaleWorlds.Network.NetworkSession.IsConnected
get