public DHCPv4InterfaceController( IMediator mediator, IDHCPv4InterfaceEngine interfaceEngine) { this._mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); this._interfaceEngine = interfaceEngine ?? throw new ArgumentNullException(nameof(interfaceEngine)); }
public DHCPv4PacketReadyToSendMessageHandler( IDHCPv4InterfaceEngine engine, ILogger <DHCPv4PacketReadyToSendMessageHandler> logger ) { this._engine = engine ?? throw new ArgumentNullException(nameof(engine)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
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)); }