C# Class withSIX.Mini.Infra.Data.Services.GameLockMonitor

Inheritance: IGameLockMonitor, IInfrastructureService
Exibir arquivo Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GameLockMonitor ( IGameLocker gameLocker ) : System
GetObservable ( System.Guid gameId ) : Task

Private Methods

Method Description
GetOrAdd ( System.Guid gameId ) : GameLockState>.Tuple
Handle ( GameLockChanged gameLockChanged ) : void

Method Details

GameLockMonitor() public method

public GameLockMonitor ( IGameLocker gameLocker ) : System
gameLocker IGameLocker
return System

GetObservable() public method

public GetObservable ( System.Guid gameId ) : Task
gameId System.Guid
return Task