Beispiel #1
0
 public DHCPv4LeaseEngine(
     IDHCPv4StorageEngine store,
     DHCPv4RootScope rootScope,
     IServiceBus serviceBus,
     ILogger <DHCPv4LeaseEngine> logger) : base(rootScope, serviceBus, store, logger)
 {
 }
Beispiel #2
0
 public CreateDHCPv4ScopeCommandHandler(
     IDHCPv4StorageEngine store, DHCPv4RootScope rootScope,
     ILogger <CreateDHCPv4ScopeCommandHandler> logger)
 {
     _store     = store;
     _rootScope = rootScope;
     _logger    = logger;
 }
Beispiel #3
0
 public DHCPv4PacketFileteredMessageHandler(
     IDHCPv4StorageEngine storeEngine,
     ILogger <DHCPv4PacketFileteredMessageHandler> logger
     )
 {
     _storeEngine = storeEngine ?? throw new ArgumentNullException(nameof(storeEngine));
     this._logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Beispiel #4
0
 public UpdateDHCPv4ScopeParentCommandHandler(
     IDHCPv4StorageEngine store,
     DHCPv4RootScope rootScope,
     ILogger <UpdateDHCPv4ScopeParentCommandHandler> logger)
 {
     _store     = store;
     _rootScope = rootScope;
     _logger    = logger;
 }
Beispiel #5
0
 public DeleteDHCPv4InterfaceListenerCommandHandler(
     IDHCPv4InterfaceEngine interfaceEngine,
     IDHCPv4StorageEngine storageEngine,
     ILogger <DeleteDHCPv4InterfaceListenerCommandHandler> logger)
 {
     this._interfaceEngine = interfaceEngine ?? throw new ArgumentNullException(nameof(interfaceEngine));
     this._storageEngine   = storageEngine ?? throw new ArgumentNullException(nameof(storageEngine));
     this._logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Beispiel #6
0
 public DeleteDHCPv4ScopeCommandHandler(
     IDHCPv4StorageEngine storageEngine,
     DHCPv4RootScope rootScope,
     ILogger <DeleteDHCPv4ScopeCommandHandler> logger
     )
 {
     this.rootScope     = rootScope;
     this.storageEngine = storageEngine;
     this.logger        = logger;
 }
Beispiel #7
0
 public DHCPv4InterfaceEngine(
     IServiceBus serviceBus,
     IDHCPv4StorageEngine storage,
     ILoggerFactory loggerFactory
     ) : base(loggerFactory.CreateLogger <DHCPv4InterfaceEngine>(),
              (listener) => new DHCPv4Server(listener.Address, serviceBus, loggerFactory.CreateLogger <DHCPv4Server>()))
 {
     this._storage = storage ?? throw new ArgumentNullException(nameof(storage));
     _logger.LogDebug("DHCPv4InterfaceEngine ctor. {HashValue}", GetHashCode());
 }
Beispiel #8
0
 public UpdateDHCPv4ScopeCommandHandler(
     IDHCPv4StorageEngine store,
     IServiceBus serviceBus,
     DHCPv4RootScope rootScope,
     ILogger <UpdateDHCPv4ScopeCommandHandler> logger)
 {
     _store           = store;
     this._serviceBus = serviceBus;
     _rootScope       = rootScope;
     _logger          = logger;
 }