Ejemplo n.º 1
0
 public BotSchedulerModule(ILogger Logger, IPIOService Client, IBotModule BotModule, IOrderManagerModule OrderManager, int RetryDelay, ThreadPriority Priority = ThreadPriority.Normal, int StopTimeout = 5000) : base(Logger, Priority, StopTimeout)
 {
     this.client       = Client;
     this.botModule    = BotModule;
     this.orderManager = OrderManager;
     this.retryDelay   = RetryDelay;
 }
Ejemplo n.º 2
0
 public BotsService(ILogger Logger,
                    IBotModule BotModule, IOrderModule OrderModule,
                    IProduceOrderModule ProduceOrderModule, IHarvestOrderModule HarvestOrderModule,
                    IBuildOrderModule BuildFactoryOrderModule,
                    IBotSchedulerModule BotSchedulerModule, IOrderManagerModule OrderManagerModule
                    ) : base(Logger)
 {
     LogEnter();
     this.botModule               = BotModule; this.orderModule = OrderModule;
     this.produceOrderModule      = ProduceOrderModule; this.harvestOrderModule = HarvestOrderModule;
     this.buildFactoryOrderModule = BuildFactoryOrderModule;
     this.botSchedulerModule      = BotSchedulerModule;
     this.orderManagerModule      = OrderManagerModule;
 }