C# Class LLApiServer

Inheritance: IDisposable
Afficher le fichier Open project: buronix/LLApi-Basic-Implementation Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
LLApiServer ( GameServer, gameServer, int port, ushort maxConnections, ushort maxMessages ) : UnityEngine.Networking
Listen ( ) : void
RegisterHandler ( Subjects, subject, SubjectDelegate handler ) : void
RemoveHandler ( Subjects, subject, SubjectDelegate handler ) : bool
SendMessage ( int connectionId, NetworkWriter writer, NetworkError &Error ) : bool
SendMessage ( int connectionId, NetworkWriter writer, int channel, NetworkError &Error ) : bool
SendOutputMessages ( ) : void
Start ( ) : void
Stop ( ) : void
TryGetConnection ( int connectionId, LLApiConnection, &connection ) : bool
addOutPutMessageToQueue ( OutputMessage, message ) : void

Private Methods

Méthode Description
ManageOutputMessage ( OutputMessage, message ) : ushort
MessagesConsumer ( ) : void
addConnection ( LLApiConnection, connection ) : void
addInputMessageToQueue ( InputMessage, message ) : void
removeConnection ( int connectionId ) : bool

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

LLApiServer() public méthode

public LLApiServer ( GameServer, gameServer, int port, ushort maxConnections, ushort maxMessages ) : UnityEngine.Networking
gameServer GameServer,
port int
maxConnections ushort
maxMessages ushort
Résultat UnityEngine.Networking

Listen() public méthode

public Listen ( ) : void
Résultat void

RegisterHandler() public méthode

public RegisterHandler ( Subjects, subject, SubjectDelegate handler ) : void
subject Subjects,
handler SubjectDelegate
Résultat void

RemoveHandler() public méthode

public RemoveHandler ( Subjects, subject, SubjectDelegate handler ) : bool
subject Subjects,
handler SubjectDelegate
Résultat bool

SendMessage() public méthode

public SendMessage ( int connectionId, NetworkWriter writer, NetworkError &Error ) : bool
connectionId int
writer UnityEngine.Networking.NetworkWriter
Error NetworkError
Résultat bool

SendMessage() public méthode

public SendMessage ( int connectionId, NetworkWriter writer, int channel, NetworkError &Error ) : bool
connectionId int
writer UnityEngine.Networking.NetworkWriter
channel int
Error NetworkError
Résultat bool

SendOutputMessages() public méthode

public SendOutputMessages ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

TryGetConnection() public méthode

public TryGetConnection ( int connectionId, LLApiConnection, &connection ) : bool
connectionId int
connection LLApiConnection,
Résultat bool

addOutPutMessageToQueue() public méthode

public addOutPutMessageToQueue ( OutputMessage, message ) : void
message OutputMessage,
Résultat void