public CoapClientBlockTransferReceiver(CoapMessage requestMessage, CoapMessage firstResponseMessage, CoapClient client, CoapNetLogger logger) { _requestMessage = requestMessage ?? throw new ArgumentNullException(nameof(requestMessage)); _firstResponseMessage = firstResponseMessage ?? throw new ArgumentNullException(nameof(firstResponseMessage)); _client = client ?? throw new ArgumentNullException(nameof(client)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CoapClient(CoapNetLogger logger) { _logger = logger; _lowLevelClient = new LowLevelCoapClient(_logger); _observationManager = new CoapClientObservationManager(_messageToResponseConverter, _lowLevelClient, _logger); }
public ICoapClient CreateClient(CoapNetLogger logger) { if (logger is null) { throw new ArgumentNullException(nameof(logger)); } return(new CoapClient(logger)); }
public ILowLevelCoapClient CreateLowLevelClient(CoapNetLogger logger) { if (logger is null) { new ArgumentNullException(nameof(logger)); } return(new LowLevelCoapClient(logger)); }
public CoapClient(CoapNetLogger logger) { _logger = logger; }
public LowLevelCoapClient(CoapNetLogger logger) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _messageDecoder = new CoapMessageDecoder(logger); }
public CoapClientObservationManager(CoapMessageToResponseConverter messageToResponseConverter, LowLevelCoapClient client, CoapNetLogger logger) { _messageToResponseConverter = messageToResponseConverter ?? throw new ArgumentNullException(nameof(messageToResponseConverter)); _client = client ?? throw new ArgumentNullException(nameof(client)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CoapTransportLayerAdapter(ICoapTransportLayer transportLayer, CoapNetLogger logger) { _transportLayer = transportLayer ?? throw new ArgumentNullException(nameof(transportLayer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CoapMessageDecoder(CoapNetLogger logger) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }