private bool?_internalConnectionState = null; // where [null] - initial state, [true/false] - concrete state public ZConnection() { _userInfoParser = ZParsersFactory.CreateUserInfoParser(); _logger = ZLogger.Instance; _pingTimer = new Timer(PING_INTERVAL) { Enabled = false, AutoReset = true }; _pingTimer.Elapsed += _OnPingTimerElapsedCallback; // track client connection state ZRouter.Initialize(); ZRouter.ConnectionChanged += _OnClientConnectionStateChangedCallback; }
public ZStatsService() { _parser = ZParsersFactory.CreateStatsInfoParser(); _logger = ZLogger.Instance; }
public ZInstalledGamesService() { _installedGamesParser = ZParsersFactory.CreateInstalledGamesInfoParser(); _logger = ZLogger.Instance; }