C# Class Domain.GamePlayerRef

Inheritance: InterfacedActorRef, IGamePlayer, IGamePlayer_NoReply
Show file Open project: SaladLab/TicTacToe Class Usage Examples

Public Methods

Method Description
GamePlayerRef ( )
GamePlayerRef ( IRequestTarget target )
GamePlayerRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null )
GamePlayerRef ( ) : System
GamePlayerRef ( IRequestTarget target ) : System
GamePlayerRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null ) : System
MakeMove ( Domain pos, long playerUserId ) : Task
Say ( string msg, long playerUserId ) : Task
WithNoReply ( ) : IGamePlayer_NoReply
WithRequestWaiter ( IRequestWaiter requestWaiter ) : GamePlayerRef
WithTimeout ( System.TimeSpan timeout ) : GamePlayerRef

Private Methods

Method Description
IGamePlayer_NoReply ( Domain pos, long playerUserId ) : void
IGamePlayer_NoReply ( string msg, long playerUserId ) : void

Method Details

GamePlayerRef() public method

public GamePlayerRef ( )

GamePlayerRef() public method

public GamePlayerRef ( IRequestTarget target )
target IRequestTarget

GamePlayerRef() public method

public GamePlayerRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null )
target IRequestTarget
requestWaiter IRequestWaiter
timeout System.TimeSpan

GamePlayerRef() public method

public GamePlayerRef ( ) : System
return System

GamePlayerRef() public method

public GamePlayerRef ( IRequestTarget target ) : System
target IRequestTarget
return System

GamePlayerRef() public method

public GamePlayerRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null ) : System
target IRequestTarget
requestWaiter IRequestWaiter
timeout System.TimeSpan
return System

MakeMove() public method

public MakeMove ( Domain pos, long playerUserId ) : Task
pos Domain
playerUserId long
return Task

Say() public method

public Say ( string msg, long playerUserId ) : Task
msg string
playerUserId long
return Task

WithNoReply() public method

public WithNoReply ( ) : IGamePlayer_NoReply
return IGamePlayer_NoReply

WithRequestWaiter() public method

public WithRequestWaiter ( IRequestWaiter requestWaiter ) : GamePlayerRef
requestWaiter IRequestWaiter
return GamePlayerRef

WithTimeout() public method

public WithTimeout ( System.TimeSpan timeout ) : GamePlayerRef
timeout System.TimeSpan
return GamePlayerRef