C# 클래스 LLApiServer

상속: IDisposable
파일 보기 프로젝트 열기: buronix/LLApi-Basic-Implementation 1 사용 예제들

공개 메소드들

메소드 설명
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