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;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public OnDisconnectedEventHandler(IClientMonitor manager)
 {
     _manager = manager;
 }
Beispiel #4
0
 public ClientController(IClientMonitor monitor, ITransferService transferService) : base(monitor)
 {
     this.transferService = transferService;
 }
Beispiel #5
0
 public TransferService(IClientMonitor clientMonitor)
 {
     this.clientMonitor = clientMonitor;
 }
Beispiel #6
0
 public BaseController(IClientMonitor monitor)
 {
     this.monitor = monitor;
 }