Пример #1
0
 public CreateDHCPv6ScopeCommandHandler(
     IDHCPv6StorageEngine store, DHCPv6RootScope rootScope,
     ILogger <CreateDHCPv6ScopeCommandHandler> logger)
 {
     _store     = store;
     _rootScope = rootScope;
     _logger    = logger;
 }
Пример #2
0
 public InvalidDHCPv6PacketArrivedMessageHandler(
     IDHCPv6StorageEngine storeEngine,
     ILogger <InvalidDHCPv6PacketArrivedMessageHandler> logger
     )
 {
     _storeEngine = storeEngine ?? throw new ArgumentNullException(nameof(storeEngine));
     this._logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #3
0
 public DeleteDHCPv6InterfaceListenerCommandHandler(
     IDHCPv6InterfaceEngine interfaceEngine,
     IDHCPv6StorageEngine storageEngine,
     ILogger <DeleteDHCPv6InterfaceListenerCommandHandler> 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));
 }
Пример #4
0
 public DHCPv6LeaseEngine(
     IDHCPv6StorageEngine store,
     DHCPv6RootScope rootScope,
     IDHCPv6ServerPropertiesResolver serverPropertyResolver,
     IServiceBus serviceBus,
     ILogger <DHCPv6LeaseEngine> logger) : base(rootScope, serviceBus, store, logger)
 {
     this._serverPropertyResolver = serverPropertyResolver;
 }
Пример #5
0
 public DHCPv6InterfaceEngine(
     IServiceBus serviceBus,
     IDHCPv6StorageEngine storage,
     ILoggerFactory loggerFactory
     ) : base(loggerFactory.CreateLogger <DHCPv6InterfaceEngine>(),
              (listener) => new DHCPv6Server(listener.Address, serviceBus, loggerFactory.CreateLogger <DHCPv6Server>()))
 {
     this._storage = storage ?? throw new ArgumentNullException(nameof(storage));
 }
Пример #6
0
 public UpdateDHCPv6ScopeParentCommandHandler(
     IDHCPv6StorageEngine store,
     DHCPv6RootScope rootScope,
     ILogger <UpdateDHCPv6ScopeParentCommandHandler> logger)
 {
     _store     = store;
     _rootScope = rootScope;
     _logger    = logger;
 }
Пример #7
0
 public DeleteDHCPv6ScopeCommandHandler(
     IDHCPv6StorageEngine storageEngine,
     DHCPv6RootScope rootScope,
     ILogger <DeleteDHCPv6ScopeCommandHandler> logger
     )
 {
     this.rootScope     = rootScope;
     this.storageEngine = storageEngine;
     this.logger        = logger;
 }
Пример #8
0
 public UpdateDHCPv6ScopeCommandHandler(
     IDHCPv6StorageEngine store,
     IServiceBus serviceBus,
     DHCPv6RootScope rootScope,
     ILogger <UpdateDHCPv6ScopeCommandHandler> logger)
 {
     _store           = store;
     this._serviceBus = serviceBus;
     _rootScope       = rootScope;
     _logger          = logger;
 }
Пример #9
0
 public NotificationEngine(IDHCPv6StorageEngine storageEngine)
 {
     this.storageEngine = storageEngine;
 }