C# Class ActorChat.Services.Gateway.SFChatClientNetChannel

Inheritance: MOUSE.Core.AsyncProcessingNetChannel, IRoomCallbacks
Show file Open project: Rurouni/MassiveOnlineUniversalServerEngine

Public Methods

Method Description
OnRoomEvent ( RoomEvent msg ) : void
SFChatClientNetChannel ( INetNode node, ITransportChannel transportChannel, IMessageSerializer serializer, ICoreEvents logger, INetNodeConfig config, IBufferPool bufferPool ) : System

Protected Methods

Method Description
Configure ( IMessageProcessingPipeBuilder builder ) : IMessageProcessingPipeBuilder

Private Methods

Method Description
OnRoomJoin ( JoinRoom msg, IOperationContext context ) : Task
OnSay ( Say msg, IOperationContext context ) : System.Threading.Tasks.Task

Method Details

Configure() protected method

protected Configure ( IMessageProcessingPipeBuilder builder ) : IMessageProcessingPipeBuilder
builder IMessageProcessingPipeBuilder
return IMessageProcessingPipeBuilder

OnRoomEvent() public method

public OnRoomEvent ( RoomEvent msg ) : void
msg RoomEvent
return void

SFChatClientNetChannel() public method

public SFChatClientNetChannel ( INetNode node, ITransportChannel transportChannel, IMessageSerializer serializer, ICoreEvents logger, INetNodeConfig config, IBufferPool bufferPool ) : System
node INetNode
transportChannel ITransportChannel
serializer IMessageSerializer
logger ICoreEvents
config INetNodeConfig
bufferPool IBufferPool
return System