internal void Remove(IServerAgent loginAgent) { lock (connectedAgents) { connectedAgents.Remove(loginAgent); } }
private void Add(IServerAgent agent) { lock (connectedAgents) { connectedAgents.Add(agent); // managed by server } }
public ShutDownCommand(IServerAgent serverAgent) : base(serverAgent) { }
public RebootCommand(IServerAgent serverAgent) : base(serverAgent) { }
protected Command(IServerAgent serverAgent) { this.serverAgent = serverAgent; }