C# Class ActorChat.Services.RoomActorService.RoomActor

Inheritance: MOUSE.Core.Actors.Actor, IRoomActor
Show file Open project: Rurouni/MassiveOnlineUniversalServerEngine

Public Methods

Method Description
Process ( JoinRoomS2S request, IOperationContext context ) : Task
Process ( SayS2S msg, IOperationContext context ) : void
RoomActor ( ICallbacksGatewayNode node, IReliableStateManager stateManager ) : System

Protected Methods

Method Description
ConfigureHandlers ( IMessageHandlingConfigBuilder builder ) : IMessageHandlingConfigBuilder
ConfigureLocks ( IMessageProcessingLockConfigBuilder builder ) : IMessageProcessingLockConfigBuilder

Method Details

ConfigureHandlers() protected method

protected ConfigureHandlers ( IMessageHandlingConfigBuilder builder ) : IMessageHandlingConfigBuilder
builder IMessageHandlingConfigBuilder
return IMessageHandlingConfigBuilder

ConfigureLocks() protected method

protected ConfigureLocks ( IMessageProcessingLockConfigBuilder builder ) : IMessageProcessingLockConfigBuilder
builder IMessageProcessingLockConfigBuilder
return IMessageProcessingLockConfigBuilder

Process() public method

public Process ( JoinRoomS2S request, IOperationContext context ) : Task
request ActorChat.Backend.Protocol.JoinRoomS2S
context IOperationContext
return Task

Process() public method

public Process ( SayS2S msg, IOperationContext context ) : void
msg ActorChat.Backend.Protocol.SayS2S
context IOperationContext
return void

RoomActor() public method

public RoomActor ( ICallbacksGatewayNode node, IReliableStateManager stateManager ) : System
node ICallbacksGatewayNode
stateManager IReliableStateManager
return System