mirror of
https://github.com/alexhopeoconnor/dnsmasq-webui.git
synced 2026-10-03 22:12:00 +10:00
- Parsers: Superpower for all (Directive, FileLine, Include, DhcpHost, Leases, Hosts) - Shared ConfParserHelpers (Token, OptionalCommentPrefix) - DnsmasqConfOptionRegistry + DnsmasqOptionKind: typed options (ConfFile, ConfDir, Domain, DhcpRange, Server, Local, Address, DhcpOption, DhcpHost, Path, Flag, etc.) - EnsureManagedConfigHostedService: append conf-dir= to main config if missing, then create managed file; DnsmasqOptions + Dockerfile comments for permissions - Renames: ConfigLine->DnsmasqConfLine, ConfigSet->DnsmasqConfigSet, etc. - Test harness: entrypoint in scripts/, prepare-test-mount improvements - Status/Reload API and UI: stdout+stderr, exit code
12 lines
390 B
C#
12 lines
390 B
C#
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace DnsmasqWebUI.Services.Abstractions;
|
|
|
|
/// <summary>
|
|
/// Marker interface for application hosted services that are registered via assembly scanning.
|
|
/// Extends <see cref="IHostedService"/> so implementing types are registered with <c>AddHostedService<T></c>.
|
|
/// </summary>
|
|
public interface IApplicationHostedService : IHostedService
|
|
{
|
|
}
|