public SlotManager(string userName, int port, List<ServerMetadata> servers) { _calendar = new Dictionary<int, CalendarSlot>(); _activeReservations = new Dictionary<int, Reservation>(); _committedReservations = new Dictionary<int, Reservation>(); _userName = userName; _port = port; _servers = servers; _msgDispatcher = new MessageDispatcher(_userName); _clientMonitor = new ClientMonitor(_msgDispatcher, _userName, _servers); _disconnectInterested = new DisconnectedEventHandler(_msgDispatcher.ClientDisconnected) + new DisconnectedEventHandler(_clientMonitor.Disconnected); _monitorThread = null; }
public SlotManager(string userName, int port, List <ServerMetadata> servers) { _calendar = new Dictionary <int, CalendarSlot>(); _activeReservations = new Dictionary <int, Reservation>(); _committedReservations = new Dictionary <int, Reservation>(); _userName = userName; _port = port; _servers = servers; _msgDispatcher = new MessageDispatcher(_userName); _clientMonitor = new ClientMonitor(_msgDispatcher, _userName, _servers); _disconnectInterested = new DisconnectedEventHandler(_msgDispatcher.ClientDisconnected) + new DisconnectedEventHandler(_clientMonitor.Disconnected); _monitorThread = null; }
public OnDisconnectedEventHandler(IClientMonitor manager) { _manager = manager; }
public ClientController(IClientMonitor monitor, ITransferService transferService) : base(monitor) { this.transferService = transferService; }
public TransferService(IClientMonitor clientMonitor) { this.clientMonitor = clientMonitor; }
public BaseController(IClientMonitor monitor) { this.monitor = monitor; }