public DhcpServer(ILogger logger, ILeaseManager leaseManager, IDhcpConfiguration configuration, IDhcpMessageSerializer messageSerializer, IDhcpPacketSerializer packetSeralizer) { Log = logger; Configuration = configuration; LeaseManager = leaseManager; MessageSerializer = messageSerializer; PacketSerializer = packetSeralizer; _requestLock = new SemaphoreSlim(1); }
public LeaseManager(IDhcpConfiguration configuration, ILeaseRepo repo) { _leaseRepo = repo; _configuration = configuration; }