public CommandChannelController(CommandChannelConfig c2config, SocksLoopController client, CommandCommunicationHandler comms, InternalErrorHandler error) { C2Config = c2config; C2Config.CommandChannelSessionIdChanged += () => { //TO DO: Sort out what happens when config changes...... }; _client = client; _cmdCommsHandler = comms; _error = error; }