C# Класс LLApiServer

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ManageOutputMessage ( OutputMessage, message ) : ushort
MessagesConsumer ( ) : void
addConnection ( LLApiConnection, connection ) : void
addInputMessageToQueue ( InputMessage, message ) : void
removeConnection ( int connectionId ) : bool

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

LLApiServer() публичный Метод

public LLApiServer ( GameServer, gameServer, int port, ushort maxConnections, ushort maxMessages ) : UnityEngine.Networking
gameServer GameServer,
port int
maxConnections ushort
maxMessages ushort
Результат UnityEngine.Networking

Listen() публичный Метод

public Listen ( ) : void
Результат void

RegisterHandler() публичный Метод

public RegisterHandler ( Subjects, subject, SubjectDelegate handler ) : void
subject Subjects,
handler SubjectDelegate
Результат void

RemoveHandler() публичный Метод

public RemoveHandler ( Subjects, subject, SubjectDelegate handler ) : bool
subject Subjects,
handler SubjectDelegate
Результат bool

SendMessage() публичный Метод

public SendMessage ( int connectionId, NetworkWriter writer, NetworkError &Error ) : bool
connectionId int
writer UnityEngine.Networking.NetworkWriter
Error NetworkError
Результат bool

SendMessage() публичный Метод

public SendMessage ( int connectionId, NetworkWriter writer, int channel, NetworkError &Error ) : bool
connectionId int
writer UnityEngine.Networking.NetworkWriter
channel int
Error NetworkError
Результат bool

SendOutputMessages() публичный Метод

public SendOutputMessages ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

TryGetConnection() публичный Метод

public TryGetConnection ( int connectionId, LLApiConnection, &connection ) : bool
connectionId int
connection LLApiConnection,
Результат bool

addOutPutMessageToQueue() публичный Метод

public addOutPutMessageToQueue ( OutputMessage, message ) : void
message OutputMessage,
Результат void