printer discovery in print service

This commit is contained in:
EugeneTes
2026-01-13 11:31:02 +01:00
parent 7390693f50
commit 7ef429a202
9 changed files with 199 additions and 45 deletions

View File

@@ -0,0 +1,15 @@
using Inspectron.Epson;
namespace EpsonPrintService;
/// <summary>
/// Interface for receiving discovered printer updates
/// </summary>
public interface IDiscoveredPrintersReceiver
{
/// <summary>
/// Called when the list of discovered printers has changed
/// </summary>
/// <param name="printers">The current list of discovered printers</param>
Task OnPrintersDiscoveredAsync(IReadOnlyList<DiscoveredPrinter> printers);
}